I installed 3.58 and built a little project using it. I am building this and running it on the same laptop that is running RSLogix 5000 without issue online with the PLC.
First off (not comm related), the Selector Switch component doesn't allow sizing. You have to go manually change the size property.
Next, if you hit the selector switch once, it will work. Hit it again after a second, all is OK. But press it like 4 or 5 times in a row and it will then show the wrong state (the PLC tag will be on, but selector is off, or vis versa).
Then the selector text will randomly display comm errors, then recover. The errors I have seen in the text are "Read failed result = -20. No data returned.", "No response form PLC(21). Invalid value.", and "Object reference not set to an instance of an object."
So the selector button doesn't look very promising, but the comms gets much worse when I try to poll tags in the PLC for cycle counter and "running" state. So I built a loop that pauses 1/2 sec, then reads the running state and cycle count. I get he following errors on the tag reads:
- cycle count will occasionally return "True" rather than a number.
- "running" will return "False" (or Not "True") when the tag is latched up and the testing is still running in the PLC program. If I read again immediately after the first "False" read, it will come back correctly as "True". This bit is absolutely latched up in the PLC.
- No response from PLC(21).
- Read failed result = -20. No data returned.
- Exception type MFGControl.AdvancedHMI.Drivers.PLCDriver.Exception was thrown.
It appears this is not ready for primetime, and is definitely not usable by me in its current state. Are there any other comm settings besides those on the EthernetIPforCLXCom1 properties?