首先你必须确定你所使用的PLC和触摸屏是否能通讯
硬件上的因素:
1. PLC 是否具有多余的与触摸屏通讯的接口,如以太网接口,串口等。
2. 触摸屏是否具备与PLC通讯的接口,如以太网接口,串口等。
软件层面:
1. 触摸屏是否具有与PLC通讯的相关驱动程序,比如是否支持Modbus协议,PPI协议,S7协议,Hostlink协议等。
确定以上两个问题后,那就是如何实现触摸屏与PLC的硬件连接以及触摸屏的组态问题了。
1. 实现触摸屏和PLC的硬件连接。比如串口方式连接。需要注意DB9头的线序问题。
如上图是西门子200PLC通过串口(RS485)连接到MCGS的DB9口的端子对应关系。
如上图是三菱FX系列PLC与MCGS的串口连接的端子对应方式。
如上图是OMRON与MCGS的串口连接的端子对应方式。
如上图是MCGS触摸屏的串口端子定义,我们在做DB9头的时候需要注意对应关系。
2. 触摸屏的设备组态
以西门子200PLC为例子,打开MCGS的组态软件,新建工程后,添加“西门子_S7200PPI”驱动,然后“增加设备通道”,在弹出的画面中,通道类型选择“V寄存器”,数据类型根据需要选择,主要取决于PLC中速度对应是整数类型还是浮点类型。然后输入“通道地址”即速度对应的V寄存器的地址,通道个数为1,读写方式一般选择读写方式。
然后进行变量关联,点击快速连接变量,选择“默认设备变量连接”。可以看到,原本空白的连接变量列表中已经被关联上了变量。
3. 触摸屏画面组态
在组态软件中新建一个画面,工具栏拖一个标签到画面,双击标签可以打开属性设置画面,在选项卡“显示输出”,“输入输出连接”栏中选择“显示输出”,然后弹出的属性设置中,“表达式”中选择在第二步中建立的通道连接变量,在“输出类型”选择“数值量输出”。然后进行编译,下载程序到触摸屏就可以实现将PLC中速度对应的寄存器显示在触摸屏上。
(责任编辑:admin) |