Invert Input Signal on YRC1000

  • 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.

    I know a thing or two, because I’ve seen a thing or two. Don't even ask about a third thing. I won't know it.

  • 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).

    I know a thing or two, because I’ve seen a thing or two. Don't even ask about a third thing. I won't know it.

  • 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!

    • Helpful

    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


    ----|/|------------------------( )

    I know a thing or two, because I’ve seen a thing or two. Don't even ask about a third thing. I won't know it.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account
Sign up for a new account in our community. It's easy!
Register a new account
Sign in
Already have an account? Sign in here.
Sign in Now