工控机与组态软件运料小车系统脚本创建2.2.7脚本创建.pptVIP

  • 72
  • 0
  • 约1.92千字
  • 约 13页
  • 2021-03-31 发布于北京
  • 举报

工控机与组态软件运料小车系统脚本创建2.2.7脚本创建.ppt

《工控机与组态软件》课程 学 校: 常州高级技工学校 制作人:瞿敏敏 时 间: 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、指定脚本的执行频率 在窗口右上角的“每隔___毫秒”,文本框中输入脚本执行前等待的毫秒数。在以下情况下必须指定它们的执行频率(以毫秒为单位),包括“应用程序动作”在运行期间执行、或者“窗口动作”在窗口运行时周期执行、“条件脚本”为真/假期间执行、或者“键脚本”和“左键动作”在按着周期执行等。 谢谢!

文档评论(0)

1亿VIP精品文档

相关文档