Changes for page 12 PLC Protocol OLD

Last modified by Mora Zhou on 2024/12/05 14:53

From version 143.1
edited by Ben
on 2022/08/30 15:36
Change comment: There is no comment for this version
To version 130.1
edited by Ben
on 2022/08/30 14:54
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1800,6 +1800,8 @@
1800 1800  
1801 1801  [[image:image-20220830143511-2.png]]
1802 1802  
1803 +
1804 +
1803 1803  **4)Cable Wiring**
1804 1804  
1805 1805  Pin Definition Diagram
... ... @@ -1806,24 +1806,26 @@
1806 1806  
1807 1807  [[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"]]
1808 1808  
1809 -== **CP1E/CP1H serial protocol** ==
1811 +(% class="wikigeneratedid" %)
1812 +== ==
1810 1810  
1811 -Supported device: OMRON CS1(CP1E/CP1H)
1814 +(% class="wikigeneratedid" %)
1815 +== ==
1812 1812  
1813 -**1)HMI Settings**
1817 +(% class="wikigeneratedid" %)
1818 +== ==
1814 1814  
1815 -**2)Address List**
1820 +(% class="wikigeneratedid" %)
1821 +== ==
1816 1816  
1817 -**3)Configure the communication protocol**
1823 +(% class="wikigeneratedid" %)
1824 +== ==
1818 1818  
1819 -**4)Cable Wiring**
1820 -
1821 -
1822 1822  == **EC55 Protocol** ==
1823 1823  
1824 1824  Supported device: EC55 temperature instrument
1825 1825  
1826 -**1)HMI Settings**
1830 +**HMI Settings**
1827 1827  
1828 1828  |**Items**|**Settings**|**Note**
1829 1829  |Protocol|Omron EC55|
... ... @@ -1831,7 +1831,7 @@
1831 1831  |Port No.|None|
1832 1832  |PLC station No.|0|
1833 1833  
1834 -**2)Address List**
1838 +**Address List**
1835 1835  
1836 1836  |**Type**|**Register**|**Device range**|**HMI range**|**Function**
1837 1837  |(% rowspan="3" %)Double word|C0|0-13 (Hex)|0-19|Set read only parameter for area 0
... ... @@ -1844,7 +1844,7 @@
1844 1844  |CS|-|0-2|Read controller states
1845 1845  |CA|-|0-17|Action command
1846 1846  
1847 -**3)Device Settings**
1851 +**Device Settings**
1848 1848  
1849 1849  Omron E5CC PLC configuration
1850 1850  
... ... @@ -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 -= =
1951 += **MODBUS** =
1949 1949  
1950 -(% class="wikigeneratedid" %)
1951 -= Create communication with XINJE** PLC** =
1953 +== **MODBUS RTU Master** ==
1952 1952  
1953 -== **XC serial protocol** ==
1955 +Supported Series: MODBUS RTU CONTROLLER
1954 1954  
1955 -**1)HMI Settings**
1957 +HMI works as MODBUS SLAVE connecting with MASTER
1956 1956  
1957 -**2)Address List**
1959 +(% style="text-align:center" %)
1960 +[[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**
1963 +(% style="text-align:center" %)
1964 +[[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**
1967 +(% style="text-align:center" %)
1968 +[[image:12.PLC Protocol_html_67cd25458b9c72a6.png||data-xwiki-image-style-alignment="center" height="462" width="600" class="img-thumbnail"]]
1966 1966  
1967 -**2)Address List**
1970 +**HMI Settings**
1968 1968  
1969 -**3)Configure the communication protocol**
1972 +(% class="table-bordered" %)
1973 +|**Items**|**Settings**|**Note**
1974 +|Protocol|MODBUS RTU Master|
1975 +|Connection|RS485/RS232|
1976 +|Baud rate|2400~~187500|
1977 +|Data bit|8|
1978 +|Parity|Even/ Odd/ None|
1979 +|Stop bit|1/2|
1980 +|Station No.|0~~255|
1970 1970  
1971 -**4)Cable Wiring**
1982 +**Address List**
1972 1972  
1984 +(% class="table-bordered" %)
1985 +|**Type**|**HMI address**|**MODBUS code**|**Range**
1986 +|Bit|HDX3000.0~~HDX3499.15|0|0~~7999
1987 +|Word|HDW3500~~HDW7999|4|0~~4499
1973 1973  
1974 -= Create communication with Inovance** PLC** =
1989 +**Cable Wiring**
1975 1975  
1976 -== **H3U serial protocol** ==
1991 +* **RS485**
1977 1977  
1993 +(% style="text-align:center" %)
1994 +[[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**
1996 +(% style="text-align:center" %)
1997 +[[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**
1999 +* **RS232**
1982 1982  
1983 -**3)Configure the communication protocol**
2001 +(% style="text-align:center" %)
2002 +[[image:12.PLC Protocol_html_9030ba679545793b.png||data-xwiki-image-style-alignment="center" height="241" width="387" class="img-thumbnail"]]
1984 1984  
1985 -**4)Cable Wiring**
2004 +**✎Note:** COM3 only available in PI8000/PI9000 series.
1986 1986  
1987 -= Create communication with Panasonic** PLC** =
2006 +== **MODBUS RTU Slave (All function)/(All function OneBaseAddress)** ==
1988 1988  
1989 -== **FP serial protocol** ==
2008 +Supported Series: MODBUS RTU CONTROLLER
1990 1990  
1991 -**1)HMI Settings**
2010 +HMI works as MODBUS MASTER connecting with SLAVE.
1992 1992  
1993 -**2)Address List**
2012 +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**
2014 +(% style="text-align:center" %)
2015 +[[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** =
2018 +(% style="text-align:center" %)
2019 +[[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**
2022 +(% style="text-align:center" %)
2023 +[[image:12.PLC Protocol_html_4e9e8eff81c7ff8b.png||data-xwiki-image-style-alignment="center" height="462" width="600" class="img-thumbnail"]]
2004 2004  
2005 -**2)Address List**
2025 +**HMI Settings**
2006 2006  
2007 -**3)Configure the communication protocol**
2027 +(% class="table-bordered" %)
2028 +|**Items**|**Settings**|**Note**
2029 +|Protocol|MODBUS RTU Slave (All function)/( All function OneBaseAddress)|
2030 +|Connection|RS485/RS232|
2031 +|Baud rate|2400~~187500|
2032 +|Data bit|8|
2033 +|Parity|Even/ Odd/ None|
2034 +|Stop bit|1/2|
2035 +|PLC station No.|0~~255|
2008 2008  
2009 -**4)Cable Wiring**
2037 +**Address List**
2010 2010  
2039 +(% class="table-bordered" %)
2040 +|**Type**|**Address Type**|**Function code & Description**
2041 +|(% rowspan="11" %)Word|(% rowspan="3" %)3|04 (read input register: read current binary value in one or more input registers)
2042 +|06 (write single register: write a binary value to a holding register)
2043 +|10 (write values to multiple addresses )
2044 +|(% rowspan="3" %)4|03 (read holding register: read current binary value in one or more holding registers)
2045 +|06 (write single register: write a binary value to a holding register)
2046 +|10 (write values to multiple addresses )
2047 +|(% rowspan="3" %)W6|03 (read holding register: read current binary value in one or more holding registers)
2048 +|06 (write single register: write a binary value to a holding register)
2049 +|10 (write values to multiple addresses )
2050 +|(% rowspan="2" %)W16|03 (read holding register: read current binary value in one or more holding registers)
2051 +|10 (write values to multiple addresses )
2052 +|(% rowspan="11" %)Bit|(% rowspan="3" %)0|01 (Read coil state)
2053 +|05 (Force a single coil to force the on/off state of a logic coil)
2054 +|0F (Write multiple bits, ie write continuously)
2055 +|(% rowspan="3" %)1|02 (Read the input state)
2056 +|05 (Force a single coil to force the on/off state of a logic coil)
2057 +|0F (Write multiple bits)
2058 +|(% rowspan="3" %)W5|01 (Read coil state to obtain the current state of a set of logic coils)
2059 +|05 (Force a single coil to force the on/off state of a logic coil)
2060 +|0F (Write multiple bits)
2061 +|(% rowspan="2" %)W15|01 (Read coil state to obtain the current state of a set of logic coils)
2062 +|0F (Write multiple bits)
2011 2011  
2012 -= **XGK FEnet Ethernet protocol** =
2064 +**✎Note:**
2013 2013  
2014 -Supported Series: LS XGT series XGK CPU with XGL-EFMT Ethernet module
2066 +* Modbus can also support getting bit from the word, which could access the address such as 100.1 and other formats.
2067 +* The function codes sent out are the same as those that read and write words.
2015 2015  
2016 -**HMI Settings**
2069 +**Station number for more than one slaves**
2017 2017  
2071 +If there are more than one slaves connected to HMI, please set slave station number during editing address, as below shows.
2072 +
2073 +(% style="text-align:center" %)
2074 +[[image:12.PLC Protocol_html_31f028c6d80be344.png||data-xwiki-image-style-alignment="center" height="515" width="485" class="img-thumbnail"]]
2075 +
2076 +**Cable Wiring**
2077 +
2078 +* **RS485**
2079 +
2080 +(% style="text-align:center" %)
2081 +[[image:12.PLC Protocol_html_68dfb6d383f0edd9.png||data-xwiki-image-style-alignment="center" height="244" width="394" class="img-thumbnail"]]
2082 +
2083 +(% style="text-align:center" %)
2084 +[[image:12.PLC Protocol_html_cbeb90cb4faaa8bc.png||data-xwiki-image-style-alignment="center" height="244" width="394" class="img-thumbnail"]]
2085 +
2086 +* **RS232**
2087 +
2088 +(% style="text-align:center" %)
2089 +[[image:12.PLC Protocol_html_9030ba679545793b.png||data-xwiki-image-style-alignment="center" height="241" width="387" class="img-thumbnail"]]
2090 +
2091 +**✎Note:** COM3 only available in PI8000/PI9000 series.
2092 +
2093 +== **MODBUS TCP Slave (All function)** ==
2094 +
2095 +Supported series: MODBUS TCP controller
2096 +
2097 +HMI works as MODBUS TCP MASTER connecting with TCP SLAVE
2098 +
2099 +(% style="text-align:center" %)
2100 +[[image:12.PLC Protocol_html_8877cb7f39c2b607.png||data-xwiki-image-style-alignment="center" height="571" width="544" class="img-thumbnail"]]
2101 +
2102 +(% style="text-align:center" %)
2103 +[[image:12.PLC Protocol_html_e7e1f06f127a9175.png||data-xwiki-image-style-alignment="center" height="426" width="553" class="img-thumbnail"]]
2104 +
2105 +
2106 +(% style="text-align:center" %)
2107 +[[image:12.PLC Protocol_html_60bbfe5de79417a6.png||data-xwiki-image-style-alignment="center" height="163" width="553" class="img-thumbnail"]]
2108 +
2109 +**HMI Setting**
2110 +
2111 +(% class="table-bordered" %)
2018 2018  |**Items**|**Settings**|**Note**
2019 -|Protocol|LG XGK FEnet(Ethernet)|
2113 +|Protocol|MODBUS TCP Slave (All function)|
2020 2020  |Connection|Ethernet|
2021 -|Port No.|2004|
2115 +|Port No.|502|
2116 +|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
2120 +(% class="table-bordered" %)
2121 +|**Type**|**Register**|**Function code & Description**
2122 +|(% rowspan="11" %)Word|(% rowspan="3" %)3|04 (read input register: read current binary value in one or more input registers)
2123 +|06 (write single register: write a binary value to a holding register)
2124 +|10 (write values to multiple addresses )
2125 +|(% rowspan="3" %)4|03 (read holding register: read current binary value in one or more holding registers)
2126 +|06 (write single register: write a binary value to a holding register)
2127 +|10 (write values to multiple addresses )
2128 +|(% rowspan="3" %)W6|03 (read holding register: read current binary value in one or more holding registers)
2129 +|06 (write single register: write a binary value to a holding register)
2130 +|10 (write values to multiple addresses )
2131 +|(% rowspan="2" %)W16|03 (read holding register: read current binary value in one or more holding registers)
2132 +|10 (write values to multiple addresses )
2133 +|(% rowspan="11" %)Bit|(% rowspan="3" %)0|01 (Read coil state)
2134 +|05 (Force a single coil to force the on/off state of a logic coil)
2135 +|0F (Write multiple bits, ie write continuously)
2136 +|(% rowspan="3" %)1|02 (Read the input state)
2137 +|05 (Force a single coil to force the on/off state of a logic coil)
2138 +|0F (Write multiple bits)
2139 +|(% rowspan="3" %)W5|01 (Read coil state to obtain the current state of a set of logic coils)
2140 +|05 (Force a single coil to force the on/off state of a logic coil)
2141 +|0F (Write multiple bits)
2142 +|(% rowspan="2" %)W15|01 (Read coil state to obtain the current state of a set of logic coils)
2143 +|0F (Write multiple bits)
2040 2040  
2041 -**✎Note:**
2145 +**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"]]
2155 +[[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"]]
2159 +(% style="text-align:center" %)
2160 +[[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  
2170 +(% 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  
2179 +(% 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 ==
2223 +== **{{id name="_Toc23422"/}}SR90** ==
2123 2123  
2124 2124  Supported series: SHIMADEN SR90 series
2125 2125  
2126 2126  **HMI Setting**
2127 2127  
2229 +(% 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  
2238 +(% 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) ==
2276 +== **{{id name="_Toc22635"/}}MR13 series(standard protocol)** ==
2174 2174  
2175 2175  Supported series: SHIMADEN MR13 series
2176 2176  
2177 2177  **HMI Setting**
2178 2178  
2282 +(% 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  
2291 +(% 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  
2909 += **LG XGK FEnet Ethernet** =
2910 +
2911 +Supported Series: LS XGT series XGK CPU with XGL-EFMT Ethernet module
2912 +
2913 +**HMI Settings**
2914 +
2915 +(% class="table-bordered" %)
2916 +|**Items**|**Settings**|**Note**
2917 +|Protocol|LG XGK FEnet(Ethernet)|
2918 +|Connection|Ethernet|
2919 +|Port No.|2004|
2920 +
2921 +**Address List**
2922 +
2923 +(% class="table-bordered" %)
2924 +|**Type**|**Register**|**Range**|**Format**|**Note**
2925 +|(% rowspan="14" %)Word|P|0~~2047|P d|
2926 +|M|0~~2047|M d|
2927 +|K|0~~2047|K d|
2928 +|F|0~~2047|F d|
2929 +|T|0~~2047|T d|
2930 +|C|0~~2047|C d|
2931 +|Z|0~~127|Z d|
2932 +|S|0~~127|S d|
2933 +|L|0~~11263|L d|
2934 +|N|0~~21503|N d|
2935 +|D|0~~32767|D d|
2936 +|R|0~~32767|R d|
2937 +|ZR|0~~65535|ZR d|
2938 +|UxDD|0~~6331|UxDD nndd|nn: 0~~63, dd: 0~~31
2939 +
2940 +**✎Note:**
2941 +
2942 +* In addition to the "UxDD" register, the others correspond to the PLC register one by one. UxDD corresponds to U in the PLC;
2943 +* 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;
2944 +* All bit registers are in the form of bits in word, and the range is the same as the word register;
2945 +
2946 +**Communication settings in HMI**
2947 +
2948 +Enable HMI Ethernet in [Project Settings];
2949 +
2950 +(% style="text-align:center" %)
2951 +[[image:12.PLC Protocol_html_43b671f18153910d.png||data-xwiki-image-style-alignment="center" height="107" width="405" class="img-thumbnail"]]
2952 +
2953 +Set PLC IP in [Device IP] settings;
2954 +
2955 +(% style="text-align:center" %)
2956 +[[image:12.PLC Protocol_html_a2a19b5003ad4090.png||data-xwiki-image-style-alignment="center" height="189" width="554" class="img-thumbnail"]]
2957 +
2958 +**Cable Wiring**
2959 +
2960 +[[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"]]
2961 +
2962 +
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.