Originally shared by Boian Mitov

Originally shared by Boian Mitov

Replay of IoT Boot Camp Day 1
#Visuino #Arduino #Delphi
https://community.embarcadero.com/blogs/entry/day-1-iot-boot-camp#.WJuxwvI0yz8.google_plusone_share

Comments

  1. I see a PLC in that image. So does your code support MODBUS TCP ascii/binary? What about DeviceNet?

    ReplyDelete
  2. Jennifer Powell 1. You see a Controllino on the image ;-).
    2. Oddly enough I am at this moment finishing the first TCP Modbus Master and Slave implementation in the upcoming ControlLab ;-) . And there is a Modbus device that arrived today to test with RS485 next ;-)
    3. The next step will be Modbus for Visuino.
    4. After that I will start looking at other protocols, may be DeviceNet too. I would definitely be interested in suggestions.

    ReplyDelete
  3. Wow. Awesome fast response Mr. Mitov, thank you!

    My laboratory software interfaces with a number of devices, including those with MODBUS TCP/RTU, and DeviceNet.

    MODBUS 485 is RTU, still in used in plenty of places, but it is field bus and it is tricky to get right because it can be delegated with no master, but usually has a master on most networks. It very much like the older TCP token ring networks -- having an optional no master and just nodes. So its easy to get crosstalk on it network. The protocol is slightly different than MODBUS TCP, for one being that TCP has no CRC.

    Rolling your own MODBUS code is a little involved but if you can work it in to your toolset it would be great.

    DeviceNet is proprietary so you'll will need a license to support it.

    Good luck!



    ReplyDelete
  4. Sorry, I meat to say that PROFINET is proprietary. The leaders in industrial automation is Emerson and supporting the protcols listed here would put you at the top:

    http://www.emersonindustrial.com/en-US/controltechniques/products/options/communicationsoptionmodules/Pages/communicationsoptionmodules.aspx

    ReplyDelete
  5. Jennifer Powell Thank you! Will see how it goes. It will be one thing at a time. I also have some OPC code that I started few years ago, and then got left in that state. I am looking at probably continuing some work on it too...

    ReplyDelete

Post a Comment