I am converting a series six program over to a 90-30
with a 350 cpu using Cimplicity ME ladder logic. While perusing the old program, I found something unexpected in the way the engineer used a certain register.
Here's the logic:
First rung
Reg984 Move Reg 985 (move the contents of register 984 to reg 985
2nd rung
10*reg990=reg985 (multiply 10 times register990 with the
answer going into register 985)
3rd rung
reg985*reg1005=reg985 (multiply register985 times register 989
with the answer going into register 985)
I guess I don't completely understand how the old dinosaur executed the program but it appears that register 985 would be unstable for use as a final control element. I converted the program to Cimplicity and it accepted it but I got a "warning 8022 type mismatch between variable and instruction"
Should I create new registers to prevent a problem?
Thanks in advance
with a 350 cpu using Cimplicity ME ladder logic. While perusing the old program, I found something unexpected in the way the engineer used a certain register.
Here's the logic:
First rung
Reg984 Move Reg 985 (move the contents of register 984 to reg 985
2nd rung
10*reg990=reg985 (multiply 10 times register990 with the
answer going into register 985)
3rd rung
reg985*reg1005=reg985 (multiply register985 times register 989
with the answer going into register 985)
I guess I don't completely understand how the old dinosaur executed the program but it appears that register 985 would be unstable for use as a final control element. I converted the program to Cimplicity and it accepted it but I got a "warning 8022 type mismatch between variable and instruction"
Should I create new registers to prevent a problem?
Thanks in advance