如何配置1200系列PLC MODBUS TCP服务端

时间:2024-10-26 03:57:11

1、本文以STEP 7 Professional V15为例,首先打开博途软件,新建工程,组态1217CPU,并查看硬件标识符(本例配置PLC的IP地址为192.168.0.4)

如何配置1200系列PLC MODBUS TCP服务端

2、在“程序块->OB1”中调用MB_SERVER指令块,然后生成相应的背景DB块,点击确定,如下图所示:

如何配置1200系列PLC MODBUS TCP服务端
如何配置1200系列PLC MODBUS TCP服务端

3、MB_SERVER指令块的功能说明如下:

如何配置1200系列PLC MODBUS TCP服务端

4、接着建立一个新的全局数据块DB1,我们暂且将其命名为MyModbus Tcp,双击打开数据块,定义变量名"Connect"荑樊综鲶,数据类型为”TCON_IP_V4",如图所示:

如何配置1200系列PLC MODBUS TCP服务端

5、数据块的参数引脚说明,例如客户端侧的IP地址为192.168.0.6,端口号为0,本地端口502,如下图:

如何配置1200系列PLC MODBUS TCP服务端
如何配置1200系列PLC MODBUS TCP服务端

6、至此,配置完成,进行MODBUS编程,实例中MW100为指向的保持寄存器开始地址,连续一百个字长,如图:

如何配置1200系列PLC MODBUS TCP服务端

7、这样,客户端就可以通过MODBUS TCP对西门子1217配置的服务端进行读写,该配置可以通用于西门子1200系列PLC

© 手抄报圈