====== Interfacing with a CUBLOC MSB ====== The following demonstrates how to interface with a [[https://comfiletech.com/cubloc/|CUBLOC MSB]] using the following LD. {{ :comfilepi:codesys:connectmsb1.png?nolink |}} Connect the ComfilePi and MSB like this. {{ :comfilepi:codesys:comfilepiwithmsb.png?nolink |}} 1. Add channels. {{ :comfilepi:codesys:addchannel1.png?nolink |}} {{ :comfilepi:codesys:msbaddchannel2.png?nolink |}} {{ :comfilepi:codesys:msbaddchannel3.png?nolink |}} {{ :comfilepi:codesys:msbaddchannel1.png?nolink |}} Please refer CUBLOC Modbus address. {{ :comfilepi:codesys:cubloccodesysadr.png?nolink |}} 2. Connect Direct Address. {{ :comfilepi:codesys:checkaddress1.png?nolink |}} {{ :comfilepi:codesys:checkaddress2.png?nolink |}} Edit LD, build, Login(deploy), and start.
#include "MSB6XX"
Opencom 1,115200,3,200,200
Set Modbus 1,1,20
Usepin 8,In
Usepin 32,Out
Set Ladder On
Do
Loop
For the MSB's Ladder logic, only and ''END'' rung is needed.
{{ :comfilepi:codesys:onlyend.png?nolink |}}
[[comfilepi:codesys:index|CODESYS with the ComfilePi]]