• Shawn Tierney commented on lesson Lesson 4.5: Expansion I/O 4 years ago

    Good morning Maitrey,

    Thanks for your question. The issue here is the Outputs of the Micro800 are individual Bools that are not part of a larger Array.

    In many of Rockwell's other PLC's, each discrete output is part of a larger array, like in a MicroLogix output O.0/0 is one bit of the O.0 integer.

    That why I could not just move the entire CV value to the Output word like I would do with a MicroLogix (i.e. MOV C5:0.ACC O:0)

    Instead, I had to have each Bit of the CV turn on each Output since the outputs are individual Bools that are not part of an Array.

    And since the CV is not a Bool or Bit, you can use it with an boolean or bit instruction, just like you can't use N7:0 as the address for an XIC in the MicroLogix (but you could use N7:0.0 since that is a single bit of N7:0)

    Hope this helps,

    Shawn Tierney,
    Instructor at The Automation School