Important Things to Remember with GE PLCS

Important Things to Remember with GE PLCS
Ge Fanuc are 2 different companies. Now have split fanuc is a encoder amplifier cnc co
It will now be called GE Intelligence
1: always set the VersaPro or Proficy to the correct PLC setting BEFORE writing your
Ladder Logic. VersaPro under Tools –Options menu to either Series 90-30 or Series
90Micro
2: Set the Hardware configuration prior to writing your Ladder Logic.
3: When using Counters and Timers you must address for 3 words. Every counter and
timer needs 3 words. So %R1, %R4, %R7 or do counters as %R100 timers as
%R200 and Data in %R300. The first %R is the accumulated value. So, if we need
the output from say counter %r5 to be compared with the #14 then we use %R5 as the
address.
4: Version 2.03 VersaPro does not like Windows XP Home edition. Version 2.04 has no
known issues. You the student can purchase XP Pro from Microsoft. Ask me how.
A. VersaPro will work on Vista but Vista must be set to allow software to run as
needed. {control panel –Programs – Programs & Features – use an older
program with this version of windows {select} XP. Need cd-rom of Versa Pro or
Proficy in. Have to run as ADMIN.}
B. Version Proficy 6.5 is supported by Win 7. Though version 6.0 will work.
5: If you cannot monitor your Ladder Diagram for change of state on the I/O then the
monitor resolution needs to be 16 colors at 800 by 600, sometimes, try different
settings.
6: Any questions ask for technical support at 1-800-GEFANUC and good luck
7: When loading a program from computer to PLC you will be given 4 options
[ ] will update to correct hardware configuration
[X] update just the PLC Ladder will not override values
[X] clears out non used outputs
[ ] Flash the memory
Select the middle two choices it will erase current preset values and install your PLC
Ladder.
Do not select Flash the PLC
8: When using counters and timers the function must be prefaced with the Always_On
Contact
9: An easy way to enter say %i1 into the PLC ladder logic is to type in 1I. It will then
automatically set the address as %I1.
10: View then Function Tool Bar select Compact to get list of functions
I1
Seal-In Circuit
M1
M1
I1
Latch Circuit
M1
S
I2
M1
R
In Europe sourcing is most common way to hook up to inputs and outputs. That is make
common a +24v.
In USA sinking is most common way to hook up to inputs and outputs. That is make
common a +0v
P.222 of version 3
Sourcing = Common +24v “Positive Logic” PNP
Sinking = Common Negative “Negative Logic” NPN
The SMC 200 system has positive logic DC Sink Inputs and DC Source Outputs
%M verse %T. I wrote a very simple input to retentive internal coil, %M, next
rung internal coil to output. Retentive or not the output was disabled when
power went out and turned back on. Then I wrote a ladder that took an input to
internal retentive coil, with the internal coil not assigned to any output. In this
case it appeared, though not duplicated with another PLC, UGHH, that it would
stay on when power was off and then turned back on. I then tried internal coil
to a counter, the retentive nature stayed. So the best I can surmise is that the
processor when it updates the registry has a clause that will determine if an
actual internal coil is connected to any output that it will go to a safe off state
and stay off in the event of a power failure. However if the internal coil is
retentive and used to do an operation not directly connected to an output then it
will stay on.
Use %T for Timer and Counter output bits an easy way to remember!
The highest a counter or timer will accumulate to is 32767.
Normally Open = NO which in PLC terms is XIC or Examine if Closed
Normally Closed = NC which in PLC terms is XIO or Examine if Open
When I1 is on Q2 is off and when I1 is off Q2 is on the biggest problem though is to
observe input XIO Q2. It will never light. This is not a very efficient way to write logic.
Remember last output wins the registry battle. It is a relay race the scan sweep goes
from left to right and top to bottom.
%I1
%Q2
%Q2
%Q2
Use the right mouse button and drag a line to connect logic to the rungs and other logic in
the software. Ah ha pretty cool.
Having multiple output coils is OK but it is generally bad practice to use. Better to use
an internal coil to obtain multiple outputs.
Proficy Notes:
Thanks to Andrew Clarenson for the following
GE listed the steps to install and register the software.
1 load the disk and install using wizard
2 after it is installed plug in hardware key
on the start menu go to GE Fanuc... Proficy machine edition... product registration... click
on hardware key radial box... when the hardware key shows in the address box the system
is ready to use.
When in doubt of function or what to do right click over the item in question or F1
In the monitor mode the item turns Blue
If you see
Red then there has been no download
Black there is a caution or something funky with the program
An Error will stop a download into the PLC
While a warning will download and tell you that there is an issue
If you see a variable that is declared with a $ then it is a global variable.
As with most things Proficy is forward compatible and not backward.
Never rename the _MAIN name it is bad!
You can delete a target and rename a target that is no problem.
The 90 Micro does not support overrides of variables.
Also the always_on command will need to be used only for the 90micro
To add a comment to a rung do the following:
Insert -> Comment -> comment -> rung
So when using math or compare functions the Q output needs to have a single address,
cannot use nested outputs from these commands.
When working with 90-30s and you set up a new project the first thing to do is
immediately set up the CPU. By default the CPU is an Ethernet based CPU which causes
the %I to get renumbered to a higher state. SO for our purposes use CPU 350 this is non
Ethernet based. The %I addresses will start at 1.