- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
组态软件及应用项目式教程主讲教师:张桂香
项目3动画制作任务4脚本程序应用场合学会脚本程序在五种场合中的应用01学习目标
脚本程序在MCGS组态软件中有五种应用场合:1.在“运行策略”中的“脚本程序”构件中使用;2.在“用户窗口”属性设置中的“启动脚本”、“循环脚本”、“退出脚本”中使用;3.在用户窗口中“标准按钮”的属性设置中的“脚本程序”中使用;4.在用户窗口设置事件的脚本程序中使用;5.在“菜单”属性设置中的“脚本程序”中使用。 脚本程序的应用场合
脚本程序操作演示相关变量名称一览表变量名称类型注释计数器1号数值型显示1号计数器的值姓名字符型显示下拉框的选择计数器1号时间显示字符型用于时钟方式显示1号计数器的值计数器1号工作状态开关型用于启动、停止1号计数器计时器1号最大值数值型用于限制1号计数器计数的最大值数据1至数据5数值型用于数据提取时产生数据数据显示1至4数值型用于显示字符转换成ASCII码用16进制的数数据输入数值型输入0-9999之间的数字符串显示字符型用于显示输入数据转换成的字符串字符串分解1至4字符型用于显示字符串分解成的字符脚本程序相关变量
脚本程序在“窗口”中的应用——下拉框演示功能进入“用户窗口”,单击“新建窗口”按钮,生成“窗口0”,选中“窗口0”,单击“窗口属性”按钮,弹出“用户窗口属性”设置,如图所示设置基本属性,按“确认”按钮,退出。该用户窗口被命名为:脚本程序。
脚本程序在“标准按钮”中的应用一、计数器操作演示:系统计时器的序号1~255,MCGS系统内嵌255个系统计时器。我们以1号计数器为例,要求用按钮启动、停止1号计数器,使1号计数器复位,给1号计数器限制最大值。二、字符串操作演示:在实际应用过程中我们经常要用到字符串操作,例如:对西门子200系列PLC中的“V数据存储器”进行处理。输入一个0~9999的某个数,先要把这个数转换为字符串,不足四位字符时,前面补“0”,再对字符串进行分解,分解后先转换为相应的ASCII码,再用16进制表示。
脚本程序在事件中的应用1.两个标签作为静态文字:“计数器1号当前值=”“计数器1号最大值=”。2.两个标签设置为对应的显示输出:对应的表达式分别为:“计数器1号”“计数器1号最大值”。
在脚本程序编辑器中添加子窗口代码“用户窗口.脚本程序.OpenSubWnd(子窗口,650,450,150,150,0)”,此用户窗口的方法是用来显示子窗口,从左至右依次包含6个参数:参数1:表示显示的窗口名;参数2:整型,打开子窗口想对于本窗口的X坐标;参数3:整型,打开子窗口相对于本窗口的Y坐标;参数4:整型,打开子窗口的宽度;参数5:整型,打开子窗口的高度;参数6:打开子窗口的类型(包括6种表示法,0:表示是否模式打开,使用此功能,必须在此窗口中使用CloseSubWnd来关闭本子窗口,子窗口外别的构件对鼠标操作不响应)。脚本程序在事件中的应用OpenSubWnd(参数1,参数2,参数3,参数4,参数5,参数6)
脚本程序在事件中的应用
脚本程序在“菜单”中的应用在MCGS组态软件工作台上,单击“主控窗口”进入“菜单组态”,在“工具条”中单击“新增菜单项”,产生菜单“操作0”,双击“操作0”菜单,弹出“菜单属性设置”对话框,设置如图3-38所示,在“脚本程序”中输入如下脚本程序:数值输入=689赋初值计数器1号最大值=60赋初值!TimerStop(1)使1号计数器停止工作!TimerReset(1,0)使1号计数器复位!TimerSetLimit(1,计数器1号最大值,0)设置1号计数器的上限为60,运行到60后重新循环运行
脚本程序在“菜单”中的应用
按“F5”进入运行环境,单击“脚本程序”菜单,打开“脚本程序”窗口,单击“启动1号计数器”按钮,让1号计数器启动运行;单击“数值转变为字符串”按钮、“字符串分解为单个字符”按钮、“字符转为ASCII码用16进制显示”按钮,当在窗口中单击鼠标左键时就会弹出子对话框,运行效果如图所示。脚本程序在“菜单”中的应用
创新思维工具
项目3/任务4THEENDAsummaryonthestage有时候,你吞下的是委屈,喂大的是格局。
您可能关注的文档
- 组态软件及应用项目式教程 课件 项目1-任务1 了解MCGS组态软件.pptx
- 组态软件及应用项目式教程 课件 项目1-任务2 学习MCGS组态软件.pptx
- 组态软件及应用项目式教程 课件 项目2-任务1 建立一个新工程.pptx
- 组态软件及应用项目式教程 课件 项目2-任务2 让画面动起来.pptx
- 组态软件及应用项目式教程 课件 项目2-任务3 报警显示与报警数据.pptx
- 组态软件及应用项目式教程 课件 项目2-任务4 报表输出.pptx
- 组态软件及应用项目式教程 课件 项目2-任务5 曲线显示.pptx
- 组态软件及应用项目式教程 课件 项目2-任务6 安全机制.pptx
- 组态软件及应用项目式教程 课件 项目3-任务1 了解脚本程序.pptx
- 组态软件及应用项目式教程 课件 项目3-任务2 封面动画制作.pptx
- 组态软件及应用项目式教程 课件 项目4-任务1 了解设备窗口.pptx
- 组态软件及应用项目式教程 课件 项目4-任务2 GE PLC设备窗口组态.pptx
- 组态软件及应用项目式教程 课件 项目4-任务3 西门子 PLC设备窗口组态.pptx
- 组态软件及应用项目式教程 课件 项目4-任务4 数据处理.pptx
- 组态软件及应用项目式教程 课件 项目4-任务5 工程组态实践.pptx
- 组态软件及应用项目式教程 课件 项目5-任务1 了解iFIX组态软件.pptx
- 组态软件及应用项目式教程 课件 项目5-任务2 学习iFIX组态软件.pptx
- 组态软件及应用项目式教程 课件 项目6-任务1 建立一个新工程.pptx
最近下载
- 广州市萝岗区凤凰山隧道工程TJ-04合同段 路基高边坡施工“12.29”坍塌 较大事故调查报告.doc VIP
- 新解读《GB_T 18319 - 2019纺织品 光蓄热性能试验方法》最新解读.pptx VIP
- T∕CABEE 030-2022民用建筑直流配电设计标准.pdf VIP
- 高中政治大单元教学设计案例.docx VIP
- 人音版音乐四年级下册 第4课童年的音乐 白桦林好地方 课件(共22张PPT)(含音频+视频).pptx VIP
- 2025年中国方便粉丝市场调查研究报告.docx
- 畜牧养殖业项目融资方案.docx VIP
- 煤矿职业健康操作规程.pdf VIP
- 中建给排水设计控制要点技术指南(94页).pdf VIP
- 2025年青海省中考生物地理合卷试题(含答案解析).docx
文档评论(0)