PUT 指令启动以太网端口上的通信操作,将数据写入远程设备。PUT 指令可向远程设备写入最多 212 个字节的数据。
GET TABLE
GET 指令启动以太网端口上的通信操作,从远程设备获取数据。GET 指令可从远程设备读取最多 222 个字节的数据。
表2 PUT和GET指令的TABLE参数定义
字节偏移量
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
0
D1
A2
E3
0
错误代码4
1
远程 CPU的 IP地址
2
3
4
5
预留(必须设置为0)
6
预留(必须设置为0)
7
指向远程 CPU 通信数据区域的地址指针
(允许数据区域包括:I、Q、M、V)
8
9
10
11
通信数据长度5
12
指向本地 CPU 通信数据区域的地址指针
(允许数据区域包括:I、Q、M、V)
13
14
15
1 D :通信完成标志位,通信已经成功完成或者通信发生错误。
2 A :通信已经激活标志位。
3 E :通信发生错误,错误原因需要查询错误代码4。
4 错误代码:见表 3 PUT 和GET 指令TABLE参数的错误代码。
5 通信数据长度:需要访问远程 CPU通信数据的字节个数,PUT指令可向远程设备写入最多212 个字节的数据,GET指令可从远程设备读取最多222 个字节的数据。