Changing from micrologix1100 to a 1200

nathan.slade

Member
Join Date
Mar 2010
Location
n.s.w
Posts
69
Hi all. I have been give a job to remove an old plc and screen and change it to a newer AB unit like the machine sitting next to it. The problem I have is the newer unit has a ml1100 and they want to use a ml1200as we have 4 spares at the moment. I have gone into the program for the 1100 and change the processor to a 1200 but I get a warning scp instructions are only valid for ml1200 series c fun 6 or higher. Mine is a ser c fw 14. I have changed the series in the adv configuration but still no luck clearing the error. Any ideas out there?
Thanks for your input
 
The Micrologix 1200 and 1500 are an older and less capable design compared to the 1100 and 1400. You are going to have great difficulty.
 
...I get a warning scp instructions are only valid for ml1200 series c fun 6 or higher. Mine is a ser c fw 14. I have changed the series in the adv configuration but still no luck clearing the error. Any ideas out there?

1) It appears that that does not make sense as you have described it. That said, I have found that processors do not care about what the manual says or what makes sense, they can only do what they are programmed to do, so believing a manual instead of the available software and trying to act as if your 1200 ser c fw 14 could somehow accept the SCP, when the software says it cannot, will probably be futile.

2) Is that an error or a warning?

2.1) Also, is it about SCP instructions in general, or is it about the data types, INT vs. REAL, of operands to the instruction?

2.3) If it's a warning, then perhaps it can be ignored cf. this thread: http://www.plctalk.net/qanda/showthread.php?t=52165. It is straightforward to create a couple of test rungs to determine what will work.

3) If that does not work, I would suggest replacing the SCP instructions with a series of SUB/MUL/DIV instructions, using REAL operaands, that accomplish the same thing; see below.

3.1) Also note that the expressions [(y1-y0)/(x1-x0)] and [y0-(x0*(y1-y0)/(x1-x0))] can be replaced by constants that you can calculate outside the program, so the it will only take two instructions, a MULtiply and an ADD, to replace each SCP instruction.

yyy.png
 
Last edited:
So after looking at the warning again there using float point operands and that's the problem. I'll look at that other thread. Thanks
 
The manual (click here) claims Floating-point data files are allowed for the SCP instrunction. Have you tried a one-rung test program to see if the warning can be ignored?


See also here: https://www.plctalk.net/qanda/showthread.php?p=844670#post844670


It seems the warning is only to remind you to check your firmware revision to ensure it can handle the floating point data file operands.
 

Similar Topics

Hi all, I am having an issue where some of my HMI push Buttons and Indicators go in to error when I navigate to a new screen. I am using a...
Replies
16
Views
335
We have a new machine that uses an armor block to transfer input signals for conveyor position that continuously alarms out on no position change...
Replies
0
Views
74
Hello everyone, I am trying to change the IP address of the Omron PLC (NJ30-1200) and HMI (NB7W-TW01B) to fetch the network on our network...
Replies
7
Views
257
Dear Experts, I'm just started working with GEO SCADA and I need your valuable help. Currently, I'm trying to edit the alarm limits on MIMIC...
Replies
0
Views
193
Hi, all! I have a 1768-L45 CompactLogix PLC with a couple of 4-20 temperature transmitters connected to it. I have the temperature scaling...
Replies
6
Views
444
Back
Top Bottom