MODBUS to PLC.MASTER-k120s

k120s 串口接线

在这里插入图片描述

k120s MODBUS功能码与内存映射表

在这里插入图片描述

CRC校验,低字节在前

SET单个位

----------------------P0040------------------
电脑端发送
[2023-01-20 17:25:42.819]# SEND HEX>
01 05 00 40 FF 00 8D EE 

01     		1#站
05       	 	强制单个触点输出
00 40  		 P0040
FF 00   	写入1的规范

PLC返回
[2023-01-20 17:36:46.635]# RECV HEX>
01 05 00 40 FF 00 8D EE 

-----------------M000F-----------------
[2023-01-20 17:36:56.558]# SEND HEX>
01 05 10 0F 00 00 F9 09 

01     		1#站
05       	 	强制单个触点输出
10 0F  		 M000F 
00 00   	写入0的规范

[2023-01-20 17:36:56.635]# RECV HEX>
01 05 10 0F 00 00 F9 09 

SET单个字

同编号的连续16个位

(例:M0010~M001F , 梯形图中表示为M001)


----------------M000-----------------
[2023-01-20 17:41:51.559]# SEND HEX>
01 06 10 00 10 80 81 6A 


01     		1#站
05       	 	设置单个寄存器 
10 00  		 M000(M0000 - M000F) 

            F------------------>0
10 80   	0001 0000 1000 0000

[2023-01-20 17:41:51.636]# RECV HEX>
01 06 10 00 10 80 81 6A 

------------------P004输出口------------------

[2023-01-20 17:57:47.341]# SEND HEX>
01 06 00 04 FF 00 89 FB 

01     		1#站
05       	 	设置单个寄存器 
10 00  		 P004(P0040 - P004F) 

            F---------------->0
FF 00   	1111 1111 0000 0000


[2023-01-20 17:57:47.433]# RECV HEX>
01 06 00 04 FF 00 89 FB 

读多个字

返回信息时低号寄存器在前
电脑端发送
[2023-01-20 18:21:13.199]# SEND HEX>
01 03 10 01 00 02 91 0B 

01     		1#站
03		 读取输出寄存器 
10 01 	从 M001 开始 (M0010)
00 02  	读2个字

PLC端返回
[2023-01-20 18:21:13.261]# RECV HEX>
01 03 04 10 80 07 02 7C EA 

01     			1#站
03		 		读取输出寄存器 
04 		       	共4个byte
10 80 07 02       M001 = h1080    M002 = h0702

在这里插入图片描述

读指定个位

----------------单个位------------------
电脑端发送
[2023-01-20 19:21:08.074]# SEND HEX>
01 01 10 1C 00 01 38 CC 
01     		1#站
01            读取输出触点状态
10 1C     M001C
00 01      1个位

PLC返回
[2023-01-20 19:21:08.168]# RECV HEX>
01 01 01 01 90 48 

01     		1#站
01            读取输出触点状态
01			1个返回值
01     		 为1

-----------------多个位---------------------
电脑端发送
[2023-01-20 19:26:18.934]# SEND HEX>
01 01 10 1A 00 03 59 0C 

01     		1#站
01            读取输出触点状态
10 1A     M001A开始
00 03      1个位
PLC返回
[2023-01-20 19:26:19.013]# RECV HEX>
01 01 01 04 50 4B 

01     		1#站
01            读取输出触点状态
01			1个返回值
		NA NA NA NA NA     M001C M001B	M001A
04     		       0000 0100

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值