巨控GRM530远程模块与西门子所有系列的PLC通讯,无线监控技术

注:GRM模块的LAN口连接PLC的网口

GRM控制器上选择smart_S7_200_TCP


SMART200设置PLC的IP:192.168.2.2,在smart-200下载时,系统块需做相应配置,如下图,


GRM模块右键新建设备,ip填与PLC的一致:192.168.2.2,端口默认102.


变量:新建变量,如下图的


数据类型说明:

寄存器类型

寄存器说明

读取数据类型

变量类型

读写属性

其他说明

V区

地址0-10239

变量寄存器

INT8UINT8

INT16UINT16

INT32UINT32

FLOAT32

整数

浮点

读写

V区Bit

地址0.7-10239.7

变量寄存器

Bit

开关量

读写

M区

地址0-31

位存储器

UINT8

整数

浮点

读写

M区Bit

地址0.0-312.7

位存储器Bit

Bit

开关量

读写

I区

地址0-15

输入寄存器

UINT8

整数

浮点

只读

I区Bit

地址0.0-15.7

输入寄存器

Bit

开关量

只读

Q区

地址0-15

输出寄存器

UINT8

整数

浮点

读写

非强制写。

Q区Bit

地址0.0-15.7

输出寄存器

Bit

开关量

读写

非强制写。

SM区

地址0-549

特殊存储器

UINT8

UINT16

UINT32

整数

浮点

读写

西门子S7-300S7-400TCP主机协议

注:GRM模块的LAN口连接PLC的网口

支持SiemensS7/300Ethernet系列PLC,以太网模块CP-343-1,CPU315-2PN/DP,CPU317-2PN/DP,CPU319-3PN/DP,ET200S.也可以支持S7-400PLC

设置GRM500和PLC连接的网口IP,和S7-300的IP为一个网段,设置方法请参考GRM53x_文档中GRM530以太网口通讯设备应用的内容.

在GRM500建立设备后,设置所连接的S7-300PLC的IP地址和端口

远程TSAP(2个字节,第一个字节为链接资源,第二个字节为机架号/插槽号)

远程TSAP常用为0102或者0103(03表示机架号0,槽号为3)

本地TSAP不需要设置。

测试时可以先只建立一个变量,测试,能通讯上再添加其他变量。


如下图,CPU414-2DP的CPU槽号为3,则上图中远程TSAP设置为0X0103


西门子S7-1200TCP主机协议

注:GRM模块的LAN口连接PLC的网口


首先保证GRM模块的LAN口IP地址需要设置和PLC为一个网段。

在PLC编程软件里面的设置如下:

1设备组态


2、双击“保护”进入保护设置画面,把允许从远程伙伴(PLC,HMI…)使用PUT/GET通信访问打上勾



3、DB块设置

如果程序中有DB数据块,右击相应的DB块,选择“属性”,把优化的快访问前面的勾取消掉。

设置完成请重启PLC电源!如果还通讯不上,有时需要重新清空PLC程序再下载重启后才能生效。

测试时可以先只建立一个变量,测试,能通讯上再添加其他变量。

有些交换机能PING通PLC,但是数据读不上,这种情况出现可测试时PLC不经过交换机,直接连模块LAN口。


西门子S7-1500TCP主机协议

注:GRM模块的LAN口连接PLC的网口


GRM模块的LAN口IP地址需要设置和PLC为一个网段,

然后在PLC编程软件里面的设置如下:

1设备组态,双击“保护(防护与安全)”进入保护设置画面,把允许从远程伙伴(PLC,HMI…)使用PUT/GET通信访问打上勾


3、DB块设置

如果程序中有DB数据块,右击相应的DB块,选择“属性”,把优化的快访问前面的勾取消掉。

设置完成请重启PLC电源!

测试时可以先只建立一个变量,测试,能通讯上再添加其他变量。


如果还通讯不上,有时需要重新清空PLC程序复位CPU,再重新下载配置后才能生效。

测试时可以先只建立一个变量,测试,能通讯上再添加其他变量。

有些交换机能PING通PLC,但是数据读不上,这种情况出现可测试时PLC不经过交换机,直接连模块LAN口。


免责声明:本文章如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系