JiNCs
Member
Hey folks.
I have a machine that has a L35E processor running the system. Unsure of I/O usage but also have a top server accessing the tag database and manipulating some bits as this machine interfaces with another. I also have messages sent via ethernet from another processor.
I have had a strange occurrence and need some input & advice.
Seems that SOMETIMES a one-shot instruction doesn't get executed! I have an instruction (ONS) to unlatch a latch bit. I verified the latch wasn't used more than once as well as verify the latch wasn't being set at the same time as the unlatch.
When I use the ONS instruction, SOMETIMES the unlatch worked and sometimes it didn't. I changed the logics to use a timer that creates a 200millsecond pulse instead of the one shot. The timer pulse worked every time. I verified by changing back to the ONS and it failed. Back to the timer and it worked and has continued to work. I also have ONS's that trigger ONS's. It that acceptable logics?
Can somebody shed light????
n.
I have a machine that has a L35E processor running the system. Unsure of I/O usage but also have a top server accessing the tag database and manipulating some bits as this machine interfaces with another. I also have messages sent via ethernet from another processor.
I have had a strange occurrence and need some input & advice.
Seems that SOMETIMES a one-shot instruction doesn't get executed! I have an instruction (ONS) to unlatch a latch bit. I verified the latch wasn't used more than once as well as verify the latch wasn't being set at the same time as the unlatch.
When I use the ONS instruction, SOMETIMES the unlatch worked and sometimes it didn't. I changed the logics to use a timer that creates a 200millsecond pulse instead of the one shot. The timer pulse worked every time. I verified by changing back to the ONS and it failed. Back to the timer and it worked and has continued to work. I also have ONS's that trigger ONS's. It that acceptable logics?
Can somebody shed light????
n.