- 72
- 0
- 约1.92千字
- 约 13页
- 2021-03-31 发布于北京
- 举报
《工控机与组态软件》课程 学 校: 常州高级技工学校 制作人:瞿敏敏 时 间: 2020.1 脚本创建 脚本创建 1、脚本创建 工程项目导航栏中动作树下可以创建应用程序动作、数据改变动作、按键动作、条件动作;选择菜单 命令“功能 [S] →动作”或者选择工程项目的树形菜单中的“动作”子节点都可以创建各种动作脚本;也可 以双击在工程界面上的按钮,通过动画连接来编辑鼠标动作。 脚本创建 双击工程树下全局脚本→动作→应用程序动作,调出如图47所示脚本编辑器。 图47 脚本编辑器 脚本创建 2、脚本窗口环境 (1)工具栏 图48为脚本编辑窗口的工具栏,包含脚本编辑的基本操作。 图48 脚本工具栏 脚本创建 (2)树型菜单栏 在脚本编辑器对话框中左侧为树型菜单栏,如图50所示。在树型菜单栏中包含了所有的参数、命令和函数,直接调用,避免出错。 图50 树型菜单栏 脚本创建 3、参数调用 在进行脚本函数编写的之前,我们必须先点击进入程序属性页将参数清零。由于系统参数较多,直接手动输入比较容易出错。点击工具栏上 按钮,出现如图41参数选择对话框,选择DO1.PV,点击 按钮,完成参数调用,不容易出错。清零,即将参数赋值为0。得到如图51的赋值函数。其他几个参数依次清零,语句之间加上 “;”进行区别。 我们为了方便识读和修改脚本,则在关键语句之前加上注释说明,注释说明以//为开头。点击工具栏中的注释 按钮,即可添加注释。 图51 赋值函数语句 脚本创建 4、将函数插入脚本 (1)函数添加 在脚本编辑器的左侧树型菜单下,找到函数项,按函数的类型选择所要使用的函数,双击此数即可以插入到右侧的脚本编辑框的光标所在位置处,并在脚本编辑框的下方出现函数的解释及使用方法。按照该方法,调出IF函数,如图52所示。 图52 IF函数调用 脚本创建 (2)IF函数语法 If语句也称为条件语句,和Switch语句合称为分支语句,即程序运行到此处可以根据条件的真假而决定执行什么样的后继语句。 If后面接判断条件,如果判断条件成立,执行THEN后面的语句;如果判断不成立,则执行ELSE后面的语句。IF函数以ENDIF作为结束。 脚本创建 (3)程序脚本编写 分析本项目,小车在工程的三种状态:向右运行,向左运行,停止。现在针对这三种情况进行脚本编辑。 1)向右运行 动作:正转继电器不得电,反转继电器得电,函数表达为DO7.PV=0;DO8.PV=1。 触发条件:按下启动按钮或者小车左行状态时遇到左限位或左保护限位,函数表达为:DO1.PV==1 ||(DO7.PV==1 DO8.PV==0 ( DO3.PV==1||DO5.PV==1 ))。 脚本创建 2)向左运行 动作:正转继电器得电,反转继电器不得电,函数表达为DO7.PV=1;DO8.PV=0。 触发条件:小车右行时遇到右限位或者右保护限位,函数表达为DO7.PV==0 DO8.PV==1 ( DO4.PV==1||DO6.PV==1 )。 3)停止 动作:正反转均停止,函数表达为DO7.PV=0;DO8.PV=0。 触发条件:按下停止按钮,函数表达为DO2.PV==1。 4)小车位置变化 小车向右函数表达为place.PV=place.PV+20 小车向左函数表达为place.PV=place.PV-20 注意:符号含义:(1)== 判断值是否相等;(2) 逻辑与;(3)|| 逻辑或 脚本创建 5、验证与保存脚本 当编写脚本时,可随时点击工具栏中的脚本编译 按钮,来检查脚本语法是否正确。如果系统在验证脚本时遇到错误时,则会将光标定位到脚本编辑框中的错误处。 如果编写的脚本内容很多,在完成其中一部分后,单击工具栏中的保存 按钮,会自动执行保存功能。 脚本创建 6、指定脚本的执行频率 在窗口右上角的“每隔___毫秒”,文本框中输入脚本执行前等待的毫秒数。在以下情况下必须指定它们的执行频率(以毫秒为单位),包括“应用程序动作”在运行期间执行、或者“窗口动作”在窗口运行时周期执行、“条件脚本”为真/假期间执行、或者“键脚本”和“左键动作”在按着周期执行等。 谢谢!
您可能关注的文档
- 工程制图及CAD任务二:三视图绘制多段线.ppt
- 工程制图与AutoCAD创建和编辑文字和表格课件:创建和编辑文字和表格.pptx
- 工程制图与AutoCAD控制视图显示课件:视图控制显示.pptx
- 工控机与组态软件工程组态详细步骤2.1.2工程组态详细步骤.ppt
- 工控机与组态软件事件记录与事件记录显示4.1.5事件记录与事件记录显示.ppt
- 工控机与组态软件用户管理设置3.2.5用户管理设置.ppt
- 工控机与组态软件用户权限配置3.2.3用户权限配置.ppt
- 工控机与组态软件制作安装包1.2.7制作安装包.ppt
- 工控组态与现场总线技术界面制作C-06-O-O画面的设计与编辑.ppt
- 工控组态与现场总线技术数据通讯C-01-O-OMCGS与PLC的连接.ppt
最近下载
- 2025年黑龙江生态工程职业学院单招职业适应性考试题库完美版.docx
- A.STM A351 -2018 中文承压件用奥氏体铸钢件的标准规范 CN中文.pdf
- 《红岩》名著阅读整本书中考知识点归纳总结(复习必备).pdf VIP
- 市政专业03-重庆市市政钢结构(桥梁)工程初步设计和施工图设计文件审查要点解析.pptx VIP
- 章丘市农村妇女两癌筛查结果剖析与防治策略探究.docx
- 《东盟国家礼仪与民俗文化》教学课件.pptx
- 《校园绿化植物资源调查》课件.ppt VIP
- 大病低保申请书.docx VIP
- 2026最新农业无人机飞防喷洒农药作业及药害赔偿合同.docx
- 2025年党纪党规知识测试题库及全部答案.docx VIP
原创力文档

文档评论(0)