宏指令在触摸屏与plc通讯中实现途径

宏指令在触摸屏与plc通讯中实现途径

ID:5280013

大小:238.24 KB

页数:3页

时间:2017-12-07

宏指令在触摸屏与plc通讯中实现途径_第1页
宏指令在触摸屏与plc通讯中实现途径_第2页
宏指令在触摸屏与plc通讯中实现途径_第3页
资源描述:

《宏指令在触摸屏与plc通讯中实现途径》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学兔兔www.xuetutu.com第2期(总第165期)机械工程与自动化No.22011年4月MECHANICALENGINEERING&AUT0MATIONApr.文章编号:1672—6413(2011)O2—0131—03宏指令在触摸屏与PLC通讯中的实现途径于洪宇,杨林,李冬梅。(1.沈阳工业大学机械工程学院,辽宁沈阳110178;2.内蒙古民族大学机械X-程学院,内蒙古通辽028043)摘要:针对威伦MT8000系列触摸屏,提出了使用宏指令来实现时间期限的设置,宏指令不仅扩展了其与PLC之间的通讯功能,而且增加了产品的实用

2、性和功能范围。通过离线模拟,可以满足设计者的实际需要,实现了触摸屏和三菱FXlnPLC之间的数据交换和逻辑控制。关键词:宏指令;时间设置;触摸屏;PLC;离线模拟中国分类号:TP332.3。TP334.1文献标识码:A0引言系列、Q系列、FX系列可编程控制器的编程软件,同在工程领域中,PIC与触摸屏结合运用的技术已时可以对写入可编程控制器CPU的程序进行调试、越来越为工程人员所了解与熟悉,由于触摸屏具有操监视以及诊断等,是一个功能强大的通用性编程软件。作简便、界面美观直接、交互性好、可靠性高、编程打开GXDeveloper软件建立新

3、工程,梯形图如图容易以及与PLC连接简便等优点,已经作为一种新兴1所示。在图1所示的程序中,先将密码“925918”保的人机交互模块其所使用的编程语言是宏指令,宏存到32位寄存器中,并且将存放于D8018~D8013中指令应用灵活,形式自由,具备计算机高级语言的表的年、月、Ft、时、分、秒时钟数据分别读入D0~D5达式、算术和逻辑运算的程序流程。本文所使用的宏数据寄存器中,当到达设定时间且按下X4(设备运行指令是一种类似于VBScript语言的格式,主要通过编时必备按钮)时,就会使M8037(强制STOP,特殊继电写宏指令程序来进行

4、时间限制。下面通过具体的实例器自带功能)变为1,PIC就会被强制停止,输出也就来阐述如何通过宏指令实现触摸屏与PLC之间的通停止了。这时则触发了设置在触摸屏中的“直接窗讯。口”元件,它的读取地址设为PIC中的MO,在属性1实现途径里设置目标弹出窗口编号,然后复制这个“直接窗1.1在PIC梯形图中进行设置口”元件覆盖所有窗口。当触摸屏处于任何窗口时,若时间设置程序主要是在梯形图中进行编写,当比比较时间已到,就会弹出那个目标窗口,当目标窗口较条件满足时触摸屏就会从PIC中读取数据,然后在的“数值输入”元件中的输入数字和D515、D516

5、中的触摸屏的“数值输入”元件中进行密码输入,最终达数字相同时,M8036(强制RUN,特殊继电器自带功到设计要求。能)就会重新使PLC运行,此时M0的位地址为0,弹1.2在触摸屏中进行设置出的窗口就会关闭。通过威伦MT8000触摸屏中宏指令的编写进行2.2在触摸屏中通过宏指令来进行时间设置时间设置,在此过程中也需要从PIC中读取数据(把打开EB8000ProjectManager,单击“工具一宏指设置的目标时间存储在特殊数据寄存器中),条件满足令”,在打开的对话框中点击“新增”,在弹出的对话则弹出密码输入窗口,密码正确返回原窗口,错

6、误则框中进行宏指令的编写。将第一个宏指令名称设为弹出新窗口。“实际的时间对比”,现在对宏指令作进一步的解释:2设计的内容macro-commandmain()2.1在PIC梯形图中进行时间设置intyear,momh,day//定义变量本梯形图采用GXDeveloper编程软件,GXintPLC——year,PLC——month,PLC——dayintwindowDeveloper是三菱公司开发的用于三菱A系列、QnAGetData(PLC-year,”MITSUBISHIFX0n/FX2"。D—BCD,520,收稿日期:2010—

7、09—14;修回日期:2010—10—21作者简介:于洪宇(1984一),男.内蒙古赤峰人,在读硕士研究生。学兔兔www.xuetutu.com·132·机械工程与自动化2011年第2期1)//从PLC中数据寄存器D520中读取数据给变量yearPLC—yearandmonth=一PLC—monthandday==PLC—dayGetData(PLC-month,MITSUBISH1FX0n/FX2”,D—BCD,521,thenwindow=ll//~4断从PLC中读取的设定时间是否和触摸屏的实1)时时间相等GetData(PLC

8、—day.”MITSUBISHIFX0n/FX2”,D—BCD,522,1)endifGetData(year,LocalHMI,Lw—BCD,9015,1)//从触摸屏中SetData(window,”LocalHMI",Lw,10

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。