I installed a micro 1000 analog on a press about a year ago. The PLC controls only one aspect and as such the program is very short and the operation is very simple.
The PLC has faulted out do to a math error twice in a 12 month period. It appears this PLC has no way via program bit set for customer to reset fault. Therefore I have to go out and reset via RS Logix. I am not sure if I have a preset value entered wrong in one of the SCL blocks or the data coming in is beyond expectations.
The logic is; A 4-20ma comes into PLC via joystick. This value is scaled to output to a valve 4-20ma directly proportional to the input. I could not just move the raw input data to the output as the internal scale between the PLC input and output is different.
There is a second 4-20ma signal input that serves as a max output limit. If the joystick input is greater than the Max setting, the output will be limited to the Max setting.
There is a retract signal which gives a full output command when activated. I don't believe this to be any problem.
I added a "u" on s:5/0 on the last rung as a temporary fix recommended by local AB rep until I find the math problem.
What did I do wrong?
The PLC has faulted out do to a math error twice in a 12 month period. It appears this PLC has no way via program bit set for customer to reset fault. Therefore I have to go out and reset via RS Logix. I am not sure if I have a preset value entered wrong in one of the SCL blocks or the data coming in is beyond expectations.
The logic is; A 4-20ma comes into PLC via joystick. This value is scaled to output to a valve 4-20ma directly proportional to the input. I could not just move the raw input data to the output as the internal scale between the PLC input and output is different.
There is a second 4-20ma signal input that serves as a max output limit. If the joystick input is greater than the Max setting, the output will be limited to the Max setting.
There is a retract signal which gives a full output command when activated. I don't believe this to be any problem.
I added a "u" on s:5/0 on the last rung as a temporary fix recommended by local AB rep until I find the math problem.
What did I do wrong?