GhostPepper
Member
Using Studio 5000 Version 28.02 Professional
Processor is a ControlLogix L73S with L7SP safety partner
I always use the Synchronous Copy [CPS] instruction to copy my consumed tags because potentially they could change partway through the copy and end up with part of the data from one instant in time and the other part from a later time. I have had good results with this method.
I’m now working on a consumed tag that’s used in a safety task and can’t get the CPS instruction to work.
It looks like the CPS instruction isn’t available in the menu and if I paste it in I get the following error:
“CPS: Instruction not certified for use in Safety routines”
Why wouldn’t the CPS instruction be certified for safety? I'm guessing because it locks the tag for the duration of the copy and its slow so the scan time can't be guaranteed or something like that but I would like to know the real reason.
if the CPS is not available then what’s the best way to copy a consumed tag in a safety task?
I am copying UDTs with lots of tags.
Thanks.
Processor is a ControlLogix L73S with L7SP safety partner
I always use the Synchronous Copy [CPS] instruction to copy my consumed tags because potentially they could change partway through the copy and end up with part of the data from one instant in time and the other part from a later time. I have had good results with this method.
I’m now working on a consumed tag that’s used in a safety task and can’t get the CPS instruction to work.
It looks like the CPS instruction isn’t available in the menu and if I paste it in I get the following error:
“CPS: Instruction not certified for use in Safety routines”
Why wouldn’t the CPS instruction be certified for safety? I'm guessing because it locks the tag for the duration of the copy and its slow so the scan time can't be guaranteed or something like that but I would like to know the real reason.
if the CPS is not available then what’s the best way to copy a consumed tag in a safety task?
I am copying UDTs with lots of tags.
Thanks.