Changes for page 07 Communication

Last modified by Devin Chen on 2024/08/19 14:28

From version 5.1
edited by Stone Wu
on 2022/07/12 15:08
Change comment: There is no comment for this version
To version 14.1
edited by Devin Chen
on 2024/03/22 09:52
Change comment: There is no comment for this version

Summary

Details

Page properties
Parent
... ... @@ -1,1 +1,1 @@
1 -PLC Editor.1 User Manual.WebHome
1 +PLC Editor.WebHome
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Stone
1 +XWiki.DevinChen
Content
... ... @@ -6,6 +6,7 @@
6 6  |=WECON PLC Protocol|Using WECON PLC Protocol|01H
7 7  |=MODBUS RTU Master|PLC is slave device|02H
8 8  |=MODBUS ASCII Master|PLC is slave device|03H
9 +|=User-defined Protocol|Using User-defined Protocol|10H
9 9  |=MODBUS RTU Slave|PLC is master device|20H
10 10  |=MODBUS ASCII Slave|PLC is master device|30H
11 11  
... ... @@ -56,9 +56,9 @@
56 56  |S0 ~~ S999|0xE000 ~~ 0xE3E7|57344 ~~ 58343
57 57  |T0 ~~ T256|0xF000 ~~ 0xF100|61440 ~~ 61696
58 58  |C0 ~~ C255|0xF400 ~~ 0xF4FF|62464 ~~ 62719
59 -|X0 ~~ X255|0xF800 ~~ 0xF9FE|63488 ~~ 63998
60 -|Y0 ~~ Y255|0xFC00 ~~ 0xFDFE|64512 ~~ 65022
61 -|(% colspan="3" %)** PLC Word Address**
60 +|X0 ~~ X377|0xF800 ~~ 0xF8FF|63488 ~~ 63743
61 +|Y0 ~~ Y377|0xFC00 ~~ 0xFCFF|64512 ~~ 64767
62 +|(% colspan="3" %)** PLC Word Address**
62 62  |(% rowspan="2" %)PLC Address|(% colspan="2" %)MODBUS Address
63 63  |Hex|Decimal
64 64  |D0 ~~ D8255|0 ~~ 0x203F|0 ~~ 8255
... ... @@ -66,7 +66,7 @@
66 66  |C0 ~~ C199|0xF400 ~~ 0xF4C7|62464 ~~ 62663
67 67  |C200 ~~ C255|0xF700 ~~ 0xF7FF|63232 ~~ 63487
68 68  
69 -== **MODBUS function fode introduction** ==
70 +== **MODBUS function code introduction** ==
70 70  
71 71  **Function code 0x01(01): read coil (bit address)**
72 72  
... ... @@ -185,7 +185,7 @@
185 185  [[image:1641782203514-616.png||height="230" width="746"]]
186 186  
187 187  
188 -**(8) WECON PLC Protocol (COM2)**
189 +**WECON PLC Protocol (COM2)**
189 189  
190 190  [[image:1641782240401-942.png||height="161" width="754"]]
191 191  
... ... @@ -195,12 +195,12 @@
195 195  
196 196  == **LX3VP COM2 N:N Connection** ==
197 197  
198 -PLC built-in N:N connection protocol provides a effective way to exchange data among multiple PLC (Max. 8 devices). Technically, it only requires the twisted pair RS485 cable to connect with each PLC COM2 (in parallel).
199 +PLC built-in N:N connection protocol provides an effective way to exchange data among multiple PLC (Max. 8 devices). Technically, it only requires the twisted pair RS485 cable to connect with each PLC COM2 (in parallel).
199 199  
200 200  (% style="text-align:center" %)
201 201  [[image:9.Communication example_html_8c43baa1ae891689.jpg||height="142" width="500" class="img-thumbnail"]]
202 202  
203 -=== **COM2 N:N Instructions  ** ===
204 +== **COM2 N:N Instructions  ** ==
204 204  
205 205  User should put data to specified register unit. Exchanging the data among PLCs, This function only requires putting data in preset register block, all the data in this register block would share with other PLCs. There are five modes for choice, according to data volume and communication speed. See the preset register block from table below.
206 206  
... ... @@ -233,7 +233,7 @@
233 233  (% style="text-align:center" %)
234 234  [[image:9.Communication example_html_b805bca9e1166337.jpg||height="93" width="600" class="img-thumbnail"]]
235 235  
236 -=== **The special devices in N: N network** ===
237 +== **Special devices in N: N network** ==
237 237  
238 238  (% border="1" %)
239 239  |=**Register**|=**Description**
... ... @@ -262,7 +262,7 @@
262 262  )))
263 263  |M8191|Processing sending data
264 264  
265 -=== **Communications format:** ===
266 +== **Communications format:** ==
266 266  
267 267  (% border="1" %)
268 268  |=**Item**|=(% style="width: 115px;" %)**Parameters**|=(% style="width: 239px;" %)**b15(RS2)**|=**b14-b8**|=**b7**|=**b6**|=**b5**|=**b4**|=**b3**|=**b2**|=**b1**|=**b0**
... ... @@ -282,8 +282,22 @@
282 282  |(% rowspan="2" %)**Data bit**|(% style="width:115px" %)7 bit|(% style="width:239px" %)-|-|-|-|-|-|-|-|0
283 283  |(% style="width:115px" %)8 bit|(% style="width:239px" %)-|-|-|-|-|-|-|-|1
284 284  
285 -=== **Program example** ===
286 +== **Communication error code (D8211~~D8218)** ==
286 286  
288 +|=(% style="width: 195px;" %)**Error code**|=(% style="width: 881px;" %)**Description**
289 +|(% style="width:195px" %)1|(% style="width:881px" %)The monitoring period has elapsed, and the slave station has not respond to requests from the master station yet.
290 +|(% style="width:195px" %)2|(% style="width:881px" %)The other slave stations have responded to requests sent by the master station.
291 +|(% style="width:195px" %)3|(% style="width:881px" %)The count values in the parameter data do not match those responded by the slave stations.
292 +|(% style="width:195px" %)4|(% style="width:881px" %)The response messages from the slave stations are incorrect.
293 +|(% style="width:195px" %)17|(% style="width:881px" %)The monitoring period has elapsed,the master station has not sent a request to the next slave station yet.
294 +|(% style="width:195px" %)20|(% style="width:881px" %)The messages from the master station are incorrect.
295 +|(% style="width:195px" %)33|(% style="width:881px" %)The slave station is unresponsive.
296 +|(% style="width:195px" %)34|(% style="width:881px" %)The other slave stations have responded to requests sent by the master station.
297 +|(% style="width:195px" %)35|(% style="width:881px" %)The count values in the parameter data do not match those responded by the slave stations.
298 +|(% style="width:195px" %)49|(% style="width:881px" %)The slave station received requests from the master station before receiving the parameters.
299 +
300 +== **Program example** ==
301 +
287 287  LX3VP COM2 port communication parameters: 9600, 1, 8, NONE. Register block mode: 3
288 288  
289 289  **PLC as master**
... ... @@ -304,7 +304,7 @@
304 304  * In LX3VP series PLC, only one kind of N:N configuration available. Second mode would be disabled when LX3VP built-in N:N protocol configured.
305 305  )))
306 306  
307 -== (% style="color:inherit; font-family:inherit" %)**3 RS485-BD and ETH-BD communiaction**(%%) ==
322 += (% style="color:inherit; font-family:inherit" %)**RS485-BD and ETH-BD communiaction**(%%) =
308 308  
309 309  Please kindly check the link as below.
310 310