====== 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.
{{ :comfilepi:codesys:msbandmodport.zip | Download the Project}} ===== CUBLOC Source Code ===== {{ :comfilepi:codesys:cublocsourcecodesys.png?nolink |}} #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]]