注:GRM模块的LAN口连接PLC的网口
GRM控制器上选择smart_S7_GRM模块右键新建设备,ip填与PLC的一致:192.168.2.2,端口默认102.
变量:新建变量,如下图的Q0.0
数据类型说明:
寄存器类型
寄存器说明
读取数据类型
变量类型
读写属性
其他说明
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,ET远程TSAP(2个字节,个字节为链接资源,第二个字节为机架号/插槽号)
远程TSAP常用为0102或者0103(03表示机架号0,槽号为3)
本地TSAP不需要设置。
测试时可以先只建立一个变量,M0.1测试,能通讯上再添加其他变量。
如下图,CPU414-2DP的CPU槽号为3,则上图中远程TSAP设置为0X0103
西门子S7-1注:GRM模块的LAN口连接PLC的网口
GRM模块的LAN口IP地址需要设置和PLC为一个网段,
然后在PLC编程软件里面的设置如下:
1设备组态,双击“保护(防护与安全)”进入保护设置画面,把允许从远程伙伴(PLC,HMI…)使用PUT/GET通信访问打上勾
3、DB块设置
如果程序中有DB数据块,右击相应的DB块,选择“属性”,把优化的快访问前面的勾取消掉。
设置完成请重启PLC电源!
测试时可以先只建立一个变量,M0.1测试,能通讯上再添加其他变量。
如果还通讯不上,有时需要重新清空PLC程序复位CPU,再重新下载配置后才能生效。
测试时可以先只建立一个变量,M0.1测试,能通讯上再添加其他变量。
有些交换机能PING通PLC,但是数据读不上,这种情况出现可测试时PLC不经过交换机,直接连模块LAN口
- 谈可编程控制器PLC教学一体化课程设计的重要性 2023-08-01
- 其实西门子S71200的PLC并没有大家想象中那么难 2023-08-01
- 如何对西门子PLC进行维护: 2023-08-01
- 30天入门西门子PLC 2023-08-01
- 西门子PLC从入门到精通的5个实例,理论讲解加程序演示: 2023-08-01
- 组态以太网模块之西门子S7300: 2023-08-01
- 西门子PLC软硬件故障的解决方案: 2023-08-01
- 西门子PLC从入门到精通的5个实例,理论讲解加程序演示 2023-08-01
- 西门子PLC软硬件故障的解决方案 2023-08-01
- 怎么入门PLC学习?西门子可编程控制器 2023-08-01