Here you will find a technical description of how to configure the KUNBUS gateway Ethernet/IP with CodesysCODESYS.
Table of Contents |
---|
System overview
these devices have been used for this application note
KUNBUS Gateway EtherNetEthernet/IP
Revolution PI Pi Core 3 / (3+ / , S) or Connect / + / SE
...
(+, S, 4)
Please connect your devices as shown in the illsutration illustration below
Drawio | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Preparation
Please follow Follow the instructions steps of the following checklists:
follow the checklist below
...
Set ETH 1 with a static IP 192.168.1.100/24
Since “Bullseye” Image, this works with the command “nmtui”:
...
...
Download the necessary ESI file → KUNBUS Gateway EtherNet/IP | EDS file
Import it into CODESYS
Widget Connector | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Create the CODESYS Project
https://revolutionpi.com/tutorials/
codesysruntime-installieren-3/1 hour test lizence.
optional: install codesys lizence
Set ETH 1 with a static IP 192.168.1.100
Code Block #sudo nano /etc/dhcpcd.conf
Code Block # Example static IP configuration: interface eth1 static ip_address=192.168.1.100/24
install KUNBUS EtherNet/IP EDS file into Codesys IDE
Download the necessary ESI file → KUNBUS Gateway EtherNet/IP | EDS file
Create a Codesys Project
Create Project
Implementation
...
Note
The older version 1.2.1.0 is used here, as CODESYS version 3.5 SP17 is used.
If SP18 is used, the latest version 1.3.0.0 must be selected.
Widget Connector | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Code Block |
---|
PROGRAM PLC_PRG
VAR
status: BYTE;
res1: BYTE;
res2: BYTE;
END_VAR |
Code Block |
---|
Output_EthernetIP_GW:=33;
Output_EthernetIP_Exclusive:=44;
res1:=Input_EthernetIP_GW;
res2:=Input_EthernetIP_Exclusive; |