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)
-
Attachments (0 modified, 0 added, 4 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1944,158 +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 -= Create communication with Xinje**PLC** =1947 += **MODBUS** = 1948 1948 1949 -== ** XCserial protocol** ==1949 +== **MODBUS RTU Master** == 1950 1950 1951 - **1)HMISettings**1951 +Supported Series: MODBUS RTU CONTROLLER 1952 1952 1953 -|**Item**|**Settings**|**Note** 1954 -|Protocol|XINJE XC MODBUS| 1955 -|Connection|RS232| 1956 -|Baud rate|19200| 1953 +HMI works as MODBUS SLAVE connecting with MASTER 1954 + 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"]] 1957 + 1958 + 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"]] 1961 + 1962 + 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"]] 1965 + 1966 +**HMI Settings** 1967 + 1968 +(% class="table-bordered" %) 1969 +|**Items**|**Settings**|**Note** 1970 +|Protocol|MODBUS RTU Master| 1971 +|Connection|RS485/RS232| 1972 +|Baud rate|2400~~187500| 1957 1957 |Data bit|8| 1958 -|Parity|E VEN|1959 -|Stop bit|1| 1960 -| PLC station No.|1|1974 +|Parity|Even/ Odd/ None| 1975 +|Stop bit|1/2| 1976 +|Station No.|0~~255| 1961 1961 1962 -** 2)Address List**1978 +**Address List** 1963 1963 1964 -|**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note** 1965 -|Bit|M|M|M d|0~~8511| 1966 -|Bit|X|X|X o|0~~1747| 1967 -|Bit|Y|Y|Y o|0~~1747| 1968 -|Bit|S|S|S d|0~~1023| 1969 -|Bit|T|T|T d|0~~4095| 1970 -|Bit|C|C|C d|0~~634| 1971 -|Word|D|D|D d|0~~8511| 1972 -|Word|TD|TD|TD d|0~~618| 1973 -|Word|CD|CD|CD d|0~~634| 1974 -|Word|FD|FD|FD d|0~~8511| 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 1975 1975 1976 -** 3)Configurethe communicationprotocol**1985 +**Cable Wiring** 1977 1977 1978 - [[image:image-20220830154105-1.png]]1987 +* **RS485** 1979 1979 1980 -[[image:image-20220830154159-3.png]] 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"]] 1981 1981 1982 -**4)Cable Wiring** 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"]] 1983 1983 1984 - Figure1995 +* **RS232** 1985 1985 1986 -[[image:image-20220830155728-4.png]] 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"]] 1987 1987 1988 - Pin DefinitionDiagram2000 +**✎Note:** COM3 only available in PI8000/PI9000 series. 1989 1989 1990 - [[image:image-20220830154131-2.png]]2002 +== **MODBUS RTU Slave (All function)/(All function OneBaseAddress)** == 1991 1991 1992 - ==**XD serialprotocol**==2004 +Supported Series: MODBUS RTU CONTROLLER 1993 1993 1994 - **1)HMI Settings**2006 +HMI works as MODBUS MASTER connecting with SLAVE. 1995 1995 2008 +The addresses in [All function] start from 0, while the addresses in [All function OneBaseAddress] start from 1 (offset 1). 1996 1996 1997 -|**Item**|**Settings**|**Note** 1998 -|Protocol|XINJE XC MODBUS| 1999 -|Connection|RS232| 2000 -|Baud rate|19200| 2001 -|Data bit|8| 2002 -|Parity|EVEN| 2003 -|Stop bit|1| 2004 -|PLC station No.|1| 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"]] 2005 2005 2006 -**2)Address List** 2007 2007 2008 -|**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note** 2009 -|Bit|M|M|M d|0~~8511| 2010 -|Bit|X|X|X o|0~~1747| 2011 -|Bit|Y|Y|Y o|0~~1747| 2012 -|Bit|S|S|S d|0~~1023| 2013 -|Bit|T|T|T d|0~~4095| 2014 -|Bit|C|C|C d|0~~634| 2015 -|Word|D|D|D d|0~~8511| 2016 -|Word|TD|TD|TD d|0~~618| 2017 -|Word|CD|CD|CD d|0~~634| 2018 -|Word|FD|FD|FD d|0~~8511| 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"]] 2019 2019 2020 -**3)Configure the communication protocol** 2021 2021 2022 -**4)Cable Wiring** 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"]] 2023 2023 2024 - =Create communicationwith Inovance**PLC** =2021 +**HMI Settings** 2025 2025 2026 -== **H3U serial 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| 2027 2027 2033 +**Address List** 2028 2028 2029 -**1)HMI Settings** 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) 2030 2030 2031 -** 2)Address List**2060 +**✎Note:** 2032 2032 2033 -**3)Configure the communication protocol** 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. 2034 2034 2035 -** 4)CableWiring**2065 +**Station number for more than one slaves** 2036 2036 2037 - =Create communicationwith Panasonic**PLC**=2067 +If there are more than one slaves connected to HMI, please set slave station number during editing address, as below shows. 2038 2038 2039 -== **FP serial protocol** == 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"]] 2040 2040 2041 -** 1)HMI Settings**2072 +**Cable Wiring** 2042 2042 2043 -* *2)AddressList**2074 +* **RS485** 2044 2044 2045 -**3)Configure the communication protocol** 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"]] 2046 2046 2047 -**4)Cable Wiring** 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"]] 2048 2048 2049 - =Create communication with LS**PLC**=2082 +* **RS232** 2050 2050 2051 -== **XBG serial protocol** == 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"]] 2052 2052 2053 -** 1)HMISettings**2087 +**✎Note:** COM3 only available in PI8000/PI9000 series. 2054 2054 2055 -** 2)AddressList**2089 +== **MODBUS TCP Slave (All function)** == 2056 2056 2057 - **3)Configurethe communication protocol**2091 +Supported series: MODBUS TCP controller 2058 2058 2059 - **4)CableWiring**2093 +HMI works as MODBUS TCP MASTER connecting with TCP SLAVE 2060 2060 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"]] 2061 2061 2062 -== **XGK FEnet Ethernet protocol** == 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"]] 2063 2063 2064 -Supported Series: LS XGT series XGK CPU with XGL-EFMT Ethernet module 2065 2065 2066 -**HMI Settings** 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"]] 2067 2067 2105 +**HMI Setting** 2106 + 2107 +(% class="table-bordered" %) 2068 2068 |**Items**|**Settings**|**Note** 2069 -|Protocol| LGXGKFEnet(Ethernet)|2109 +|Protocol|MODBUS TCP Slave (All function)| 2070 2070 |Connection|Ethernet| 2071 -|Port No.|2004| 2111 +|Port No.|502| 2112 +|PLC station No.|1| 2072 2072 2073 2073 **Address List** 2074 2074 2075 -|**Type**|**Register**|**Range**|**Format**|**Note** 2076 -|(% rowspan="14" %)Word|P|0~~2047|P d| 2077 -|M|0~~2047|M d| 2078 -|K|0~~2047|K d| 2079 -|F|0~~2047|F d| 2080 -|T|0~~2047|T d| 2081 -|C|0~~2047|C d| 2082 -|Z|0~~127|Z d| 2083 -|S|0~~127|S d| 2084 -|L|0~~11263|L d| 2085 -|N|0~~21503|N d| 2086 -|D|0~~32767|D d| 2087 -|R|0~~32767|R d| 2088 -|ZR|0~~65535|ZR d| 2089 -|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) 2090 2090 2091 -** ✎Note:**2141 +**Communication Settings** 2092 2092 2093 -* In addition to the "UxDD" register, the others correspond to the PLC register one by one. UxDD corresponds to U in the PLC; 2094 -* 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; 2095 -* All bit registers are in the form of bits in word, and the range is the same as the word register; 2096 - 2097 -**Communication settings in HMI** 2098 - 2099 2099 Enable HMI Ethernet in [Project Settings]; 2100 2100 2101 2101 (% style="text-align:center" %) ... ... @@ -2104,11 +2104,12 @@ 2104 2104 Set PLC IP in [Device IP] settings; 2105 2105 2106 2106 (% style="text-align:center" %) 2107 -[[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"]] 2108 2108 2109 2109 **Cable Wiring** 2110 2110 2111 -[[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"]] 2112 2112 2113 2113 = **SHIMADEN** = 2114 2114 ... ... @@ -2118,6 +2118,7 @@ 2118 2118 2119 2119 **HMI Setting** 2120 2120 2166 +(% class="table-bordered" %) 2121 2121 |**Items**|**Settings**|**Note** 2122 2122 |Protocol|SHIMADEN FP23 series| 2123 2123 |Connection|RS485 (9600, 1, 7, EVEN)| ... ... @@ -2126,6 +2126,7 @@ 2126 2126 2127 2127 **Address List** 2128 2128 2175 +(% class="table-bordered" %) 2129 2129 |**Device address**|**HMI register**|**Address range**|**Type** 2130 2130 |0040-0043(HEX)|FP040|100064-200067|Read only 2131 2131 |0100-010B(HEX)|FP100|100256-200267|Read only ... ... @@ -2169,12 +2169,13 @@ 2169 2169 2170 2170 **✎Note:** COM3 only available in PI8000/PI9000 series. 2171 2171 2172 -== **{{id name="_Toc23422"/}} **SR90 ==2219 +== **{{id name="_Toc23422"/}}SR90** == 2173 2173 2174 2174 Supported series: SHIMADEN SR90 series 2175 2175 2176 2176 **HMI Setting** 2177 2177 2225 +(% class="table-bordered" %) 2178 2178 |**Items**|**Settings**|**Note** 2179 2179 |Protocol|SHIMADEN SR90 protocol| 2180 2180 |Connection|RS485 (1200, 1, 7, EVEN)| ... ... @@ -2183,6 +2183,7 @@ 2183 2183 2184 2184 **Address List** 2185 2185 2234 +(% class="table-bordered" %) 2186 2186 |**Device address**|**HMI register**|**Address range**|**Type** 2187 2187 |0040-0043 (HEX)|SR040|100064-100067|Read only 2188 2188 |0100-010A(HEX)|SR0100|100256-100266|Read only ... ... @@ -2220,12 +2220,13 @@ 2220 2220 2221 2221 **✎Note:** COM3 only available in PI8000/PI9000 series. 2222 2222 2223 -== **{{id name="_Toc22635"/}} **MR13 series(standard protocol) ==2272 +== **{{id name="_Toc22635"/}}MR13 series(standard protocol)** == 2224 2224 2225 2225 Supported series: SHIMADEN MR13 series 2226 2226 2227 2227 **HMI Setting** 2228 2228 2278 +(% class="table-bordered" %) 2229 2229 |**Items**|**Settings**|**Note** 2230 2230 |Protocol|SHIMADEN standard protocol| 2231 2231 |Connection|RS485 (1200, 1, 7, EVEN)| ... ... @@ -2234,6 +2234,7 @@ 2234 2234 2235 2235 **Address List** 2236 2236 2287 +(% class="table-bordered" %) 2237 2237 |**Device address**|**HMI register**|**Address range**|**Type** 2238 2238 |0100-010B(HEX)|MR100|100256-300267|Read only 2239 2239 |0111-0126(HEX)|MR111|100273-300294|Read only ... ... @@ -2278,217 +2278,150 @@ 2278 2278 2279 2279 **✎Note:** COM3 only available in PI8000/PI9000 series. 2280 2280 2281 -= Createcommunication with**MODBUS**=2332 += **User Defined Protocol** = 2282 2282 2283 - ==**MODBUSRTUMaster**==2334 +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. 2284 2284 2285 -Supported Series: MODBUS RTU CONTROLLER 2286 - 2287 -HMI works as MODBUS SLAVE connecting with MASTER 2288 - 2289 -(% style="text-align:center" %) 2290 -[[image:12.PLC Protocol_html_44425b313b0a6b96.png||data-xwiki-image-style-alignment="center" height="571" width="544" class="img-thumbnail"]] 2291 - 2292 - 2293 -(% style="text-align:center" %) 2294 -[[image:12.PLC Protocol_html_b56b9da32c3caaa.png||data-xwiki-image-style-alignment="center" height="462" width="600" class="img-thumbnail"]] 2295 - 2296 - 2297 -(% style="text-align:center" %) 2298 -[[image:12.PLC Protocol_html_67cd25458b9c72a6.png||data-xwiki-image-style-alignment="center" height="462" width="600" class="img-thumbnail"]] 2299 - 2300 2300 **HMI Settings** 2301 2301 2302 2302 (% class="table-bordered" %) 2303 2303 |**Items**|**Settings**|**Note** 2304 -|Protocol| MODBUS RTU Master|2340 +|Protocol|User defined protocol| 2305 2305 |Connection|RS485/RS232| 2306 2306 |Baud rate|2400~~187500| 2307 -|Data bit|8| 2308 -|Parity|Even/ Odd/ None| 2309 -|Stop bit|1/2| 2310 -|Station No.|0~~255| 2343 +|Stop bits|1/ 2| 2344 +|Data bits|7/ 8| 2345 +|Parity|None/ Even/ ODD| 2311 2311 2312 -** Address List**2347 +**Operating Procedures** 2313 2313 2314 -(% class="table-bordered" %) 2315 -|**Type**|**HMI address**|**MODBUS code**|**Range** 2316 -|Bit|HDX3000.0~~HDX3499.15|0|0~~7999 2317 -|Word|HDW3500~~HDW7999|4|0~~4499 2349 +Select [User defined protocol]; 2318 2318 2319 - **CableWiring**2351 +Click [User defined protocol] button to open setting window as below; 2320 2320 2321 -* **RS485** 2322 - 2323 2323 (% style="text-align:center" %) 2324 -[[image:12.PLC Protocol_html_ 68dfb6d383f0edd9.png||data-xwiki-image-style-alignment="center" height="244" width="394" class="img-thumbnail"]]2354 +[[image:12.PLC Protocol_html_5ca13817ac812cf0.png||data-xwiki-image-style-alignment="center" height="367" width="437" class="img-thumbnail"]] 2325 2325 2326 -(% style="text-align:center" %) 2327 -[[image:12.PLC Protocol_html_cbeb90cb4faaa8bc.png||data-xwiki-image-style-alignment="center" height="244" width="394" class="img-thumbnail"]] 2356 +Configure user defined command; 2328 2328 2329 -* **RS232** 2330 - 2331 2331 (% style="text-align:center" %) 2332 -[[image:12.PLC Protocol_html_ 9030ba679545793b.png||data-xwiki-image-style-alignment="center" height="241" width="387" class="img-thumbnail"]]2359 +[[image:12.PLC Protocol_html_11441e69f21e243d.png||data-xwiki-image-style-alignment="center" height="525" width="553" class="img-thumbnail"]] 2333 2333 2334 -**✎Note:** COM3 only available in PI8000/PI9000 series. 2361 +(% class="table-bordered" %) 2362 +|**No**|**Item**|**Description** 2363 +|1|Instruction edit|The required command. 2364 +|2|Mode|Write to address or read from the address. 2365 +|3|Format|Encode format: HEX or ASCII. 2366 +|4|Other|((( 2367 +**No receiving: **HMI does not respond to the receiving command. 2335 2335 2336 -== **MODBUS RTU Slave (All function)/(All function OneBaseAddress)** == 2369 +**Send after receiving:** HMI responds to the receiving command. 2370 +))) 2371 +|5|Manually send|((( 2372 +Respond once after trigger the address. 2337 2337 2338 -Supported Series: MODBUS RTU CONTROLLER 2374 +Address: set the trigger address. 2375 +))) 2376 +|6|Add|Save this setting. 2377 +|7|Cancel|Cancel current settings. 2378 +|(% rowspan="4" %)8|Add|Add a new command. 2379 +|Edit|Edit the selected command. 2380 +|Delete|Delete the selected command. 2381 +|Clear|Clear all the commands. 2382 +|9|Instruction list|Display all current commands. 2383 +|10|Address List|Display all the addresses added. 2384 +|(% rowspan="5" %)11|Import|Import the command files to the instruction list. 2385 +|Export|Export current command settings to local storage. 2386 +|Browse|Browse local command files. 2387 +|Advanced|Combine two commands. 2388 +|Exit|Complete editing and exit setting. 2339 2339 2340 - HMI works as MODBUS MASTER connectingwith SLAVE.2390 +**Operating Procedures** 2341 2341 2342 - The addressesin[All function]start from0, whilehe addressesin[All functionOneBaseAddress]start from 1 (offset 1).2392 +Click [Add] to create a new command, as below shows; 2343 2343 2344 2344 (% style="text-align:center" %) 2345 -[[image:12.PLC Protocol_html_ 7236139c887defad.png||data-xwiki-image-style-alignment="center" height="571" width="544" class="img-thumbnail"]]2395 +[[image:12.PLC Protocol_html_463f2cd3a8c338fc.png||data-xwiki-image-style-alignment="center" height="116" width="88" class="img-thumbnail"]] 2346 2346 2397 +Select mode, [Read] or [Write], and then select Format, there are two options [Hex] and [ASCII]. As below shows; 2347 2347 2348 2348 (% style="text-align:center" %) 2349 -[[image:12.PLC Protocol_html_ de80207f2b495c17.png||data-xwiki-image-style-alignment="center" height="462" width="600" class="img-thumbnail"]]2400 +[[image:12.PLC Protocol_html_a48eba3aa30b612d.png||data-xwiki-image-style-alignment="center" height="80" width="121" class="img-thumbnail"]] 2350 2350 2402 +Other settings: [No receiving] means HMI only sends command, and it would not process the reply command which from device. [Send after receiving] means HMI will be receiving the command which from device firstly, and then sending the command to device. From example, when HMI receiving [00 FF 00] firstly and then send command, as below shows 2351 2351 2352 2352 (% style="text-align:center" %) 2353 -[[image:12.PLC Protocol_html_ 4e9e8eff81c7ff8b.png||data-xwiki-image-style-alignment="center" height="462" width="600" class="img-thumbnail"]]2405 +[[image:12.PLC Protocol_html_b36d990e126365d.png||data-xwiki-image-style-alignment="center" height="77" width="179" class="img-thumbnail"]] 2354 2354 2355 - **HMISettings**2407 +Check [Manually send], and then please set the address for trigging, the setting range is 1~~10, and please put Bit switch in project screen for it, and [OneCtrlBit] register is for [Manually send]. 2356 2356 2357 -(% class="table-bordered" %) 2358 -|**Items**|**Settings**|**Note** 2359 -|Protocol|MODBUS RTU Slave (All function)/( All function OneBaseAddress)| 2360 -|Connection|RS485/RS232| 2361 -|Baud rate|2400~~187500| 2362 -|Data bit|8| 2363 -|Parity|Even/ Odd/ None| 2364 -|Stop bit|1/2| 2365 -|PLC station No.|0~~255| 2409 +Instruction edit, when the data format is HEX, please use two numbers to represent one 16-bit number. ASCII format using characters to input; 2366 2366 2367 - **AddressList**2411 +Check settings; 2368 2368 2369 -(% class="table-bordered" %) 2370 -|**Type**|**Address Type**|**Function code & Description** 2371 -|(% rowspan="11" %)Word|(% rowspan="3" %)3|04 (read input register: read current binary value in one or more input registers) 2372 -|06 (write single register: write a binary value to a holding register) 2373 -|10 (write values to multiple addresses ) 2374 -|(% rowspan="3" %)4|03 (read holding register: read current binary value in one or more holding registers) 2375 -|06 (write single register: write a binary value to a holding register) 2376 -|10 (write values to multiple addresses ) 2377 -|(% rowspan="3" %)W6|03 (read holding register: read current binary value in one or more holding registers) 2378 -|06 (write single register: write a binary value to a holding register) 2379 -|10 (write values to multiple addresses ) 2380 -|(% rowspan="2" %)W16|03 (read holding register: read current binary value in one or more holding registers) 2381 -|10 (write values to multiple addresses ) 2382 -|(% rowspan="11" %)Bit|(% rowspan="3" %)0|01 (Read coil state) 2383 -|05 (Force a single coil to force the on/off state of a logic coil) 2384 -|0F (Write multiple bits, ie write continuously) 2385 -|(% rowspan="3" %)1|02 (Read the input state) 2386 -|05 (Force a single coil to force the on/off state of a logic coil) 2387 -|0F (Write multiple bits) 2388 -|(% rowspan="3" %)W5|01 (Read coil state to obtain the current state of a set of logic coils) 2389 -|05 (Force a single coil to force the on/off state of a logic coil) 2390 -|0F (Write multiple bits) 2391 -|(% rowspan="2" %)W15|01 (Read coil state to obtain the current state of a set of logic coils) 2392 -|0F (Write multiple bits) 2393 - 2394 -**✎Note:** 2395 - 2396 -* Modbus can also support getting bit from the word, which could access the address such as 100.1 and other formats. 2397 -* The function codes sent out are the same as those that read and write words. 2398 - 2399 -**Station number for more than one slaves** 2400 - 2401 -If there are more than one slaves connected to HMI, please set slave station number during editing address, as below shows. 2402 - 2403 2403 (% style="text-align:center" %) 2404 -[[image:12.PLC Protocol_html_ 31f028c6d80be344.png||data-xwiki-image-style-alignment="center" height="515" width="485" class="img-thumbnail"]]2414 +[[image:12.PLC Protocol_html_5ac7075d9e8dad8d.png||data-xwiki-image-style-alignment="center" height="185" width="554" class="img-thumbnail"]] 2405 2405 2406 -**Cable Wiring** 2416 +(% class="table-bordered" %) 2417 +|**No**|**Items**|**Description** 2418 +|1|Add checking|Add checking command when receiving the data. 2419 +|(% rowspan="2" %)2|Back checking|Add control character in ASCII format. 2420 +|Differ with send check|Set return checking. 2421 +|(% rowspan="2" %)3|(% rowspan="2" %)Add control character|Start position: select the start position of the data which need to check. 2422 +|Length: The data length need to be checked. 2407 2407 2408 - ***RS485**2424 +Object settings; 2409 2409 2410 2410 (% style="text-align:center" %) 2411 -[[image:12.PLC Protocol_html_68 dfb6d383f0edd9.png||data-xwiki-image-style-alignment="center" height="244" width="394" class="img-thumbnail"]]2427 +[[image:12.PLC Protocol_html_1e776a838316fb5.png||data-xwiki-image-style-alignment="center" height="185" width="554" class="img-thumbnail"]] 2412 2412 2413 -(% style="text-align:center" %) 2414 -[[image:12.PLC Protocol_html_cbeb90cb4faaa8bc.png||data-xwiki-image-style-alignment="center" height="244" width="394" class="img-thumbnail"]] 2429 +(% class="table-bordered" %) 2430 +|**No**|**Items**|**Description** 2431 +|(% rowspan="3" %)1|(% rowspan="3" %)Object settings|Object type: bit or word address; 2432 +|Address: the triggering address; 2433 +|Note: description to object; 2434 +|2|Byte order|The numerical display order; 2415 2415 2416 - ***RS232**2436 +Data length settings; 2417 2417 2418 2418 (% style="text-align:center" %) 2419 -[[image:12.PLC Protocol_html_ 9030ba679545793b.png||data-xwiki-image-style-alignment="center" height="241" width="387" class="img-thumbnail"]]2439 +[[image:12.PLC Protocol_html_6959664a46b03b69.png||data-xwiki-image-style-alignment="center" height="185" width="554" class="img-thumbnail"]] 2420 2420 2421 -**✎Note:** COM3 only available in PI8000/PI9000 series. 2441 +(% class="table-bordered" %) 2442 +|**No**|**Item**|**Description** 2443 +|(% rowspan="2" %)1|(% rowspan="2" %)Return data|Position: the start position of the return data. 2444 +|Length: the return data length. 2445 +|(% rowspan="2" %)2|(% rowspan="2" %)Write data|Position: the start position of the write data. 2446 +|Length: the write data length. 2422 2422 2423 - == **MODBUS TCP Slave (All function)**==2448 +Instruction length settings 2424 2424 2425 -Supported series: MODBUS TCP controller 2426 - 2427 -HMI works as MODBUS TCP MASTER connecting with TCP SLAVE 2428 - 2429 2429 (% style="text-align:center" %) 2430 -[[image:12.PLC Protocol_html_ 8877cb7f39c2b607.png||data-xwiki-image-style-alignment="center" height="571" width="544" class="img-thumbnail"]]2451 +[[image:12.PLC Protocol_html_7e0d8613c5e12f7b.png||data-xwiki-image-style-alignment="center" height="185" width="554" class="img-thumbnail"]] 2431 2431 2432 -(% style="text-align:center" %) 2433 -[[image:12.PLC Protocol_html_e7e1f06f127a9175.png||data-xwiki-image-style-alignment="center" height="426" width="553" class="img-thumbnail"]] 2434 - 2435 - 2436 -(% style="text-align:center" %) 2437 -[[image:12.PLC Protocol_html_60bbfe5de79417a6.png||data-xwiki-image-style-alignment="center" height="163" width="553" class="img-thumbnail"]] 2438 - 2439 -**HMI Setting** 2440 - 2441 2441 (% class="table-bordered" %) 2442 -|**Items**|**Settings**|**Note** 2443 -|Protocol|MODBUS TCP Slave (All function)| 2444 -|Connection|Ethernet| 2445 -|Port No.|502| 2446 -|PLC station No.|1| 2454 +|**No**|**Item**|**Description** 2455 +|1|Send length|The instruction data will only send designated data length. 2456 +|2|Return length|The responds data length. 2457 +|3|End code|Instruction will not be terminated until receiving [End code]; 2447 2447 2448 -** AddressList**2459 +**Cable Wiring** 2449 2449 2450 -(% class="table-bordered" %) 2451 -|**Type**|**Register**|**Function code & Description** 2452 -|(% rowspan="11" %)Word|(% rowspan="3" %)3|04 (read input register: read current binary value in one or more input registers) 2453 -|06 (write single register: write a binary value to a holding register) 2454 -|10 (write values to multiple addresses ) 2455 -|(% rowspan="3" %)4|03 (read holding register: read current binary value in one or more holding registers) 2456 -|06 (write single register: write a binary value to a holding register) 2457 -|10 (write values to multiple addresses ) 2458 -|(% rowspan="3" %)W6|03 (read holding register: read current binary value in one or more holding registers) 2459 -|06 (write single register: write a binary value to a holding register) 2460 -|10 (write values to multiple addresses ) 2461 -|(% rowspan="2" %)W16|03 (read holding register: read current binary value in one or more holding registers) 2462 -|10 (write values to multiple addresses ) 2463 -|(% rowspan="11" %)Bit|(% rowspan="3" %)0|01 (Read coil state) 2464 -|05 (Force a single coil to force the on/off state of a logic coil) 2465 -|0F (Write multiple bits, ie write continuously) 2466 -|(% rowspan="3" %)1|02 (Read the input state) 2467 -|05 (Force a single coil to force the on/off state of a logic coil) 2468 -|0F (Write multiple bits) 2469 -|(% rowspan="3" %)W5|01 (Read coil state to obtain the current state of a set of logic coils) 2470 -|05 (Force a single coil to force the on/off state of a logic coil) 2471 -|0F (Write multiple bits) 2472 -|(% rowspan="2" %)W15|01 (Read coil state to obtain the current state of a set of logic coils) 2473 -|0F (Write multiple bits) 2461 +* **RS485** 2474 2474 2475 -**Communication Settings** 2476 - 2477 -Enable HMI Ethernet in [Project Settings]; 2478 - 2479 2479 (% style="text-align:center" %) 2480 -[[image:12.PLC Protocol_html_ 43b671f18153910d.png||data-xwiki-image-style-alignment="center" height="107" width="405" class="img-thumbnail"]]2464 +[[image:12.PLC Protocol_html_5e9a81a14106da9e.png||data-xwiki-image-style-alignment="center" height="223" width="392" class="img-thumbnail"]] 2481 2481 2482 -Set PLC IP in [Device IP] settings; 2483 - 2484 2484 (% style="text-align:center" %) 2485 -[[image:12.PLC Protocol_html_ 4bd3cc8348adecf8.png||data-xwiki-image-style-alignment="center" height="190" width="554" class="img-thumbnail"]]2467 +[[image:12.PLC Protocol_html_1897d92be6948d58.png||data-xwiki-image-style-alignment="center" height="223" width="393" class="img-thumbnail"]] 2486 2486 2487 -* *CableWiring**2469 +* **RS232** 2488 2488 2489 2489 (% style="text-align:center" %) 2490 -[[image:12.PLC Protocol_html_ 2297240b57346b2a.png||data-xwiki-image-style-alignment="center" height="170" width="401" class="img-thumbnail"]]2472 +[[image:12.PLC Protocol_html_5de71638aab8e40d.png||data-xwiki-image-style-alignment="center" height="205" width="385" class="img-thumbnail"]] 2491 2491 2474 +**✎Note:** COM3 only available in PI8000/PI9000 series. 2475 + 2492 2492 = **Printer** = 2493 2493 2494 2494 == **TSPL label printer** == ... ... @@ -2918,6 +2918,60 @@ 2918 2918 (% style="text-align:center" %) 2919 2919 [[image:12.PLC Protocol_html_2297240b57346b2a.png||data-xwiki-image-style-alignment="center" height="170" width="401" class="img-thumbnail"]] 2920 2920 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 + 2921 2921 = **OpenCAN** = 2922 2922 2923 2923 OpenCan is based on CAN2.0 standard; OpenCAN protocols that could be configured autonomously to accept and send frames. ... ... @@ -3081,142 +3081,3 @@ 3081 3081 [[image:12.PLC Protocol_html_fccede84efcbdc22.png||data-xwiki-image-style-alignment="center" height="111" width="391" class="img-thumbnail"]] 3082 3082 3083 3083 **✎Note:** The address interval between each frame need to be more than a word address; 3084 - 3085 - 3086 -= **User Defined Protocol** = 3087 - 3088 -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. 3089 - 3090 -**HMI Settings** 3091 - 3092 -|**Items**|**Settings**|**Note** 3093 -|Protocol|User defined protocol| 3094 -|Connection|RS485/RS232| 3095 -|Baud rate|2400~~187500| 3096 -|Stop bits|1/ 2| 3097 -|Data bits|7/ 8| 3098 -|Parity|None/ Even/ ODD| 3099 - 3100 -**Operating Procedures** 3101 - 3102 -Select [User defined protocol]; 3103 - 3104 -Click [User defined protocol] button to open setting window as below; 3105 - 3106 -(% style="text-align:center" %) 3107 -[[image:12.PLC Protocol_html_5ca13817ac812cf0.png||data-xwiki-image-style-alignment="center" height="367" width="437" class="img-thumbnail"]] 3108 - 3109 -Configure user defined command; 3110 - 3111 -(% style="text-align:center" %) 3112 -[[image:12.PLC Protocol_html_11441e69f21e243d.png||data-xwiki-image-style-alignment="center" height="525" width="553" class="img-thumbnail"]] 3113 - 3114 -|**No**|**Item**|**Description** 3115 -|1|Instruction edit|The required command. 3116 -|2|Mode|Write to address or read from the address. 3117 -|3|Format|Encode format: HEX or ASCII. 3118 -|4|Other|((( 3119 -**No receiving: **HMI does not respond to the receiving command. 3120 - 3121 -**Send after receiving:** HMI responds to the receiving command. 3122 -))) 3123 -|5|Manually send|((( 3124 -Respond once after trigger the address. 3125 - 3126 -Address: set the trigger address. 3127 -))) 3128 -|6|Add|Save this setting. 3129 -|7|Cancel|Cancel current settings. 3130 -|(% rowspan="4" %)8|Add|Add a new command. 3131 -|Edit|Edit the selected command. 3132 -|Delete|Delete the selected command. 3133 -|Clear|Clear all the commands. 3134 -|9|Instruction list|Display all current commands. 3135 -|10|Address List|Display all the addresses added. 3136 -|(% rowspan="5" %)11|Import|Import the command files to the instruction list. 3137 -|Export|Export current command settings to local storage. 3138 -|Browse|Browse local command files. 3139 -|Advanced|Combine two commands. 3140 -|Exit|Complete editing and exit setting. 3141 - 3142 -**Operating Procedures** 3143 - 3144 -Click [Add] to create a new command, as below shows; 3145 - 3146 -(% style="text-align:center" %) 3147 -[[image:12.PLC Protocol_html_463f2cd3a8c338fc.png||data-xwiki-image-style-alignment="center" height="116" width="88" class="img-thumbnail"]] 3148 - 3149 -Select mode, [Read] or [Write], and then select Format, there are two options [Hex] and [ASCII]. As below shows; 3150 - 3151 -(% style="text-align:center" %) 3152 -[[image:12.PLC Protocol_html_a48eba3aa30b612d.png||data-xwiki-image-style-alignment="center" height="80" width="121" class="img-thumbnail"]] 3153 - 3154 -Other settings: [No receiving] means HMI only sends command, and it would not process the reply command which from device. [Send after receiving] means HMI will be receiving the command which from device firstly, and then sending the command to device. From example, when HMI receiving [00 FF 00] firstly and then send command, as below shows 3155 - 3156 -(% style="text-align:center" %) 3157 -[[image:12.PLC Protocol_html_b36d990e126365d.png||data-xwiki-image-style-alignment="center" height="77" width="179" class="img-thumbnail"]] 3158 - 3159 -Check [Manually send], and then please set the address for trigging, the setting range is 1~~10, and please put Bit switch in project screen for it, and [OneCtrlBit] register is for [Manually send]. 3160 - 3161 -Instruction edit, when the data format is HEX, please use two numbers to represent one 16-bit number. ASCII format using characters to input; 3162 - 3163 -Check settings; 3164 - 3165 -(% style="text-align:center" %) 3166 -[[image:12.PLC Protocol_html_5ac7075d9e8dad8d.png||data-xwiki-image-style-alignment="center" height="185" width="554" class="img-thumbnail"]] 3167 - 3168 -|**No**|**Items**|**Description** 3169 -|1|Add checking|Add checking command when receiving the data. 3170 -|(% rowspan="2" %)2|Back checking|Add control character in ASCII format. 3171 -|Differ with send check|Set return checking. 3172 -|(% rowspan="2" %)3|(% rowspan="2" %)Add control character|Start position: select the start position of the data which need to check. 3173 -|Length: The data length need to be checked. 3174 - 3175 -Object settings; 3176 - 3177 -(% style="text-align:center" %) 3178 -[[image:12.PLC Protocol_html_1e776a838316fb5.png||data-xwiki-image-style-alignment="center" height="185" width="554" class="img-thumbnail"]] 3179 - 3180 -|**No**|**Items**|**Description** 3181 -|(% rowspan="3" %)1|(% rowspan="3" %)Object settings|Object type: bit or word address; 3182 -|Address: the triggering address; 3183 -|Note: description to object; 3184 -|2|Byte order|The numerical display order; 3185 - 3186 -Data length settings; 3187 - 3188 -(% style="text-align:center" %) 3189 -[[image:12.PLC Protocol_html_6959664a46b03b69.png||data-xwiki-image-style-alignment="center" height="185" width="554" class="img-thumbnail"]] 3190 - 3191 -|**No**|**Item**|**Description** 3192 -|(% rowspan="2" %)1|(% rowspan="2" %)Return data|Position: the start position of the return data. 3193 -|Length: the return data length. 3194 -|(% rowspan="2" %)2|(% rowspan="2" %)Write data|Position: the start position of the write data. 3195 -|Length: the write data length. 3196 - 3197 -Instruction length settings 3198 - 3199 -(% style="text-align:center" %) 3200 -[[image:12.PLC Protocol_html_7e0d8613c5e12f7b.png||data-xwiki-image-style-alignment="center" height="185" width="554" class="img-thumbnail"]] 3201 - 3202 -|**No**|**Item**|**Description** 3203 -|1|Send length|The instruction data will only send designated data length. 3204 -|2|Return length|The responds data length. 3205 -|3|End code|Instruction will not be terminated until receiving [End code]; 3206 - 3207 -**Cable Wiring** 3208 - 3209 -* **RS485** 3210 - 3211 -(% style="text-align:center" %) 3212 -[[image:12.PLC Protocol_html_5e9a81a14106da9e.png||data-xwiki-image-style-alignment="center" height="223" width="392" class="img-thumbnail"]] 3213 - 3214 -(% style="text-align:center" %) 3215 -[[image:12.PLC Protocol_html_1897d92be6948d58.png||data-xwiki-image-style-alignment="center" height="223" width="393" class="img-thumbnail"]] 3216 - 3217 -* **RS232** 3218 - 3219 -(% style="text-align:center" %) 3220 -[[image:12.PLC Protocol_html_5de71638aab8e40d.png||data-xwiki-image-style-alignment="center" height="205" width="385" class="img-thumbnail"]] 3221 - 3222 -**✎Note:** COM3 only available in PI8000/PI9000 series.
- image-20220830154105-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Ben - Size
-
... ... @@ -1,1 +1,0 @@ 1 -37.5 KB - Content
- image-20220830154131-2.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Ben - Size
-
... ... @@ -1,1 +1,0 @@ 1 -17.8 KB - Content
- image-20220830154159-3.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Ben - Size
-
... ... @@ -1,1 +1,0 @@ 1 -49.2 KB - Content
- image-20220830155728-4.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Ben - Size
-
... ... @@ -1,1 +1,0 @@ 1 -97.2 KB - Content