JLand
Member
Hi all,
Apologies in advance for the awful title. I don't really know how to succinctly describe my issue.
The platform is AB L320ERS2 v32 communicating to a GEA TA15 IOLink single solenoid on-off valve (with open and closed feedback) over an IFM AL1123 8-port Ethernet IOLink master.
I know what bit in the output data array to toggle high to send a command to the valve to open. When I delete my valve AOI and IOLink mapping AOI and manually toggle the bit from the controller tags, the valve opens just fine (for our discussion, the bit I am toggling is IOLink5:O1.Data[39].8).
However, when I programmatically set the that bit high with an OTE, the valve only opens when I toggle a different bit in the IOLink5:O1.Data[39] INT. It does not matter which other bit I toggle. This behavior is exhibited when trying to open and when trying to close the valve.
I have looked for duplicate destructives for my valve AOI, for my IOLink mapping AOI, and for IOLink5:O1.Data[39] (as well as all other INTs that should be assigned to port 2 of the IOLink master). I have also set OTLs on the command bit being low both before and after the OTE and neither are latched high.
I have successfully set up identical valves in separate but identical system (same IOLink master, same PLC, same valve tops, same firmwares, etc.) and never have I seen this behavior.
This is happening with 3 valves, all on this same IOLink master.
Thanks all, in advance.
Apologies in advance for the awful title. I don't really know how to succinctly describe my issue.
The platform is AB L320ERS2 v32 communicating to a GEA TA15 IOLink single solenoid on-off valve (with open and closed feedback) over an IFM AL1123 8-port Ethernet IOLink master.
I know what bit in the output data array to toggle high to send a command to the valve to open. When I delete my valve AOI and IOLink mapping AOI and manually toggle the bit from the controller tags, the valve opens just fine (for our discussion, the bit I am toggling is IOLink5:O1.Data[39].8).
However, when I programmatically set the that bit high with an OTE, the valve only opens when I toggle a different bit in the IOLink5:O1.Data[39] INT. It does not matter which other bit I toggle. This behavior is exhibited when trying to open and when trying to close the valve.
I have looked for duplicate destructives for my valve AOI, for my IOLink mapping AOI, and for IOLink5:O1.Data[39] (as well as all other INTs that should be assigned to port 2 of the IOLink master). I have also set OTLs on the command bit being low both before and after the OTE and neither are latched high.
I have successfully set up identical valves in separate but identical system (same IOLink master, same PLC, same valve tops, same firmwares, etc.) and never have I seen this behavior.
This is happening with 3 valves, all on this same IOLink master.
Thanks all, in advance.