Modbus Protocol Mini-Api Written in Arduino or Swift

Job ID: 34233374

Budget: $250 – $750 USD

I want to make an interface that will allow me to communicate with a industrial mod bus control directly from either a MacOs(written in swift) application or Arduino code.

Some notes on the required protocol involved:

The Industrial device that we want to communicate with is a mod bus slave, and looks for a mod bus PLC Master(server) on the TCP/IP network. The industrial device has a piece of software that tells it what IP address to use for searching for the PLC it expects to find. The Industrial device is looking for the PLC to have registers available to store some small bits. The industrial device needs to read some registers(the requests from the PLC), and post updates to some other registers (status of the industrial device for the PLC to read).

The task will be to make a piece of macOS Swift software (using other libraries or not) OR use an Arduino program to provide the proper registers for this relationship to take place. If the program is written to Arduino, it must operate on the P1AM Arduino platform, which is a Arduino made specifically for interfacing with PLC modules.
Industrial Controller in question:
https://www.google.com/search?client=safari&rls=en&q=SCHLAGEL+EDI+CONTROL&ie=UTF-8&oe=UTF-8

Industrial Controller Ethernet Interface Board:
http://www.schlagel.com/assets/files/edi/UIO_SMC.pdf
Related categories: Objective C Arduino Swift Local Area Networking