脚本编写要点 mcgs
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、脚本的两个要点
1、脚本程序:数据的逻辑运算,与PLC程序、界面的条件相对应。
2、执行条件:决定执行的时机。
二、脚本编辑器
脚本编辑器包含有执行条件选择界面和脚本程序编辑界面。
脚本编辑界面有三种:
1、控件的事件选项:
执行条件有:单击鼠标、左双击鼠标、右双击鼠标、鼠标按下、鼠标移动等
2、策略窗口:
执行条件有:启动时、退出时、循环执行等
3、按钮自带
执行条件有:按下、抬起
三、脚本程序基本语法
脚本程序的功能是对实时数据库里的数据逻辑运算;即根据输入数据的变化改变输出数据,使之符合系统要求。
在系统设计时,要学会巧设中间数据。
基本的语句有:
1、数据运算
执行:执行时,直接执行数据运算
2、if 条件 then 数据运算
执行:条件满足(逻辑为1),执行后面的数据运算(一条运算)
3、if 条件 then
数据运算1
endif
执行:条件满足(逻辑1),执行后面的数据运算(可多条运算)
4、if 条件 then
数据运算 1
else
数据运算2
endif
执行:条件满足(逻辑1),执行数据运算1,条件不满足(逻辑0)执行数据运算2.多条件的逻辑关系可用条件连接语句:
1、and :与
条件1 and 条件2 :要条件1 和条件2 都为1 ,条件1 and 条件2 才为1,
否则为0
2、or:或
条件2 or 条件2 :条件1、条件2只要有1个1 ,条件1 or 条件2 为1 .
四、脚本编写注意事项:
1、注意脚本程序执行后的数据值是否与PLC程序的要求值相符。
2、要注意脚本程序的执行时间是否恰当。
3、对于没有动作的控件要用用户策略、中间变量完成脚本执行。
五、常用函数
1、!Logon()
功能:用户登录
参数:无
返回值:登录成功 0 ,登录不成功 1
2、!Logoff()
功能:登录退出
参数:无
返回值:成功退出 0 ,退出不成功 1
3、!Editusers()
功能:用户管理
参数:无
返回值:成功 0 ,不成功 1
4、!ChangePassword()
功能:修改密码
参数:无
返回值:成功0 ,不成功 1
5、!str(变量1)
功能:把数值型变量变为字符型
参数:数值型变量1
返回值:字符型变量。
6、!strcomp(变量1,变量2)
功能:比较两个变量是否相等。
参数:两个字符型变量
返回值:相等 0 ,不等 1.