注: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

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

首先保证GRM模块的LAN口IP地址需要设置和PLC为一个网段。
在PLC编程软件里面的设置如下:
1设备组态

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


3、DB块设置
如果程序中有DB数据块,右击相应的DB块,选择“属性”,把优化的快访问前面的勾取消掉。
设置完成请重启PLC电源!如果还通讯不上,有时需要重新清空PLC程序再下载重启后才能生效。
测试时可以先只建立一个变量,测试,能通讯上再添加其他变量。
有些交换机能PING通PLC,但是数据读不上,这种情况出现可测试时PLC不经过交换机,直接连模块LAN口。

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

GRM模块的LAN口IP地址需要设置和PLC为一个网段,
然后在PLC编程软件里面的设置如下:
1设备组态,双击“保护(防护与安全)”进入保护设置画面,把允许从远程伙伴(PLC,HMI…)使用PUT/GET通信访问打上勾

3、DB块设置
如果程序中有DB数据块,右击相应的DB块,选择“属性”,把优化的快访问前面的勾取消掉。
设置完成请重启PLC电源!
测试时可以先只建立一个变量,测试,能通讯上再添加其他变量。

如果还通讯不上,有时需要重新清空PLC程序复位CPU,再重新下载配置后才能生效。
测试时可以先只建立一个变量,测试,能通讯上再添加其他变量。
有些交换机能PING通PLC,但是数据读不上,这种情况出现可测试时PLC不经过交换机,直接连模块LAN口。

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