Hi,
I am receiving an input signal to my YRC1000 controller that I want to invert; I know it's possible to invert outputs from the YRC1000, but is it possible to invert an input signal?
Thanks
Hi,
I am receiving an input signal to my YRC1000 controller that I want to invert; I know it's possible to invert outputs from the YRC1000, but is it possible to invert an input signal?
Thanks
Sure, you can invert the input in the concurrent i/o ladder program. Alternatively, the input could go to energize a relay coil and use the NC contacts.
Thanks, that's super helpful. If it would be possible, do you mind posting an example of inverting a signal using the concurrent i/o ladder program? For example, I've tried inverting the logical number #20040, but I keep running into errors whenever I attempt to save it.
STR-NOT #20040
OUT #00020
One of the rules in concurrent i/o is you can't output to the same address twice. You would have to break it out the BMOV (if it's a factory ladder).
Ok, I guess I'm just confused about what that OUT #00020 corresponds to. How do I get it to then flip the signal in #20040?
Thanks for your help!
OUT #00020 is a General Purpose Input that would be used in a robot job. The ladder maps (or passes) the state of the External Input (2xxxx) to a General Purpose (0xxxx). Not knowing the application (arc, general, motor gun, paint, etc.) I am assuming the address 20040 is mapped to 00020.
20040 00020
----|/|------------------------( )