Jason Serafin
Jason Serafin
That is a service not supported error. The scan function uses MULTIPLE_SERVICE_PACKET service to send multiple read or write requests at the same time. It appears that the Micro800 doesn't...
@TeeLusk I currently develop and test against a CompactLogix 1769-L32E Firmware 20.14 . I wish I had a bunch of controllers to test against. ControlLogix and CompactLogix "should" all be...
@anthonywebb You can do polling which is what the scan function basically does, but you have to wait for the read or write to complete before you initiate another read...
try ```const PLC = new Controller(false);``` on line 15 to use unconnected messaging. Windows especially can cause a node process loop to pause for a few seconds which will disconnect...
You must be doing lots of reads and writes and not waiting for them to complete before doing another one. You could try to increase the max queue size. This...
I would try implementing the ControllerManager class when using the library. It automatically reconnects to controllers after disconnect and you don't have to worry about too many write or read...
Sorry for delay. I'll review tonight.
I was able to duplicate the issue. After power cycling it will reconnect, but after download it doesn't. I will see if I can figure out a fix.
New version should fix
Yep. That is a bug / missing implementation. Latest commit should work 59141c7 . pull from repo and try out. Not published to NPM yet. You will have to run...