51modbus已试验通过的 绝对可用!
51modbus已试验通过的 绝对可用! STC单片机试过的 留下备用!当年为和plc通信 折腾过,后来成功了!没没在深究学习一下!这玩意挺有用的 兄弟能讲下你的理解吗????
我最近也在学这个东西,不过不明白,而且也不知道到底如何来测试,能做个示范吗? {:sweat:} 给多点说明啊,光个程序,,,,连接到神马设备都不知道, 先顶一个, 一直没用过。 想学习学习了。 哈哈。 支持,能不能多给点说明。 留下了,偶尔在测试.
留下了,偶尔在测试 下载了,谢谢了,一直想搞这个!!就是没时间(借口){:sweat:} 哈哈,想当年也折腾过,懂了感觉蛮简单的,最好自己写个。 好的 ,补充测试报文。附件较大 只能贴了,
1 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
2 IRP_MJ_READ Length: 0001, Data: 0C
3 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
4 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
5 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
6 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
7 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
8 IRP_MJ_READ Length: 0001, Data: 0C
9 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
10 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
11 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
12 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
13 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
14 IRP_MJ_READ Length: 0001, Data: 0C
15 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
16 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
17 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
18 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
19 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
20 IRP_MJ_READ Length: 0001, Data: 0C
21 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
22 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
23 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
24 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
25 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
26 IRP_MJ_READ Length: 0001, Data: 0C
27 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
28 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
29 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
30 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
31 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
32 IRP_MJ_READ Length: 0001, Data: 0C
33 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
34 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
35 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
36 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
37 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
38 IRP_MJ_READ Length: 0001, Data: 0C
39 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
40 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
41 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
42 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
43 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
44 IRP_MJ_READ Length: 0001, Data: 0C
45 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
46 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
47 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
48 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
49 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
50 IRP_MJ_READ Length: 0001, Data: 0C
51 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
52 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
53 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
54 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
55 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
56 IRP_MJ_READ Length: 0001, Data: 0C
57 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
58 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
59 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
60 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
61 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
62 IRP_MJ_READ Length: 0001, Data: 0C
63 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
64 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
65 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
66 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
67 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
68 IRP_MJ_READ Length: 0001, Data: 0C
69 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
70 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
71 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
72 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
73 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
74 IRP_MJ_READ Length: 0001, Data: 0C
75 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
76 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
77 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
78 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
79 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
80 IRP_MJ_READ Length: 0001, Data: 0C
81 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
82 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
83 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
84 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
85 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
86 IRP_MJ_READ Length: 0001, Data: 0C
87 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
88 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
89 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
90 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
91 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
92 IRP_MJ_READ Length: 0001, Data: 0C
93 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
94 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
95 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
96 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
97 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
98 IRP_MJ_READ Length: 0001, Data: 0C
99 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
100 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
101 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
102 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
103 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
104 IRP_MJ_READ Length: 0001, Data: 0C
105 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
106 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
107 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
108 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
109 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
110 IRP_MJ_READ Length: 0001, Data: 0C
111 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
112 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
113 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
114 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
115 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
116 IRP_MJ_READ Length: 0001, Data: 0C
117 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
118 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
119 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
120 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
121 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
122 IRP_MJ_READ Length: 0001, Data: 0C
123 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
124 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
125 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
126 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
127 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
128 IRP_MJ_READ Length: 0001, Data: 0C
129 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
130 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
131 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
132 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
133 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
134 IRP_MJ_READ Length: 0001, Data: 0C
135 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
136 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
137 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
138 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
139 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
140 IRP_MJ_READ Length: 0001, Data: 0C
141 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
142 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
143 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
144 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
145 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
146 IRP_MJ_READ Length: 0001, Data: 0C
147 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
148 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
149 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
150 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
151 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
152 IRP_MJ_READ Length: 0001, Data: 0C
153 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
154 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
155 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
156 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
157 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
158 IRP_MJ_READ Length: 0001, Data: 0C
159 IRP_MJ_WRITE Length: 0008, Data: 01 03 00 66 00 06 25 D7
160 IRP_MJ_READ Length: 0006, Data: 01 03 0C 00 00 00
161 IRP_MJ_READ Length: 0011, Data: 00 00 00 00 19 00 00 00 00 8E B2
162 IRP_MJ_WRITE Length: 0008, Data: 01 01 00 00 00 10 3D C6
163 IRP_MJ_READ Length: 0006, Data: 01 01 02 3F 00 A8
164 IRP_MJ_READ Length: 0001, Data: 0C 在STC12C5A60S2上测试成功。能强制输出P口。具体大家看程序。能读写寄存器,以上是报文, 学习了,虽然现在不懂楼主什么意思 这个好像还分2种,一种16进制的,一种ask码的 好东西啊 需要再次顶啊需要再次顶啊 顶下,必须的。 charls 发表于 2012-9-17 15:47 static/image/common/back.gif
在STC12C5A60S2上测试成功。能强制输出P口。具体大家看程序。能读写寄存器,以上是报文, ...
请问下,,,51-》485-》线-》接的哪种 PLC 还是 变频器?品牌、规格? 这个是Modbus从机 看看{:lol:}{:lol:}{:lol:} 谢谢分享,为何都缩进到头了? 学习一下 好东西呀,不知是否有AVR方面的。 报文是通过上位机看的吗
先收藏,抽空看一下 我看不出来T1.5,T3.5在哪。玩玩可以。 收藏 学习下
留下备用!{:smile:}谢谢楼主
页:
[1]