Changes for page 12 PLC Protocol OLD
Last modified by Mora Zhou on 2024/12/05 14:53
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1944,108 +1944,202 @@ 1944 1944 1945 1945 [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/12.PLC%20Protocol_html_2297240b57346b2a.png?width=401&height=170&rev=1.1||alt="12.PLC Protocol_html_2297240b57346b2a.png" height="170" width="401"]] 1946 1946 1947 -(% class="wikigeneratedid" %) 1948 -= = 1947 += **MODBUS** = 1949 1949 1950 -(% class="wikigeneratedid" %) 1951 -= Create communication with XINJE** PLC** = 1949 +== **MODBUS RTU Master** == 1952 1952 1953 - ==**XC serialprotocol**==1951 +Supported Series: MODBUS RTU CONTROLLER 1954 1954 1955 - **1)HMI Settings**1953 +HMI works as MODBUS SLAVE connecting with MASTER 1956 1956 1957 -**2)Address List** 1955 +(% style="text-align:center" %) 1956 +[[image:12.PLC Protocol_html_44425b313b0a6b96.png||data-xwiki-image-style-alignment="center" height="571" width="544" class="img-thumbnail"]] 1958 1958 1959 -**3)Configure the communication protocol** 1960 1960 1961 -**4)Cable Wiring** 1959 +(% style="text-align:center" %) 1960 +[[image:12.PLC Protocol_html_b56b9da32c3caaa.png||data-xwiki-image-style-alignment="center" height="462" width="600" class="img-thumbnail"]] 1962 1962 1963 -== **XD serial protocol** == 1964 1964 1965 -**1)HMI Settings** 1963 +(% style="text-align:center" %) 1964 +[[image:12.PLC Protocol_html_67cd25458b9c72a6.png||data-xwiki-image-style-alignment="center" height="462" width="600" class="img-thumbnail"]] 1966 1966 1967 -** 2)AddressList**1966 +**HMI Settings** 1968 1968 1969 -**3)Configure the communication protocol** 1968 +(% class="table-bordered" %) 1969 +|**Items**|**Settings**|**Note** 1970 +|Protocol|MODBUS RTU Master| 1971 +|Connection|RS485/RS232| 1972 +|Baud rate|2400~~187500| 1973 +|Data bit|8| 1974 +|Parity|Even/ Odd/ None| 1975 +|Stop bit|1/2| 1976 +|Station No.|0~~255| 1970 1970 1971 -** 4)CableWiring**1978 +**Address List** 1972 1972 1980 +(% class="table-bordered" %) 1981 +|**Type**|**HMI address**|**MODBUS code**|**Range** 1982 +|Bit|HDX3000.0~~HDX3499.15|0|0~~7999 1983 +|Word|HDW3500~~HDW7999|4|0~~4499 1973 1973 1974 - =Createcommunicationwith Inovance**PLC** =1985 +**Cable Wiring** 1975 1975 1976 - ==**H3U serial protocol**==1987 +* **RS485** 1977 1977 1989 +(% style="text-align:center" %) 1990 +[[image:12.PLC Protocol_html_68dfb6d383f0edd9.png||data-xwiki-image-style-alignment="center" height="244" width="394" class="img-thumbnail"]] 1978 1978 1979 -**1)HMI Settings** 1992 +(% style="text-align:center" %) 1993 +[[image:12.PLC Protocol_html_cbeb90cb4faaa8bc.png||data-xwiki-image-style-alignment="center" height="244" width="394" class="img-thumbnail"]] 1980 1980 1981 -**2 )Address List**1995 +* **RS232** 1982 1982 1983 -**3)Configure the communication protocol** 1997 +(% style="text-align:center" %) 1998 +[[image:12.PLC Protocol_html_9030ba679545793b.png||data-xwiki-image-style-alignment="center" height="241" width="387" class="img-thumbnail"]] 1984 1984 1985 -** 4)CableWiring**2000 +**✎Note:** COM3 only available in PI8000/PI9000 series. 1986 1986 1987 -= Create communicationwith Panasonic**PLC**=2002 +== **MODBUS RTU Slave (All function)/(All function OneBaseAddress)** == 1988 1988 1989 - ==**FP serialprotocol**==2004 +Supported Series: MODBUS RTU CONTROLLER 1990 1990 1991 - **1)HMI Settings**2006 +HMI works as MODBUS MASTER connecting with SLAVE. 1992 1992 1993 - **2)AddressList**2008 +The addresses in [All function] start from 0, while the addresses in [All function OneBaseAddress] start from 1 (offset 1). 1994 1994 1995 -**3)Configure the communication protocol** 2010 +(% style="text-align:center" %) 2011 +[[image:12.PLC Protocol_html_7236139c887defad.png||data-xwiki-image-style-alignment="center" height="571" width="544" class="img-thumbnail"]] 1996 1996 1997 -**4)Cable Wiring** 1998 1998 1999 -= Create communication with LS** PLC** = 2014 +(% style="text-align:center" %) 2015 +[[image:12.PLC Protocol_html_de80207f2b495c17.png||data-xwiki-image-style-alignment="center" height="462" width="600" class="img-thumbnail"]] 2000 2000 2001 -== **XBG serial protocol** == 2002 2002 2003 -**1)HMI Settings** 2018 +(% style="text-align:center" %) 2019 +[[image:12.PLC Protocol_html_4e9e8eff81c7ff8b.png||data-xwiki-image-style-alignment="center" height="462" width="600" class="img-thumbnail"]] 2004 2004 2005 -** 2)AddressList**2021 +**HMI Settings** 2006 2006 2007 -**3)Configure the communication protocol** 2023 +(% class="table-bordered" %) 2024 +|**Items**|**Settings**|**Note** 2025 +|Protocol|MODBUS RTU Slave (All function)/( All function OneBaseAddress)| 2026 +|Connection|RS485/RS232| 2027 +|Baud rate|2400~~187500| 2028 +|Data bit|8| 2029 +|Parity|Even/ Odd/ None| 2030 +|Stop bit|1/2| 2031 +|PLC station No.|0~~255| 2008 2008 2009 -** 4)CableWiring**2033 +**Address List** 2010 2010 2035 +(% class="table-bordered" %) 2036 +|**Type**|**Address Type**|**Function code & Description** 2037 +|(% rowspan="11" %)Word|(% rowspan="3" %)3|04 (read input register: read current binary value in one or more input registers) 2038 +|06 (write single register: write a binary value to a holding register) 2039 +|10 (write values to multiple addresses ) 2040 +|(% rowspan="3" %)4|03 (read holding register: read current binary value in one or more holding registers) 2041 +|06 (write single register: write a binary value to a holding register) 2042 +|10 (write values to multiple addresses ) 2043 +|(% rowspan="3" %)W6|03 (read holding register: read current binary value in one or more holding registers) 2044 +|06 (write single register: write a binary value to a holding register) 2045 +|10 (write values to multiple addresses ) 2046 +|(% rowspan="2" %)W16|03 (read holding register: read current binary value in one or more holding registers) 2047 +|10 (write values to multiple addresses ) 2048 +|(% rowspan="11" %)Bit|(% rowspan="3" %)0|01 (Read coil state) 2049 +|05 (Force a single coil to force the on/off state of a logic coil) 2050 +|0F (Write multiple bits, ie write continuously) 2051 +|(% rowspan="3" %)1|02 (Read the input state) 2052 +|05 (Force a single coil to force the on/off state of a logic coil) 2053 +|0F (Write multiple bits) 2054 +|(% rowspan="3" %)W5|01 (Read coil state to obtain the current state of a set of logic coils) 2055 +|05 (Force a single coil to force the on/off state of a logic coil) 2056 +|0F (Write multiple bits) 2057 +|(% rowspan="2" %)W15|01 (Read coil state to obtain the current state of a set of logic coils) 2058 +|0F (Write multiple bits) 2011 2011 2012 - ==**XGK FEnet Ethernet protocol**==2060 +**✎Note:** 2013 2013 2014 -Supported Series: LS XGT series XGK CPU with XGL-EFMT Ethernet module 2062 +* Modbus can also support getting bit from the word, which could access the address such as 100.1 and other formats. 2063 +* The function codes sent out are the same as those that read and write words. 2015 2015 2016 -** HMISettings**2065 +**Station number for more than one slaves** 2017 2017 2067 +If there are more than one slaves connected to HMI, please set slave station number during editing address, as below shows. 2068 + 2069 +(% style="text-align:center" %) 2070 +[[image:12.PLC Protocol_html_31f028c6d80be344.png||data-xwiki-image-style-alignment="center" height="515" width="485" class="img-thumbnail"]] 2071 + 2072 +**Cable Wiring** 2073 + 2074 +* **RS485** 2075 + 2076 +(% style="text-align:center" %) 2077 +[[image:12.PLC Protocol_html_68dfb6d383f0edd9.png||data-xwiki-image-style-alignment="center" height="244" width="394" class="img-thumbnail"]] 2078 + 2079 +(% style="text-align:center" %) 2080 +[[image:12.PLC Protocol_html_cbeb90cb4faaa8bc.png||data-xwiki-image-style-alignment="center" height="244" width="394" class="img-thumbnail"]] 2081 + 2082 +* **RS232** 2083 + 2084 +(% style="text-align:center" %) 2085 +[[image:12.PLC Protocol_html_9030ba679545793b.png||data-xwiki-image-style-alignment="center" height="241" width="387" class="img-thumbnail"]] 2086 + 2087 +**✎Note:** COM3 only available in PI8000/PI9000 series. 2088 + 2089 +== **MODBUS TCP Slave (All function)** == 2090 + 2091 +Supported series: MODBUS TCP controller 2092 + 2093 +HMI works as MODBUS TCP MASTER connecting with TCP SLAVE 2094 + 2095 +(% style="text-align:center" %) 2096 +[[image:12.PLC Protocol_html_8877cb7f39c2b607.png||data-xwiki-image-style-alignment="center" height="571" width="544" class="img-thumbnail"]] 2097 + 2098 +(% style="text-align:center" %) 2099 +[[image:12.PLC Protocol_html_e7e1f06f127a9175.png||data-xwiki-image-style-alignment="center" height="426" width="553" class="img-thumbnail"]] 2100 + 2101 + 2102 +(% style="text-align:center" %) 2103 +[[image:12.PLC Protocol_html_60bbfe5de79417a6.png||data-xwiki-image-style-alignment="center" height="163" width="553" class="img-thumbnail"]] 2104 + 2105 +**HMI Setting** 2106 + 2107 +(% class="table-bordered" %) 2018 2018 |**Items**|**Settings**|**Note** 2019 -|Protocol| LGXGKFEnet(Ethernet)|2109 +|Protocol|MODBUS TCP Slave (All function)| 2020 2020 |Connection|Ethernet| 2021 -|Port No.|2004| 2111 +|Port No.|502| 2112 +|PLC station No.|1| 2022 2022 2023 2023 **Address List** 2024 2024 2025 -|**Type**|**Register**|**Range**|**Format**|**Note** 2026 -|(% rowspan="14" %)Word|P|0~~2047|P d| 2027 -|M|0~~2047|M d| 2028 -|K|0~~2047|K d| 2029 -|F|0~~2047|F d| 2030 -|T|0~~2047|T d| 2031 -|C|0~~2047|C d| 2032 -|Z|0~~127|Z d| 2033 -|S|0~~127|S d| 2034 -|L|0~~11263|L d| 2035 -|N|0~~21503|N d| 2036 -|D|0~~32767|D d| 2037 -|R|0~~32767|R d| 2038 -|ZR|0~~65535|ZR d| 2039 -|UxDD|0~~6331|UxDD nndd|nn: 0~~63, dd: 0~~31 2116 +(% class="table-bordered" %) 2117 +|**Type**|**Register**|**Function code & Description** 2118 +|(% rowspan="11" %)Word|(% rowspan="3" %)3|04 (read input register: read current binary value in one or more input registers) 2119 +|06 (write single register: write a binary value to a holding register) 2120 +|10 (write values to multiple addresses ) 2121 +|(% rowspan="3" %)4|03 (read holding register: read current binary value in one or more holding registers) 2122 +|06 (write single register: write a binary value to a holding register) 2123 +|10 (write values to multiple addresses ) 2124 +|(% rowspan="3" %)W6|03 (read holding register: read current binary value in one or more holding registers) 2125 +|06 (write single register: write a binary value to a holding register) 2126 +|10 (write values to multiple addresses ) 2127 +|(% rowspan="2" %)W16|03 (read holding register: read current binary value in one or more holding registers) 2128 +|10 (write values to multiple addresses ) 2129 +|(% rowspan="11" %)Bit|(% rowspan="3" %)0|01 (Read coil state) 2130 +|05 (Force a single coil to force the on/off state of a logic coil) 2131 +|0F (Write multiple bits, ie write continuously) 2132 +|(% rowspan="3" %)1|02 (Read the input state) 2133 +|05 (Force a single coil to force the on/off state of a logic coil) 2134 +|0F (Write multiple bits) 2135 +|(% rowspan="3" %)W5|01 (Read coil state to obtain the current state of a set of logic coils) 2136 +|05 (Force a single coil to force the on/off state of a logic coil) 2137 +|0F (Write multiple bits) 2138 +|(% rowspan="2" %)W15|01 (Read coil state to obtain the current state of a set of logic coils) 2139 +|0F (Write multiple bits) 2040 2040 2041 -** ✎Note:**2141 +**Communication Settings** 2042 2042 2043 -* In addition to the "UxDD" register, the others correspond to the PLC register one by one. UxDD corresponds to U in the PLC; 2044 -* The [UxDD] register, defined in the PLC is Ux.dd, x represents the block, and dd represents 0-31 of each block. There are 64 blocks in the PLC; 2045 -* All bit registers are in the form of bits in word, and the range is the same as the word register; 2046 - 2047 -**Communication settings in HMI** 2048 - 2049 2049 Enable HMI Ethernet in [Project Settings]; 2050 2050 2051 2051 (% style="text-align:center" %) ... ... @@ -2054,11 +2054,12 @@ 2054 2054 Set PLC IP in [Device IP] settings; 2055 2055 2056 2056 (% style="text-align:center" %) 2057 -[[image:12.PLC Protocol_html_ a2a19b5003ad4090.png||data-xwiki-image-style-alignment="center" height="189" width="554" class="img-thumbnail"]]2151 +[[image:12.PLC Protocol_html_4bd3cc8348adecf8.png||data-xwiki-image-style-alignment="center" height="190" width="554" class="img-thumbnail"]] 2058 2058 2059 2059 **Cable Wiring** 2060 2060 2061 -[[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/12.PLC%20Protocol_html_2297240b57346b2a.png?width=401&height=170&rev=1.1||alt="12.可编程逻辑控制器Protocol_html_2297240b57346b2a.png" height="170" width="401"]] 2155 +(% style="text-align:center" %) 2156 +[[image:12.PLC Protocol_html_2297240b57346b2a.png||data-xwiki-image-style-alignment="center" height="170" width="401" class="img-thumbnail"]] 2062 2062 2063 2063 = **SHIMADEN** = 2064 2064 ... ... @@ -2068,6 +2068,7 @@ 2068 2068 2069 2069 **HMI Setting** 2070 2070 2166 +(% class="table-bordered" %) 2071 2071 |**Items**|**Settings**|**Note** 2072 2072 |Protocol|SHIMADEN FP23 series| 2073 2073 |Connection|RS485 (9600, 1, 7, EVEN)| ... ... @@ -2076,6 +2076,7 @@ 2076 2076 2077 2077 **Address List** 2078 2078 2175 +(% class="table-bordered" %) 2079 2079 |**Device address**|**HMI register**|**Address range**|**Type** 2080 2080 |0040-0043(HEX)|FP040|100064-200067|Read only 2081 2081 |0100-010B(HEX)|FP100|100256-200267|Read only ... ... @@ -2119,12 +2119,13 @@ 2119 2119 2120 2120 **✎Note:** COM3 only available in PI8000/PI9000 series. 2121 2121 2122 -== **{{id name="_Toc23422"/}} **SR90 ==2219 +== **{{id name="_Toc23422"/}}SR90** == 2123 2123 2124 2124 Supported series: SHIMADEN SR90 series 2125 2125 2126 2126 **HMI Setting** 2127 2127 2225 +(% class="table-bordered" %) 2128 2128 |**Items**|**Settings**|**Note** 2129 2129 |Protocol|SHIMADEN SR90 protocol| 2130 2130 |Connection|RS485 (1200, 1, 7, EVEN)| ... ... @@ -2133,6 +2133,7 @@ 2133 2133 2134 2134 **Address List** 2135 2135 2234 +(% class="table-bordered" %) 2136 2136 |**Device address**|**HMI register**|**Address range**|**Type** 2137 2137 |0040-0043 (HEX)|SR040|100064-100067|Read only 2138 2138 |0100-010A(HEX)|SR0100|100256-100266|Read only ... ... @@ -2170,12 +2170,13 @@ 2170 2170 2171 2171 **✎Note:** COM3 only available in PI8000/PI9000 series. 2172 2172 2173 -== **{{id name="_Toc22635"/}} **MR13 series(standard protocol) ==2272 +== **{{id name="_Toc22635"/}}MR13 series(standard protocol)** == 2174 2174 2175 2175 Supported series: SHIMADEN MR13 series 2176 2176 2177 2177 **HMI Setting** 2178 2178 2278 +(% class="table-bordered" %) 2179 2179 |**Items**|**Settings**|**Note** 2180 2180 |Protocol|SHIMADEN standard protocol| 2181 2181 |Connection|RS485 (1200, 1, 7, EVEN)| ... ... @@ -2184,6 +2184,7 @@ 2184 2184 2185 2185 **Address List** 2186 2186 2287 +(% class="table-bordered" %) 2187 2187 |**Device address**|**HMI register**|**Address range**|**Type** 2188 2188 |0100-010B(HEX)|MR100|100256-300267|Read only 2189 2189 |0111-0126(HEX)|MR111|100273-300294|Read only ... ... @@ -2228,217 +2228,6 @@ 2228 2228 2229 2229 **✎Note:** COM3 only available in PI8000/PI9000 series. 2230 2230 2231 -= Create communication with **MODBUS** = 2232 - 2233 -== **MODBUS RTU Master** == 2234 - 2235 -Supported Series: MODBUS RTU CONTROLLER 2236 - 2237 -HMI works as MODBUS SLAVE connecting with MASTER 2238 - 2239 -(% style="text-align:center" %) 2240 -[[image:12.PLC Protocol_html_44425b313b0a6b96.png||data-xwiki-image-style-alignment="center" height="571" width="544" class="img-thumbnail"]] 2241 - 2242 - 2243 -(% style="text-align:center" %) 2244 -[[image:12.PLC Protocol_html_b56b9da32c3caaa.png||data-xwiki-image-style-alignment="center" height="462" width="600" class="img-thumbnail"]] 2245 - 2246 - 2247 -(% style="text-align:center" %) 2248 -[[image:12.PLC Protocol_html_67cd25458b9c72a6.png||data-xwiki-image-style-alignment="center" height="462" width="600" class="img-thumbnail"]] 2249 - 2250 -**HMI Settings** 2251 - 2252 -(% class="table-bordered" %) 2253 -|**Items**|**Settings**|**Note** 2254 -|Protocol|MODBUS RTU Master| 2255 -|Connection|RS485/RS232| 2256 -|Baud rate|2400~~187500| 2257 -|Data bit|8| 2258 -|Parity|Even/ Odd/ None| 2259 -|Stop bit|1/2| 2260 -|Station No.|0~~255| 2261 - 2262 -**Address List** 2263 - 2264 -(% class="table-bordered" %) 2265 -|**Type**|**HMI address**|**MODBUS code**|**Range** 2266 -|Bit|HDX3000.0~~HDX3499.15|0|0~~7999 2267 -|Word|HDW3500~~HDW7999|4|0~~4499 2268 - 2269 -**Cable Wiring** 2270 - 2271 -* **RS485** 2272 - 2273 -(% style="text-align:center" %) 2274 -[[image:12.PLC Protocol_html_68dfb6d383f0edd9.png||data-xwiki-image-style-alignment="center" height="244" width="394" class="img-thumbnail"]] 2275 - 2276 -(% style="text-align:center" %) 2277 -[[image:12.PLC Protocol_html_cbeb90cb4faaa8bc.png||data-xwiki-image-style-alignment="center" height="244" width="394" class="img-thumbnail"]] 2278 - 2279 -* **RS232** 2280 - 2281 -(% style="text-align:center" %) 2282 -[[image:12.PLC Protocol_html_9030ba679545793b.png||data-xwiki-image-style-alignment="center" height="241" width="387" class="img-thumbnail"]] 2283 - 2284 -**✎Note:** COM3 only available in PI8000/PI9000 series. 2285 - 2286 -== **MODBUS RTU Slave (All function)/(All function OneBaseAddress)** == 2287 - 2288 -Supported Series: MODBUS RTU CONTROLLER 2289 - 2290 -HMI works as MODBUS MASTER connecting with SLAVE. 2291 - 2292 -The addresses in [All function] start from 0, while the addresses in [All function OneBaseAddress] start from 1 (offset 1). 2293 - 2294 -(% style="text-align:center" %) 2295 -[[image:12.PLC Protocol_html_7236139c887defad.png||data-xwiki-image-style-alignment="center" height="571" width="544" class="img-thumbnail"]] 2296 - 2297 - 2298 -(% style="text-align:center" %) 2299 -[[image:12.PLC Protocol_html_de80207f2b495c17.png||data-xwiki-image-style-alignment="center" height="462" width="600" class="img-thumbnail"]] 2300 - 2301 - 2302 -(% style="text-align:center" %) 2303 -[[image:12.PLC Protocol_html_4e9e8eff81c7ff8b.png||data-xwiki-image-style-alignment="center" height="462" width="600" class="img-thumbnail"]] 2304 - 2305 -**HMI Settings** 2306 - 2307 -(% class="table-bordered" %) 2308 -|**Items**|**Settings**|**Note** 2309 -|Protocol|MODBUS RTU Slave (All function)/( All function OneBaseAddress)| 2310 -|Connection|RS485/RS232| 2311 -|Baud rate|2400~~187500| 2312 -|Data bit|8| 2313 -|Parity|Even/ Odd/ None| 2314 -|Stop bit|1/2| 2315 -|PLC station No.|0~~255| 2316 - 2317 -**Address List** 2318 - 2319 -(% class="table-bordered" %) 2320 -|**Type**|**Address Type**|**Function code & Description** 2321 -|(% rowspan="11" %)Word|(% rowspan="3" %)3|04 (read input register: read current binary value in one or more input registers) 2322 -|06 (write single register: write a binary value to a holding register) 2323 -|10 (write values to multiple addresses ) 2324 -|(% rowspan="3" %)4|03 (read holding register: read current binary value in one or more holding registers) 2325 -|06 (write single register: write a binary value to a holding register) 2326 -|10 (write values to multiple addresses ) 2327 -|(% rowspan="3" %)W6|03 (read holding register: read current binary value in one or more holding registers) 2328 -|06 (write single register: write a binary value to a holding register) 2329 -|10 (write values to multiple addresses ) 2330 -|(% rowspan="2" %)W16|03 (read holding register: read current binary value in one or more holding registers) 2331 -|10 (write values to multiple addresses ) 2332 -|(% rowspan="11" %)Bit|(% rowspan="3" %)0|01 (Read coil state) 2333 -|05 (Force a single coil to force the on/off state of a logic coil) 2334 -|0F (Write multiple bits, ie write continuously) 2335 -|(% rowspan="3" %)1|02 (Read the input state) 2336 -|05 (Force a single coil to force the on/off state of a logic coil) 2337 -|0F (Write multiple bits) 2338 -|(% rowspan="3" %)W5|01 (Read coil state to obtain the current state of a set of logic coils) 2339 -|05 (Force a single coil to force the on/off state of a logic coil) 2340 -|0F (Write multiple bits) 2341 -|(% rowspan="2" %)W15|01 (Read coil state to obtain the current state of a set of logic coils) 2342 -|0F (Write multiple bits) 2343 - 2344 -**✎Note:** 2345 - 2346 -* Modbus can also support getting bit from the word, which could access the address such as 100.1 and other formats. 2347 -* The function codes sent out are the same as those that read and write words. 2348 - 2349 -**Station number for more than one slaves** 2350 - 2351 -If there are more than one slaves connected to HMI, please set slave station number during editing address, as below shows. 2352 - 2353 -(% style="text-align:center" %) 2354 -[[image:12.PLC Protocol_html_31f028c6d80be344.png||data-xwiki-image-style-alignment="center" height="515" width="485" class="img-thumbnail"]] 2355 - 2356 -**Cable Wiring** 2357 - 2358 -* **RS485** 2359 - 2360 -(% style="text-align:center" %) 2361 -[[image:12.PLC Protocol_html_68dfb6d383f0edd9.png||data-xwiki-image-style-alignment="center" height="244" width="394" class="img-thumbnail"]] 2362 - 2363 -(% style="text-align:center" %) 2364 -[[image:12.PLC Protocol_html_cbeb90cb4faaa8bc.png||data-xwiki-image-style-alignment="center" height="244" width="394" class="img-thumbnail"]] 2365 - 2366 -* **RS232** 2367 - 2368 -(% style="text-align:center" %) 2369 -[[image:12.PLC Protocol_html_9030ba679545793b.png||data-xwiki-image-style-alignment="center" height="241" width="387" class="img-thumbnail"]] 2370 - 2371 -**✎Note:** COM3 only available in PI8000/PI9000 series. 2372 - 2373 -== **MODBUS TCP Slave (All function)** == 2374 - 2375 -Supported series: MODBUS TCP controller 2376 - 2377 -HMI works as MODBUS TCP MASTER connecting with TCP SLAVE 2378 - 2379 -(% style="text-align:center" %) 2380 -[[image:12.PLC Protocol_html_8877cb7f39c2b607.png||data-xwiki-image-style-alignment="center" height="571" width="544" class="img-thumbnail"]] 2381 - 2382 -(% style="text-align:center" %) 2383 -[[image:12.PLC Protocol_html_e7e1f06f127a9175.png||data-xwiki-image-style-alignment="center" height="426" width="553" class="img-thumbnail"]] 2384 - 2385 - 2386 -(% style="text-align:center" %) 2387 -[[image:12.PLC Protocol_html_60bbfe5de79417a6.png||data-xwiki-image-style-alignment="center" height="163" width="553" class="img-thumbnail"]] 2388 - 2389 -**HMI Setting** 2390 - 2391 -(% class="table-bordered" %) 2392 -|**Items**|**Settings**|**Note** 2393 -|Protocol|MODBUS TCP Slave (All function)| 2394 -|Connection|Ethernet| 2395 -|Port No.|502| 2396 -|PLC station No.|1| 2397 - 2398 -**Address List** 2399 - 2400 -(% class="table-bordered" %) 2401 -|**Type**|**Register**|**Function code & Description** 2402 -|(% rowspan="11" %)Word|(% rowspan="3" %)3|04 (read input register: read current binary value in one or more input registers) 2403 -|06 (write single register: write a binary value to a holding register) 2404 -|10 (write values to multiple addresses ) 2405 -|(% rowspan="3" %)4|03 (read holding register: read current binary value in one or more holding registers) 2406 -|06 (write single register: write a binary value to a holding register) 2407 -|10 (write values to multiple addresses ) 2408 -|(% rowspan="3" %)W6|03 (read holding register: read current binary value in one or more holding registers) 2409 -|06 (write single register: write a binary value to a holding register) 2410 -|10 (write values to multiple addresses ) 2411 -|(% rowspan="2" %)W16|03 (read holding register: read current binary value in one or more holding registers) 2412 -|10 (write values to multiple addresses ) 2413 -|(% rowspan="11" %)Bit|(% rowspan="3" %)0|01 (Read coil state) 2414 -|05 (Force a single coil to force the on/off state of a logic coil) 2415 -|0F (Write multiple bits, ie write continuously) 2416 -|(% rowspan="3" %)1|02 (Read the input state) 2417 -|05 (Force a single coil to force the on/off state of a logic coil) 2418 -|0F (Write multiple bits) 2419 -|(% rowspan="3" %)W5|01 (Read coil state to obtain the current state of a set of logic coils) 2420 -|05 (Force a single coil to force the on/off state of a logic coil) 2421 -|0F (Write multiple bits) 2422 -|(% rowspan="2" %)W15|01 (Read coil state to obtain the current state of a set of logic coils) 2423 -|0F (Write multiple bits) 2424 - 2425 -**Communication Settings** 2426 - 2427 -Enable HMI Ethernet in [Project Settings]; 2428 - 2429 -(% style="text-align:center" %) 2430 -[[image:12.PLC Protocol_html_43b671f18153910d.png||data-xwiki-image-style-alignment="center" height="107" width="405" class="img-thumbnail"]] 2431 - 2432 -Set PLC IP in [Device IP] settings; 2433 - 2434 -(% style="text-align:center" %) 2435 -[[image:12.PLC Protocol_html_4bd3cc8348adecf8.png||data-xwiki-image-style-alignment="center" height="190" width="554" class="img-thumbnail"]] 2436 - 2437 -**Cable Wiring** 2438 - 2439 -(% style="text-align:center" %) 2440 -[[image:12.PLC Protocol_html_2297240b57346b2a.png||data-xwiki-image-style-alignment="center" height="170" width="401" class="img-thumbnail"]] 2441 - 2442 2442 = **User Defined Protocol** = 2443 2443 2444 2444 If the device does not support MODBUS standard, and the protocol is not list in PIStudio, then user can define the protocol by following instruction to realize simply communication functions like sending and receiving commands. ... ... @@ -3012,6 +3012,60 @@ 3012 3012 (% style="text-align:center" %) 3013 3013 [[image:12.PLC Protocol_html_2297240b57346b2a.png||data-xwiki-image-style-alignment="center" height="170" width="401" class="img-thumbnail"]] 3014 3014 2905 += **LG XGK FEnet Ethernet** = 2906 + 2907 +Supported Series: LS XGT series XGK CPU with XGL-EFMT Ethernet module 2908 + 2909 +**HMI Settings** 2910 + 2911 +(% class="table-bordered" %) 2912 +|**Items**|**Settings**|**Note** 2913 +|Protocol|LG XGK FEnet(Ethernet)| 2914 +|Connection|Ethernet| 2915 +|Port No.|2004| 2916 + 2917 +**Address List** 2918 + 2919 +(% class="table-bordered" %) 2920 +|**Type**|**Register**|**Range**|**Format**|**Note** 2921 +|(% rowspan="14" %)Word|P|0~~2047|P d| 2922 +|M|0~~2047|M d| 2923 +|K|0~~2047|K d| 2924 +|F|0~~2047|F d| 2925 +|T|0~~2047|T d| 2926 +|C|0~~2047|C d| 2927 +|Z|0~~127|Z d| 2928 +|S|0~~127|S d| 2929 +|L|0~~11263|L d| 2930 +|N|0~~21503|N d| 2931 +|D|0~~32767|D d| 2932 +|R|0~~32767|R d| 2933 +|ZR|0~~65535|ZR d| 2934 +|UxDD|0~~6331|UxDD nndd|nn: 0~~63, dd: 0~~31 2935 + 2936 +**✎Note:** 2937 + 2938 +* In addition to the "UxDD" register, the others correspond to the PLC register one by one. UxDD corresponds to U in the PLC; 2939 +* The [UxDD] register, defined in the PLC is Ux.dd, x represents the block, and dd represents 0-31 of each block. There are 64 blocks in the PLC; 2940 +* All bit registers are in the form of bits in word, and the range is the same as the word register; 2941 + 2942 +**Communication settings in HMI** 2943 + 2944 +Enable HMI Ethernet in [Project Settings]; 2945 + 2946 +(% style="text-align:center" %) 2947 +[[image:12.PLC Protocol_html_43b671f18153910d.png||data-xwiki-image-style-alignment="center" height="107" width="405" class="img-thumbnail"]] 2948 + 2949 +Set PLC IP in [Device IP] settings; 2950 + 2951 +(% style="text-align:center" %) 2952 +[[image:12.PLC Protocol_html_a2a19b5003ad4090.png||data-xwiki-image-style-alignment="center" height="189" width="554" class="img-thumbnail"]] 2953 + 2954 +**Cable Wiring** 2955 + 2956 +[[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/12.PLC%20Protocol_html_2297240b57346b2a.png?width=401&height=170&rev=1.1||alt="12.可编程逻辑控制器Protocol_html_2297240b57346b2a.png" height="170" width="401"]] 2957 + 2958 + 3015 3015 = **OpenCAN** = 3016 3016 3017 3017 OpenCan is based on CAN2.0 standard; OpenCAN protocols that could be configured autonomously to accept and send frames.