This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/plc4x-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 67c4c49b2 Site checkin for project PLC4X: Jenkins Tools
67c4c49b2 is described below
commit 67c4c49b2c096009bff59a35ad6f1109f950be71
Author: jenkins <[email protected]>
AuthorDate: Thu Mar 23 06:29:03 2023 +0000
Site checkin for project PLC4X: Jenkins Tools
---
sitemap.html | 2 +
users/adopters.html | 3 +
users/blogs-videos-and-slides.html | 3 +
users/commercial-support.html | 3 +
users/download.html | 3 +
users/getting-started/general-concepts.html | 3 +
users/getting-started/plc4go.html | 3 +
users/getting-started/plc4j.html | 3 +
users/getting-started/using-snapshots.html | 3 +
users/getting-started/virtual-modbus.html | 3 +
users/gettingstarted.html | 3 +
users/index.html | 3 +
users/industry40.html | 3 +
users/integrations/apache-calcite.html | 3 +
users/integrations/apache-camel.html | 3 +
users/integrations/apache-edgent.html | 3 +
users/integrations/apache-iotdb.html | 3 +
users/integrations/apache-kafka.html | 3 +
users/integrations/apache-nifi.html | 3 +
users/integrations/apache-streampipes.html | 3 +
users/integrations/eclipse-ditto.html | 3 +
users/integrations/eclipse-milo.html | 3 +
users/integrations/index.html | 3 +
users/preparing-issues.html | 3 +
users/protocols/ab-eth.html | 3 +
users/protocols/ads.html | 3 +
users/protocols/bacnetip.html | 3 +
users/protocols/can.html | 3 +
users/protocols/canopen.html | 3 +
users/protocols/deltav.html | 3 +
users/protocols/df1.html | 3 +
users/protocols/ethernet-ip.html | 3 +
users/protocols/firmata.html | 3 +
users/protocols/genericcan.html | 3 +
users/protocols/index.html | 3 +
users/protocols/knxnetip.html | 3 +
users/protocols/{simulated.html => logix.html} | 151 ++++++++-----------------
users/protocols/modbus.html | 3 +
users/protocols/opc-ua.html | 3 +
users/protocols/plc4x.html | 3 +
users/protocols/profinet.html | 3 +
users/protocols/s7.html | 3 +
users/protocols/simulated.html | 3 +
users/security.html | 3 +
users/tools/capture-replay.html | 3 +
users/tools/connection-cache.html | 3 +
users/tools/connection-pool.html | 3 +
users/tools/index.html | 3 +
users/tools/opm.html | 3 +
users/tools/scraper.html | 3 +
users/tools/testing.html | 3 +
users/transports/can.html | 3 +
users/transports/index.html | 3 +
users/transports/pcap-replay.html | 3 +
users/transports/raw-socket.html | 3 +
users/transports/serial.html | 3 +
users/transports/socketcan.html | 3 +
users/transports/tcp.html | 3 +
users/transports/udp.html | 3 +
59 files changed, 223 insertions(+), 101 deletions(-)
diff --git a/sitemap.html b/sitemap.html
index 71d9cac24..5d2303569 100644
--- a/sitemap.html
+++ b/sitemap.html
@@ -178,6 +178,8 @@
<li><a href="users/protocols/knxnetip.html">KNXnet/IP</a></li>
+<li><a href="users/protocols/logix.html">Logix</a></li>
+
<li><a href="users/protocols/modbus.html">Modbus</a></li>
<li><a href="users/protocols/opc-ua.html">OPC UA</a></li>
diff --git a/users/adopters.html b/users/adopters.html
index 80e1da5bc..22965213c 100644
--- a/users/adopters.html
+++ b/users/adopters.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/blogs-videos-and-slides.html
b/users/blogs-videos-and-slides.html
index b1b86e110..7a0388d31 100644
--- a/users/blogs-videos-and-slides.html
+++ b/users/blogs-videos-and-slides.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/commercial-support.html b/users/commercial-support.html
index af60e2ecb..5fc2822da 100644
--- a/users/commercial-support.html
+++ b/users/commercial-support.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/download.html b/users/download.html
index 85e2b4e6d..88bc3d081 100644
--- a/users/download.html
+++ b/users/download.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/getting-started/general-concepts.html
b/users/getting-started/general-concepts.html
index a7dae3766..aa6f49fca 100644
--- a/users/getting-started/general-concepts.html
+++ b/users/getting-started/general-concepts.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/getting-started/plc4go.html
b/users/getting-started/plc4go.html
index 981ca85ea..e597b36bc 100644
--- a/users/getting-started/plc4go.html
+++ b/users/getting-started/plc4go.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/getting-started/plc4j.html b/users/getting-started/plc4j.html
index 0cb4fc729..a9daa1374 100644
--- a/users/getting-started/plc4j.html
+++ b/users/getting-started/plc4j.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/getting-started/using-snapshots.html
b/users/getting-started/using-snapshots.html
index 748178076..a7672f212 100644
--- a/users/getting-started/using-snapshots.html
+++ b/users/getting-started/using-snapshots.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/getting-started/virtual-modbus.html
b/users/getting-started/virtual-modbus.html
index 5d0d58fd3..e05b7ec2b 100644
--- a/users/getting-started/virtual-modbus.html
+++ b/users/getting-started/virtual-modbus.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/gettingstarted.html b/users/gettingstarted.html
index 87cf81cd1..02e4ef43b 100644
--- a/users/gettingstarted.html
+++ b/users/gettingstarted.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/index.html b/users/index.html
index 38c0a4437..416fcae65 100644
--- a/users/index.html
+++ b/users/index.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/industry40.html b/users/industry40.html
index 3dd1b198f..6df3aaa53 100644
--- a/users/industry40.html
+++ b/users/industry40.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/integrations/apache-calcite.html
b/users/integrations/apache-calcite.html
index 084f14136..35beb83b7 100644
--- a/users/integrations/apache-calcite.html
+++ b/users/integrations/apache-calcite.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/integrations/apache-camel.html
b/users/integrations/apache-camel.html
index 2d176637b..58527155c 100644
--- a/users/integrations/apache-camel.html
+++ b/users/integrations/apache-camel.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/integrations/apache-edgent.html
b/users/integrations/apache-edgent.html
index 8e8cd6ad0..48bf807da 100644
--- a/users/integrations/apache-edgent.html
+++ b/users/integrations/apache-edgent.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/integrations/apache-iotdb.html
b/users/integrations/apache-iotdb.html
index 244fc80c1..149f5423c 100644
--- a/users/integrations/apache-iotdb.html
+++ b/users/integrations/apache-iotdb.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/integrations/apache-kafka.html
b/users/integrations/apache-kafka.html
index c30fcad5f..73fc27234 100644
--- a/users/integrations/apache-kafka.html
+++ b/users/integrations/apache-kafka.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/integrations/apache-nifi.html
b/users/integrations/apache-nifi.html
index 9f4916095..218f97db1 100644
--- a/users/integrations/apache-nifi.html
+++ b/users/integrations/apache-nifi.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/integrations/apache-streampipes.html
b/users/integrations/apache-streampipes.html
index 50ecc12ef..0a36abf77 100644
--- a/users/integrations/apache-streampipes.html
+++ b/users/integrations/apache-streampipes.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/integrations/eclipse-ditto.html
b/users/integrations/eclipse-ditto.html
index 32ebfbaab..66b0137c2 100644
--- a/users/integrations/eclipse-ditto.html
+++ b/users/integrations/eclipse-ditto.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/integrations/eclipse-milo.html
b/users/integrations/eclipse-milo.html
index 1ca9441c7..a26df0420 100644
--- a/users/integrations/eclipse-milo.html
+++ b/users/integrations/eclipse-milo.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/integrations/index.html b/users/integrations/index.html
index 14f11a7ad..b11affef7 100644
--- a/users/integrations/index.html
+++ b/users/integrations/index.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/preparing-issues.html b/users/preparing-issues.html
index 332448a3f..877a8f458 100644
--- a/users/preparing-issues.html
+++ b/users/preparing-issues.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/protocols/ab-eth.html b/users/protocols/ab-eth.html
index 434272272..b5936fdf9 100644
--- a/users/protocols/ab-eth.html
+++ b/users/protocols/ab-eth.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/protocols/ads.html b/users/protocols/ads.html
index 94460b5c9..5e5e684bd 100644
--- a/users/protocols/ads.html
+++ b/users/protocols/ads.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/protocols/bacnetip.html b/users/protocols/bacnetip.html
index fd9aee45a..24f50d5ef 100644
--- a/users/protocols/bacnetip.html
+++ b/users/protocols/bacnetip.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/protocols/can.html b/users/protocols/can.html
index 162b88790..517a6f4cf 100644
--- a/users/protocols/can.html
+++ b/users/protocols/can.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/protocols/canopen.html b/users/protocols/canopen.html
index ff741dd3c..f01b9325d 100644
--- a/users/protocols/canopen.html
+++ b/users/protocols/canopen.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/protocols/deltav.html b/users/protocols/deltav.html
index 0dc67ede8..44738ceff 100644
--- a/users/protocols/deltav.html
+++ b/users/protocols/deltav.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/protocols/df1.html b/users/protocols/df1.html
index f23cc1ce0..ecc98440b 100644
--- a/users/protocols/df1.html
+++ b/users/protocols/df1.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/protocols/ethernet-ip.html b/users/protocols/ethernet-ip.html
index 1504251cf..014c546f4 100644
--- a/users/protocols/ethernet-ip.html
+++ b/users/protocols/ethernet-ip.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/protocols/firmata.html b/users/protocols/firmata.html
index b67367785..8019563b5 100644
--- a/users/protocols/firmata.html
+++ b/users/protocols/firmata.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/protocols/genericcan.html b/users/protocols/genericcan.html
index 424d7d35a..cd9024f35 100644
--- a/users/protocols/genericcan.html
+++ b/users/protocols/genericcan.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/protocols/index.html b/users/protocols/index.html
index 54e079caf..08cd93ed6 100644
--- a/users/protocols/index.html
+++ b/users/protocols/index.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/protocols/knxnetip.html b/users/protocols/knxnetip.html
index f5094b328..4ab6e94e7 100644
--- a/users/protocols/knxnetip.html
+++ b/users/protocols/knxnetip.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<strong class="nav-link">KNXnet/IP</strong>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/protocols/simulated.html b/users/protocols/logix.html
similarity index 89%
copy from users/protocols/simulated.html
copy to users/protocols/logix.html
index 53719d426..55c216209 100644
--- a/users/protocols/simulated.html
+++ b/users/protocols/logix.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <strong class="nav-link">Logix</strong>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
@@ -158,7 +161,7 @@
<a href="../../users/protocols/s7.html"
class="nav-link">S7 (Step7)</a>
</li>
<li class="nav-item">
- <strong class="nav-link">Simulated</strong>
+ <a href="../../users/protocols/simulated.html"
class="nav-link">Simulated</a>
</li>
</ul>
</li>
@@ -297,7 +300,7 @@
</nav>
<main role="main"
class="ml-sm-auto px-4 col-sm-pull col-md-9 col-lg-10 h-100">
<div class="sect1">
-<h2 id="simulated">Simulated</h2>
+<h2 id="logix">Logix</h2>
<div class="sectionbody">
<div class="sect2">
<h3 id="connection_string_options">Connection String Options</h3>
@@ -318,13 +321,13 @@
<tr>
<td class="tableblock halign-left valign-top"><p
class="tableblock">Code</p></td>
<td class="tableblock halign-left valign-top" colspan="2"><div
class="content"><div class="paragraph">
-<p><code>simulated</code></p>
+<p><code>logix</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p
class="tableblock">Name</p></td>
<td class="tableblock halign-left valign-top" colspan="2"><div
class="content"><div class="paragraph">
-<p>Simulated</p>
+<p>Logix CIP/EIP</p>
</div></div></td>
</tr>
<tr>
@@ -333,7 +336,7 @@
<div class="content">
<pre><dependency>
<groupId>org.apache.plc4x</groupId>
- <artifactId>plc4j-driver-simulated</artifactId>
+ <artifactId>plc4j-driver-eip</artifactId>
<version>{current-last-released-version}</version>
</dependency></pre>
</div>
@@ -342,7 +345,7 @@
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Default
Transport:</p></td>
<td class="tableblock halign-left valign-top" colspan="2"><div
class="content"><div class="paragraph">
-<p> <code>tcp</code></p>
+<p><code>tcp</code></p>
</div></div></td>
</tr>
<tr>
@@ -350,7 +353,7 @@
<td class="tableblock halign-left valign-top" colspan="2"><div
class="content"><div class="ulist">
<ul>
<li>
-<p><code>tcp</code></p>
+<p><code>tcp</code> (Default Port: 44818)</p>
</li>
</ul>
</div></div></td>
@@ -360,20 +363,46 @@
</tr>
<tr>
<td class="tableblock halign-left valign-top"></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div
class="paragraph">
+<td class="tableblock halign-left valign-top" colspan="2"><div
class="content"><div class="paragraph">
<p><code>read</code></p>
</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top" colspan="2"><div
class="content"><div class="paragraph">
+<p><code>write</code></p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" colspan="3"><p
class="tableblock">Options</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div
class="paragraph">
+<p><code>communicationPath</code></p>
+</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div
class="paragraph">
-<p>Supports all standard IEC 61131 data types outlined below.</p>
+<p>The communication path allows for connection routing across multiple
backplanes. It uses a common format found in logix controllers.
+It consists of pairs of values, each pair begins with either 1 (Backplane) or
2 (Ethernet), followed by a slot in the case of a backplane address,
+or if using Ethernet an ip address. e.g. [1,4,2,192.168.0.1,1,1] - Routes to
the 4th slot in the first rack, which is a ethernet module, it then connects to
the address 192.168.0.1, then finds the module in slot 1.</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><div class="content"><div
class="paragraph">
-<p><code>write</code></p>
+<p><code>backplane</code> (1)</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div
class="paragraph">
-<p>Supports all standard IEC 61131 data types outlined below.</p>
+<p>Without using routing information the backplane defaults to 1. This is
overridden if communicationPath is provided.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div
class="paragraph">
+<p><code>slot</code> (1)</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div
class="paragraph">
+<p>The slot within the backplane the CPU is located.</p>
</div></div></td>
</tr>
</tbody>
@@ -384,11 +413,11 @@
<div class="sect3">
<h4 id="connection_string">Connection String</h4>
<div class="paragraph">
-<p>The simulated driver has the following connection string format:-</p>
+<p>Logix has the following connection string format:-</p>
</div>
<div class="listingblock">
<div class="content">
-<pre>simulated:{transport}://{ip-address}:{port}</pre>
+<pre>logix:tcp://{ip-address}:{port}?{options}</pre>
</div>
</div>
<div class="paragraph">
@@ -396,60 +425,33 @@
</div>
<div class="listingblock">
<div class="content">
-<pre>simulated://127.0.0.1</pre>
+<pre>logix:tcp://127.0.0.1:502?communicationPath=[1,1]</pre>
</div>
</div>
<div class="paragraph">
-<p>Note the transport and port fields are optional.</p>
+<p>Note the port and option fields are optional.</p>
</div>
</div>
<div class="sect3">
<h4 id="general_format">General Format</h4>
<div class="paragraph">
-<p>The simulated addresses have this format:</p>
+<p>In general all Logix addresses have this format:</p>
</div>
<div class="listingblock">
<div class="content">
-<pre>{simulation-type}/{alias}:{data-type}[{array-size}]</pre>
-</div>
+<pre>{address}:{data-type}[{array-size}]</pre>
</div>
-<div class="paragraph">
-<p>If the array-size part is omitted, the default size of <code>1</code> is
assumed.
-If the data-type part is omitted, it defaults to STRING.</p>
</div>
-</div>
-<div class="sect3">
-<h4 id="simulation_types">Simulation Types</h4>
<div class="paragraph">
-<p>The simulation device supports 3 different simulation types</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>STATE - This holds in memory a value for a given alias. This value can be
read or written to, however this
-should only be used in conjunction with a persistent connection. Once the
connection is closed the memory area is cleared.</p>
-</li>
-<li>
-<p>RANDOM - This provides a new random value for each read. When writing, a
log message is recorded and the value is discarded.</p>
-</li>
-<li>
-<p>STDOUT - Always returns a null value when reading. When writing, a log
message is recorded and the value is discarded.</p>
-</li>
-</ul>
-</div>
-</div>
-<div class="sect3">
-<h4 id="alias">Alias</h4>
-<div class="paragraph">
-<p>Aliases are used to identify the different field addresses.
-They should only contain alpha-numeric and the full stop (.) character.
-For readability and language specific technical purposes they should be less
than 256 characters.</p>
+<p>If the array-size part is omitted, the size-default of <code>1</code> is
assumed.
+If the data-type part is omitted, the data type from the controller is used
+The address format matches that found in the controller.</p>
</div>
</div>
<div class="sect3">
<h4 id="data_types">Data Types</h4>
<div class="paragraph">
-<p>The following data types are supported:-</p>
+<p>The following data types are supported</p>
</div>
<div class="ulist">
<ul>
@@ -487,61 +489,8 @@ For readability and language specific technical purposes
they should be less tha
<p>LINT (int 64)</p>
</li>
<li>
-<p>ULINT (uint 64)</p>
-</li>
-<li>
-<p>LWORD (uint 64)</p>
-</li>
-<li>
<p>REAL (float)</p>
</li>
-<li>
-<p>LREAL (double)</p>
-</li>
-<li>
-<p>CHAR (char)</p>
-</li>
-<li>
-<p>WCHAR (2 byte char)</p>
-</li>
-<li>
-<p>STRING (254 bytes)</p>
-</li>
-</ul>
-</div>
-</div>
-<div class="sect3">
-<h4 id="some_useful_tips">Some useful tips</h4>
-<div class="paragraph">
-<p>The simulation driver uses a lot of the same logic templates that is used
for the other drivers. It is a good way to test PLC4X
-functionality without having a device to connect to.</p>
-</div>
-</div>
-<div class="sect3">
-<h4 id="examples">Examples</h4>
-<div class="paragraph">
-<p>All of these address formats are valid:-</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>RANDOM/foo:INT</p>
-</li>
-<li>
-<p>RANDOM/foo:UDINT</p>
-</li>
-<li>
-<p>RANDOM/device1.machineA.sensor1:UINT</p>
-</li>
-<li>
-<p>RANDOM/device1.machineA.sensor1:STRING</p>
-</li>
-<li>
-<p>STATE/device1.machineA.sensor1:INT</p>
-</li>
-<li>
-<p>STDOUT/device1.machineA.sensor1:INT</p>
-</li>
</ul>
</div>
</div>
diff --git a/users/protocols/modbus.html b/users/protocols/modbus.html
index f1a679c7f..09648d452 100644
--- a/users/protocols/modbus.html
+++ b/users/protocols/modbus.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<strong class="nav-link">Modbus</strong>
diff --git a/users/protocols/opc-ua.html b/users/protocols/opc-ua.html
index 83f058d73..f85f86285 100644
--- a/users/protocols/opc-ua.html
+++ b/users/protocols/opc-ua.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/protocols/plc4x.html b/users/protocols/plc4x.html
index fb48ef577..50e9b0371 100644
--- a/users/protocols/plc4x.html
+++ b/users/protocols/plc4x.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/protocols/profinet.html b/users/protocols/profinet.html
index 8a1b942ae..d8d6ca98f 100644
--- a/users/protocols/profinet.html
+++ b/users/protocols/profinet.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/protocols/s7.html b/users/protocols/s7.html
index e39540868..9d1331621 100644
--- a/users/protocols/s7.html
+++ b/users/protocols/s7.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/protocols/simulated.html b/users/protocols/simulated.html
index 53719d426..e1ff4d752 100644
--- a/users/protocols/simulated.html
+++ b/users/protocols/simulated.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/security.html b/users/security.html
index d3c10921c..9abde96df 100644
--- a/users/security.html
+++ b/users/security.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/tools/capture-replay.html b/users/tools/capture-replay.html
index 9ce27698d..509b62350 100644
--- a/users/tools/capture-replay.html
+++ b/users/tools/capture-replay.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/tools/connection-cache.html
b/users/tools/connection-cache.html
index 88c003b3d..8c74a90b1 100644
--- a/users/tools/connection-cache.html
+++ b/users/tools/connection-cache.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/tools/connection-pool.html b/users/tools/connection-pool.html
index cb9a78079..e1a24ec37 100644
--- a/users/tools/connection-pool.html
+++ b/users/tools/connection-pool.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/tools/index.html b/users/tools/index.html
index 57a3b85bb..8aa59c7b8 100644
--- a/users/tools/index.html
+++ b/users/tools/index.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/tools/opm.html b/users/tools/opm.html
index c75f7293f..4f7ba68df 100644
--- a/users/tools/opm.html
+++ b/users/tools/opm.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/tools/scraper.html b/users/tools/scraper.html
index b902a678a..75a5d2de7 100644
--- a/users/tools/scraper.html
+++ b/users/tools/scraper.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/tools/testing.html b/users/tools/testing.html
index fdf3421e6..fe1245cc1 100644
--- a/users/tools/testing.html
+++ b/users/tools/testing.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/transports/can.html b/users/transports/can.html
index 7299fd494..bdafbca7a 100644
--- a/users/transports/can.html
+++ b/users/transports/can.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/transports/index.html b/users/transports/index.html
index efa309d70..455af335e 100644
--- a/users/transports/index.html
+++ b/users/transports/index.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/transports/pcap-replay.html
b/users/transports/pcap-replay.html
index c7035add7..6cc95f91f 100644
--- a/users/transports/pcap-replay.html
+++ b/users/transports/pcap-replay.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/transports/raw-socket.html b/users/transports/raw-socket.html
index 171d95912..8fcfb5336 100644
--- a/users/transports/raw-socket.html
+++ b/users/transports/raw-socket.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/transports/serial.html b/users/transports/serial.html
index 1029906fe..dd2514ecc 100644
--- a/users/transports/serial.html
+++ b/users/transports/serial.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/transports/socketcan.html b/users/transports/socketcan.html
index e79bda7b1..b27ff851f 100644
--- a/users/transports/socketcan.html
+++ b/users/transports/socketcan.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/transports/tcp.html b/users/transports/tcp.html
index c7d706236..494678517 100644
--- a/users/transports/tcp.html
+++ b/users/transports/tcp.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>
diff --git a/users/transports/udp.html b/users/transports/udp.html
index 25bfa8dcd..f15c24827 100644
--- a/users/transports/udp.html
+++ b/users/transports/udp.html
@@ -141,6 +141,9 @@
</li>
<li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../users/protocols/logix.html"
class="nav-link">Logix</a>
</li>
<li class="nav-item">
<a href="../../users/protocols/modbus.html"
class="nav-link">Modbus</a>