Clubbe
Member
I'm an Allen-Bradely nube... please bear with me.
I'm dealing with a CompactLogix 1769 for the first time. In an attempt to deal with the the 1769's asynchronous I/O behaviour, I've set up logic to copy the input to buffer variables at the start of a cycle, and copy buffer data to the outputs at the end of cycle.
Now my problem arises when I attempt to fire a one-shot to one of my outputs:
While in RUN mode, I toggle "goHome" with varying results. Often I will get no result whatsoever, but every so often "Home" will actually fire (usually after 3 or 4 ineffective toggles).
I'm stumped... any suggestions would be greatly appreciated.
Thanks
I'm dealing with a CompactLogix 1769 for the first time. In an attempt to deal with the the 1769's asynchronous I/O behaviour, I've set up logic to copy the input to buffer variables at the start of a cycle, and copy buffer data to the outputs at the end of cycle.
Now my problem arises when I attempt to fire a one-shot to one of my outputs:
| goHome |
|----] [---------| OSR |--|
| | SB: workBit[0] | |
| | OB: workBit[1] | |
| |
| workBit[1] Home |
|----] [--------------------( )------|
| |
While in RUN mode, I toggle "goHome" with varying results. Often I will get no result whatsoever, but every so often "Home" will actually fire (usually after 3 or 4 ineffective toggles).
I'm stumped... any suggestions would be greatly appreciated.
Thanks