====== Interfacing with the MODPORT Field I/O Controller ====== MODPORT is a field I/O product with low price. It is possible to connect with CODESYS. [[https://comfiletech.com/categories/etc/field-i-o.html|MODPORT field I/O]] {{ :comfilepi:codesys:comfilemodport2.png?nolink |}} Connect MODPORT to RS485 port of ComfilePi. {{ :comfilepi:codesys:comfilepiwithmodport.png?nolink |}} 1. Add Modbus_COM, Modbus_Master, Modbus_Slave. {{ :comfilepi:codesys:comfilepimodport1.png?nolink |}} 2. Edit properties. {{ :comfilepi:codesys:comfilepimodport2.png?nolink |}} {{ :comfilepi:codesys:comfilepimodport3.png?nolink |}} 3. Check Slave Address in Slave Setting. {{ :comfilepi:codesys:modportslaveadr.png?nolink |}} {{ :comfilepi:codesys:modport_id.jpg?nolink |}} 4. Add channels. i use 8 DC input (DIDC8) and 8 Relay Output (DORL8). {{ :comfilepi:codesys:pictureformodport.jpg?nolink |}} Refer MODBUS address. {{ :comfilepi:codesys:comfilemodportslaveaddress.png?nolink |}} {{ :comfilepi:codesys:comfilepimodport5.png?nolink |}} {{ :comfilepi:codesys:comfilepimodport6.png?nolink |}} {{ :comfilepi:codesys:comfilepimodport4.png?nolink |}} 5. Edit Ladder diagram. {{ :comfilepi:codesys:modportld.png?nolink |}} Connect Variable to Direct Address. {{ :comfilepi:codesys:modportdirectadr.png?nolink |}} Check the result as a video
Download project file: {{ :comfilepi:codesys:modportsample.zip |}} [[comfilepi:codesys:index|CODESYS with the ComfilePi]]