This post is in regards to a modbus communication issue I am working through in DASYlab 2022.1.
I am having difficulty getting DASYlab to communicate via modbus with an automation direct Stride SIO-MB16CDD2 which I am using to control some pneumatic valves. The Stride I/O module specifications for network connectivity are as follows:
The Stride I/O module appears to be working correctly, as I can communicate with it by putting the devices IP address into a web browser, and using the web interface to turn on digital outputs has the desired effect.
The network settings on my Stride I/O module are as shown (these are default settings):
The full manual for this device can be found here: https://cdn.automationdirect.com/static/manuals/stridefio/siomb16cdd2ug.pdf
Here is a screenshot of the portion of the manual that appears to be relevant to the issue I’m dealing with:
My DASYlab control process is currently very simple as I’m currently just trying to successfully establish control of digital outputs:
The switch settings are as shown below:
The modbus digital output settings are currently as shown below:
It would be greatly appreciated if someone with knowledge in this area could help me understand what I need to do differently to avoid getting the following error:
In addition to the settings tried here, I have tried a bunch of different combinations of addresses and start- register values in the DASYlab modbus digital output but none have worked. The values shown above are the ones that I thought had the highest likelihood of working. Networking, Hex, and communication protocols are not my area of expertise and I really don’t understand much about coils and registers so feel free to point out any essential steps that I didn’t mention that may seem obvious.
Question
Dan----
Hello,
This post is in regards to a modbus communication issue I am working through in DASYlab 2022.1.
I am having difficulty getting DASYlab to communicate via modbus with an automation direct Stride SIO-MB16CDD2 which I am using to control some pneumatic valves. The Stride I/O module specifications for network connectivity are as follows:
The Stride I/O module appears to be working correctly, as I can communicate with it by putting the devices IP address into a web browser, and using the web interface to turn on digital outputs has the desired effect.
The network settings on my Stride I/O module are as shown (these are default settings):
The full manual for this device can be found here: https://cdn.automationdirect.com/static/manuals/stridefio/siomb16cdd2ug.pdf
Here is a screenshot of the portion of the manual that appears to be relevant to the issue I’m dealing with:
My DASYlab control process is currently very simple as I’m currently just trying to successfully establish control of digital outputs:
The switch settings are as shown below:
The modbus digital output settings are currently as shown below:
It would be greatly appreciated if someone with knowledge in this area could help me understand what I need to do differently to avoid getting the following error:
In addition to the settings tried here, I have tried a bunch of different combinations of addresses and start- register values in the DASYlab modbus digital output but none have worked. The values shown above are the ones that I thought had the highest likelihood of working. Networking, Hex, and communication protocols are not my area of expertise and I really don’t understand much about coils and registers so feel free to point out any essential steps that I didn’t mention that may seem obvious.
Thanks for any help you can provide!
4 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now