或者有没有对应关系?
触摸屏程序的地址是如何和plc程序的地址对应起来的?
刚好最近做了一个触摸屏和小型PLC的项目,正好可以那这个项目做个实例讲解一下。触摸屏和PLC分工不同,作用也不同。
触摸屏相当于一个输入输出窗口,输出代表的是状态指示,比如设备处于什么情况,运行状态、停止状态或者故障状态等,也有温度、压力、液位等;输入代表的是给定,比如触摸屏上的启动按钮、停止按钮、温度设定、液位设定等情况。而PLC相当于执行器,触摸屏发出的指令由PLC进行逻辑判断并且输出,现场传感器和信号点传入PLC后经过处理在触摸屏上显示。触摸屏和PLC之间通过通讯介质(例如网线、DP电缆、双绞线等)连接,并且使用相同的通讯协议(例如profinet、modbus、485、232等),在触摸屏和PLC做相应的设置就可以对应起来两边的地址。
如下图就是触摸屏的画面显示:
下面进行我的实例讲解:
首先是设备选型,我这个项目就是用的威纶触摸屏和西门子1200PLC,用的是以太网连接profinet通讯。威纶触摸屏在应用上是比较常见的,性价比高、设置简单这些优点很明显,西门1200系列属于小型PLC系统。
其次是PLC设置方面:
第一步是PLC组态,如下图:
硬件组态中CPU的属性中设置如图:
并设定通讯地址和名称:
下面进行PLC地址表编写,如图:
%I0.0就是代表的地址,“名称”填写要注意,一般由字母,下滑杠等组成,数据类型也要选择正确,“在HMI可见”和“可从HMI访问”都打上对勾,就代表触摸屏(即HMI)可以连接该点位状态,这是触摸屏和PCL地址连接的基础,切记!
地址表完成后点击“导出”,选择要保存的路径后就可以保存了,如图:
保存完成后如图:
这就是保存好的地址表,下一步要导入到触摸屏。
第二步、进行威纶的通讯设置,软件编辑选项中的系统参数设置,添加PLC设备并且设置参数,如图:
参数设置好后点击导入标签,如图:
点击浏览按钮就可以选择PLC导出的地址表,点击导入,如图:
验证标签失败是由于我的电脑没有连接PLC,网线连接PLC即可验证标签。
至此两边地址表就对应起来了。我可以连接一个变量试一下,如图:
看下例如第一个变量“I_SYS_AUTO_OR_MANUAL”,是不是已经和PLC地址表中的名称一样了,这就一对一对应起来了。如图:
其实触摸屏和PLC通讯成功后,地址对应就轻松一些了,只要地址表导入导出正确,一般不会出错的,并且随着选择工控产品的发展,设置越来越简单化和统一化。
如有不当之处请各位指正!
PLC如何与触摸屏连接实现工业控制?
PLC如何与触摸屏连接实现工业控制,首先我们了解下PLC是控制器,触摸屏(HMI)是上位机显示,如同计算机的主机和显示屏一样,硬件连接很简单一般都有专用的通信连接线,一般触摸屏连接PLC设备通过串行端口,接口规格有:RS-232,RS485 2W,RS485 4W等。
我们触摸屏在连接PLC时或者添加PLC设备时需要选择PLC类型、接口类型、com端口信息(端口、波特率、数据位、奇偶检验等)。看起来很繁琐。
看起来很繁琐,其实在我们选择了PLC类型后直接选择PLC品牌以及PLC的类型,比如下面的威纶触摸屏,首先选择设备类型选择Mitusbishi Electric Corporation,就是三菱PLC,再在这个菜单后面选择相应的PLC型号即可,这时下面的接口信息和端口信息都会出来,这时候我们尽量使用它的默认参数,不要擅自修改否则连接通信可能失败。
将连接线把PLC和触摸屏连接,选择PLC类型后我们就可以再触摸屏软件编写PLC的控制了,例如主页、自动、手动、维修、报警、参数设置等画面,在每个画面中需要各个按钮开关、状态显示、数值输入显示等实现对PLC的控制与监控。
希望能帮到你!
如何实现触摸屏与PLC之间的数据交换?
市面上主流的触摸屏都支持绝大多数的PLC通讯。
通讯过程就是数据交换的过程。
如何实现触摸屏与PLC的通讯,
大概分为三步。
1.连接触摸屏与PLC。
我们知道两个硬件间的通讯,不管是无线的还是有线的通讯。
第一步就是建立连接。
PLC与触摸屏的连接最为常见的就是串口数据线连接。
数据线可以在某宝购买,有专门定制型号供选择。
也可以自己焊接制作。
拿我前面刚结束的课程来举例。
威纶触摸屏与台湾永宏PLC之间如何进行数据交换。
如下图
PLC通讯端口九针侧,3为接收数据RxD,2为发送数据TxS,5为公共接地GND。
触摸屏通讯端口侧, 6为发送数据TxD,9为接收数据RxD,5为公共接地GND。
所以针脚3连6, 2连9,5边5就能做成一根数据线。
2.添加PLC。
在连接两个硬件后就可以在触摸屏编程软件里添加PLC。
只有添加了PLC才能够读写PLC的寄存器。
如下图,在威纶触摸屏编程软件里就添加了永宏PLC。
我分享的威纶触摸屏的教程里有相关介绍。
宏指令的更新完了,界面的还在更新,可以关注与学习。
3.实现数据交换。
在硬件连接了,触摸屏软件里也添加了硬件,
就可以在触摸屏元件里读写PLC的寄存器,
如下图。
我们添加了一个数值显示元件。可以设置元件的读写地址设备为PLC,
并设置读写PLC的哪个寄存器,进而实现数据的交换。
以上就是对问题的回答,希望能帮上您。
"