VersaPro & GE 90-30

rsdoran

Lifetime Supporting Member
Join Date
Apr 2002
Location
Birmingham, AL
Posts
7,371
There is an instruction, MCR, that I believe when conditions in front of it are "true" then the rungs between the MCR and ENDMCR are scanned but remain at last state....ie doesnt allow any output changes. Am I reading this correct?
 
Not quite Ron,

Within an MCR zone, when the MCR instruction is TRUE, all rungs are scanned, but all coils are turned off. When the MCR instruction goes FALSE, the rungs in the zone are handled normally.

If, instead of the MCR/ENDMCR pair of instructions, you use the JUMP/LABEL pair, the coils between the JUMP and the LABEL will be frozen in their last state. The rungs are skipped.

There is no instruction in the Series 90 function set that sets up a zone where the rungs are scanned, but the coil states are frozen. MCR scans the rungs but turns off the coils. JUMP freezes the coils because it doesn't scan the rungs.
 
Thanks Steve, thats what I hoping the books said but wasnt sure. I think I need the instruction to turn the outputs off.

An example and see if you think it is prudent. I have a system I will have an ESTOP input from, if I want the program to turn the outputs OFF when the ESTOP is NOT healthy then I should use the appropriate input from the ESTOP ckt into the MCR, and use ENDMCR at end of program?

Naturally I will disable the output power from the plc via the estop but this is a redundant feature I would like to incorporate.
 
If you put all the outputs that you want to be turned off within the MCR zone controlled by the ESTop input you'll get that results you want. Be aware that the MCR will not unlatch latch instructions.

The only drawback that I can see to using MCR zones is in troubleshooting. You could be using VersaPro or Logicmaster to monitor the program and the logic in a rung could show as true, but the coil instruction would show as being off, causing all sorts of confusion. Creating a conditional zone can be easier than putting an EStop contact in every rung with an output, but with the contact instruction, you can see why the coil is off.

Logicmaster software shows a double left-hand rail between the MCR and the ENDMCR to indicate a conditional zone. VersaPro doesn't give you any such cues.
 
thanks, glad you said that, I have already started creating the ladder using a ESTOP is good contact. Asked because I thought this may be another way. I also thought the use of a contact representing ESTOP good would be easier to understand for troubleshooting.

Its been awhile since I have actually programmed a machine from start to scratch, I normally just add logic here and there for alarms or troubleshoot using codes. I have a small simple project now with an L sealer that my brain is refusing to cooperate on. I have written a start point but there are some issues I have to iron out, mainly auto cylce and cycle once.

I am using VersaPro.
 

Similar Topics

I have a LM9030 program that is running on a IC693CPU331 that was installed in the mid 90's. How can I find out if this cpu can handle newer VP...
Replies
3
Views
1,260
I have a Versapro project file for a Versamax PLC. Need to identify what type of variables are suitable and made available for BMS system to...
Replies
3
Views
1,706
I was given a file with a .SwxCF extension. Can this be opened in any way with VersaPro? I only have version 2.0 Pro and have no luck. I think...
Replies
4
Views
1,950
I have GE Fanuc VersaPro 2.0 software where can I get an upgrade CD. I need to program a IC200UEX164 64 point (40) 24Vdc In; (24) Relay Out; and...
Replies
26
Views
2,198
Needing a bit of help on some GE Series 90-30 configuration files. It appears that I need the GE VersaPro software at a minimum to view the data...
Replies
4
Views
2,406
Back
Top Bottom