- 17
- 0
- 约1.02万字
- 约 3页
- 2019-04-14 发布于江西
- 举报
学兔兔
第2期 (总第165期) 机 械 工 程 与 自动 化 No.2
2011年4月 MECHANICAL ENGINEERING AUT0MATION Apr.
文章编号:1672—6413(2011)O2—0131—03
宏指令在触摸屏与PLC通讯中的实现途径
于洪宇 ,杨 林 ,李冬梅。
(1.沈阳工业大学机械工程学院,辽宁 沈阳 110178;2.内蒙古民族大学机械X-程学院,内蒙古 通辽 028043)
摘要:针对威伦MT8000系列触摸屏,提出了使用宏指令来实现时间期限的设置,宏指令不仅扩展了其与PLC
之间的通讯功能,而且增加了产品的实用性和功能范围。通过离线模拟,可以满足设计者的实际需要,实现了
触摸屏和三菱FXlnPLC之间的数据交换和逻辑控制。
关键词:宏指令;时间设置;触摸屏;PLC;离线模拟
中国分类号:TP332.3。TP334.1 文献标识码:A
0 引言 系列、Q系列、FX系列可编程控制器的编程软件,同
在工程领域中,PI C与触摸屏结合运用的技术已 时可以对写入可编程控制器CPU的程序进行调试、
越来越为工程人员所了解与熟悉,由于触摸屏具有操 监视以及诊断等,是一个功能强大的通用性编程软件。
作简便、界面美观直接、交互性好、可靠性高、编程 打开GX Developer软件建立新工程,梯形图如图
容易以及与PLC连接简便等优点,已经作为一种新兴 1所示。在图1所示的程序中,先将密码“925918”保
的人机交互模块 其所使用的编程语言是宏指令,宏 存到32位寄存器中,并且将存放于D8018~D8013中
指令应用灵活,形式自由,具备计算机高级语言的表 的年、月、Ft、时、分、秒时钟数据分别读入D0~D5
达式、算术和逻辑运算的程序流程。本文所使用的宏 数据寄存器中,当到达设定时间且按下X4(设备运行
指令是一种类似于VBScript语言的格式,主要通过编 时必备按钮)时,就会使M8037(强制STOP,特殊继电
写宏指令程序来进行时间限制。下面通过具体的实例 器自带功能)变为1,PI C就会被强制停止,输出也就
来阐述如何通过宏指令实现触摸屏与PLC之间的通 停止了。这时则触发了设置在触摸屏中的 “直接窗
讯。 口”元件,它的读取地址设为PI C中的MO,在属性
1 实现途径 里设置目标弹出窗口编号,然后复制这个 “直接窗
1.1 在PI C梯形图中进行设置 口”元件覆盖所有窗口。当触摸屏处于任何窗口时,若
时间设置程序主要是在梯形图中进行编写,当比 比较时间已到,就会弹出那个目标窗口,当目标窗口
较条件满足时触摸屏就会从PI C中读取数据,然后在 的“数值输入”元件中的输入数字和D515、D516中的
触摸屏的 “数值输入”元件中进行密码输入,最终达 数字相同时,M8036(强制RUN,特殊继电器自带功
到设计要求。 能)就会重新使PLC运行,此时M0的位地址为0,弹
1.2 在触摸屏中进行设置 出的窗口就会关闭。
通过威伦MT8000触摸屏中宏指令的编写进行 2.2 在触摸屏中通过宏指令来进行时间设置
时间设置,在此过程中也需要从PI C中读取数据(把
原创力文档

文档评论(0)