PC—HMI—PLC连接架构的实现

PC—HMI—PLC连接架构的实现
PC—HMI—PLC连接架构的实现

PC(组态软件)——HMI(WEINVIEW)——PLC连接架构的实现

对于那些只有一个串口的PLC,在连接了HMI之后,就无法再去连接PC组态软件监控。

WEINVIEW HMI具备多组串口,通过数据转发,实现PLC与PC上的组态软件进行数据交互,达到PC (组态软件)和HMI同步监控的目的。

以连接组态王为例。

组态王WEINVIEW MT6000i/8000i 西门子S7-200

实现功能,HMI和PLC之间的数据交换;

●向上读:PLC的数据可以传到HMI上,被PC组态软件读取;

●向下写:组态软件向HMI寄存器写的数据可以下传到PLC上;

实现方式:

●定时式资料传输元件:较为简单。可将连续一整块寄存器数据在HMI和PLC之间传输;

●宏指令:较为灵活;可实现不连续地址寄存器的数据传输;

示例程序中使用宏指令,实现上下读写过程;

电气接线

HMI MT6070i与西门子S7-200之间以串口RS485连接,PPI协议

MT6000/8000触摸屏西门子S7/200PLC

9孔D型插座,9针母头线9孔座,9针母头线COM1[RS485] COM3[RS485] RS485

1 RX- 6 Data- 8 D-

2 Rx+ 6 Data+

3 D+

5 GND 5 GND 5 GND

PC组态王与HMI MT6070i之间也以串口连接(以太网连接更为方便),MODBUS协议

MT6000/8000触摸屏电脑串口9针D型插座,9孔母头线9孔座,9针公头线9针座,9孔母头线COM1[RS232] COM2[RS232] COM3[RS232] RS232

3 TxD

4 TxD 7 TxD ────── 2 RxD

2 RxD 6 RxD 8 RxD ──────

3 TxD

5 GND 5 GND 5 GND ────── 5 GND

假如HMI以COM1[RS485]与S7-200通讯,那么可以使用COM2[RS232]或COM3[RS485]与PC组态软件通讯。

软件设置

HMI上系统参数设置(EasyBuilder8000):

HMI是作为一个MODBUS从站被PC组态王读写。在组态王上添加一个MODBUS RTU设备即可,通信参数与HMI上添加的MODBUS SERVER一致。组态王上使用的MODBUS地址与触摸屏内部寄存器地址对应关系是:

组态王对触摸屏这个MODBUS设备进行读写,使用MODBUS地址,与触摸屏内部的地址对应关系是:读写0x/1x(1~9999) 对应到读写LB(0~9998)

读写3x/4x/5x(1~9999) 对应到读写LW(0~9998)

读写3x/4x/5x(10000~65535) 对应到读写RW(0~55535)

如:0x/1x0001=LB0 0x/1x0002=LB1

如:3x/4x/5x0001=LW0 3x/4x/5x0002=LW1

如:3x/4x/5x10000=RW0 3x/4x/5x 65535=RW55535

实现效果:组态王与触摸屏数据同步

备注:触摸屏截图采用VNC画面同步方式截取;

下面为展会上展示的多屏互联监控应用;PC与HMI之间可以通过以太网实现;

相关主题
相关文档
最新文档