Hi All,
I'm new to this forum, so be gentle! HaHa
I have been working with AB SLC500 for a few years. I have only had the introduction course from AB. Our regular programmer died a few months ago and I have inherited the duties. So here goes....
I am attempting to setup a temperature controller on our can warmer. We make soft drinks. The product is filled as cold as possible. Then the conveyor carries it to the can warmer where it is warmed to room temperature so the cans won't "sweat" on the line. I have a SLC50/4 with a NIO4I module. I put in a rung with a SCP (scale with parameter) instruction. This is for the RTD temperature device that measures the tank water temperature. 4-20 ma device.
+--SCP---------------+
input = I:06.0
input min. = 3277.0
input max, = 16384.0
scaled min. = 0
scaled max. = 250
output = F10:0
+--------------------+
I want to save the scaled value to a file so I can do other things with it. ( Move,compare, etc..) Here lies the problem. The F10.0 value is always 0. Shouldn't the SCP instruction move the scaled value there? I had to create the F10 data file (floating point). Maybe I didn't do that right? Is F10.0 a 16 bit word? I can see the I:6.0 value change with the process. This is all I can remember about it. I am at home now, so I can't read the SLC from here. It is really buggin me! Any advice would be greatly welcomed.
TIA BD
I'm new to this forum, so be gentle! HaHa
I have been working with AB SLC500 for a few years. I have only had the introduction course from AB. Our regular programmer died a few months ago and I have inherited the duties. So here goes....
I am attempting to setup a temperature controller on our can warmer. We make soft drinks. The product is filled as cold as possible. Then the conveyor carries it to the can warmer where it is warmed to room temperature so the cans won't "sweat" on the line. I have a SLC50/4 with a NIO4I module. I put in a rung with a SCP (scale with parameter) instruction. This is for the RTD temperature device that measures the tank water temperature. 4-20 ma device.
+--SCP---------------+
input = I:06.0
input min. = 3277.0
input max, = 16384.0
scaled min. = 0
scaled max. = 250
output = F10:0
+--------------------+
I want to save the scaled value to a file so I can do other things with it. ( Move,compare, etc..) Here lies the problem. The F10.0 value is always 0. Shouldn't the SCP instruction move the scaled value there? I had to create the F10 data file (floating point). Maybe I didn't do that right? Is F10.0 a 16 bit word? I can see the I:6.0 value change with the process. This is all I can remember about it. I am at home now, so I can't read the SLC from here. It is really buggin me! Any advice would be greatly welcomed.
TIA BD