No, I have not, and have no prospects to do so. I have no access to a specification for it.
BTW, I have now replied twice to your email inquiries. You should look for them in your mail system. (A few minutes ago, and back on May 3rd. My email server says your email server accepted the messages.)
Thanks for the response Phil.
Unfortunately my email system is blocking your emails and I can't see them. Would you mind resending them to arossi.aci@gmail.com?
@pturmel , while testing this advanced modbus driver configured as an advanced client connected with redundant slave devices. The problem is when i disconnect both the redundant devices the driver status on the device connection shows "Connected" and the status remains "Connected" until figured out.
In the second test, If one link is up out of the redundant client devices, it shows "Connected Recovering", and if i disconnect the live single link, the status remains "Connected Recovering", which is not an ideal scenario.
Is there a fix for this one ? thanks.
Automation Professionals is pleased to announce that this Advanced Modbus driver is now available for purchase for Ignition Edge, with a steep discount. See Automation Professionals' updated Module Sales Policy here:
This release fixes a client driver bug in holding register Masked Write operations, as reported by @woodsb02 over here, long ago:
I couldn't reproduce with the designer tag browser or with fire-and-forget writes, because the actual write worked. The breakthrough came when I scripted my testing with system.opc.writeValue(). Boom!
This bug goes all the way back to the beta. All users should upgrade.
This provides a better fix for the device connection status information, and fixes a potential bug in the Modbus TCP transaction ID limit feature recently introduced.
Hi Phil,
Sorry if someone already asked this,
Does the driver have any practical limitations regarding the maximum number of devices that can be connected? Or regarding the maximum number of TAGs between all devices? Or regarding the number of updates/sec that it can process?
In my case I have around +2500 Modbus TCP devices and +2000 Modbus RTU over TCP with an average of 200 TAGs each at a scan rate of 1min (only 20% of the TAGs change in each scan) and I want to have an idea of the size or amount of I/O gateways I need.
I don't have any users with such an extreme workload, but I would expect it to be possible with enough CPU cores and RAM. There's no hard-coded limits in the software.
Fixed a bug in diagnostics that breaks device diagnostics for all devices in the gateway--that page then looks like no devices are configured. Due to RateStats losing its Comparable<> interface somewhere along the way. (And me not noticing.)
Added [Diagnostics] folder to OPC browsing--basically a port of the code from the EtherNet/IP driver's Driver implementation. While in that mess, added separate diagnostic booleans for ConnectedA and ConnectedB when using live redundant connections.
Altered the OPC browse to fan out the tree of OPC Item Paths in smaller increments, to dramatically reduce the amount of scrolling needed to browse to specific points.
The bugfix has been cooking for a couple weeks, so that is solid, but the new diagnostics are only lightly tested, and the new OPC fanout is barely tested.