JJH Posted May 6 Report Posted May 6 Hello group! I am using a MAOC control for several outputs on a 5069-OB16F output card. Because the outputs of the MAOC are tied into the output card, the card itself is set up as Scheduled Data. I would like to have an option of overwriting the outputs, which would be at 0, when the MAOC is not running but I'm not sure how to do that. Anyone have some advice on how the outputs on the output card can be forced on and override the data that the MAOC is putting out to the card? Quote
Ken Roach Posted May 6 Report Posted May 6 I have not done that with the 5069 platform, only with the 1756-OB16IEFS, and it's been a while. I think that the technique was to change the O.ScheduleMask to zeroes so that the outputs weren't part of the scheduled effect of the MAOC. Then we could have ordinary discrete logic control over them, and when we ran the MAOC again, it applied the schedule mask according to the Input DINT in the MAOC instruction. I could definitely be incorrect... it's been at least five years since I touched those machines. Quote
Solution JJH Posted May 7 Author Solution Report Posted May 7 18 hours ago, Ken Roach said: I have not done that with the 5069 platform, only with the 1756-OB16IEFS, and it's been a while. I think that the technique was to change the O.ScheduleMask to zeroes so that the outputs weren't part of the scheduled effect of the MAOC. Then we could have ordinary discrete logic control over them, and when we ran the MAOC again, it applied the schedule mask according to the Input DINT in the MAOC instruction. I could definitely be incorrect... it's been at least five years since I touched those machines. I had seen the "ScheduleMask" option on other cards but the 5069-OB16F doesn't seem to have that available. Rockwell sure made alot of changes when they released the 5069 series! I figured out how to do the override, or at least what worked for me. The big key was to use an ONS in front of the MDOC instruction, otherwise it will just constantly shut off the scheduled outputs when its energized. After that, there are two bits that can be used: First, OTU the ScheduledEn for a specific output, and then use an OTE for the .Data value for that given point and it will operate. See attached image for further details. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.