相位新参数 (PRNP)

该指令适用于 Compact GuardLogix 5370、Compact GuardLogix 5380、CompactLogix 5370、CompactLogix 5380、GuardLogix 5570、GuardLogix 5580、ControlLogix 5570、ControlLogix 5580 和 ControlLogix 5590 控制器。
小贴士: 将该指令与 ControlLogix 冗余系统配合使用时,在冗余切换期间,如果未在最高优先级任务中规划指令和相位程序,此指令控制的输出可能无法实现无扰动切换。
PRNP 指令用于将设备相位的 NewInputParameters 位清零。
PRNP 指令会将设备相位的 NewInputParameters 位清零。
此为转换指令。使用时,请遵循以下步长:
  • 在梯形逻辑中,插入一个指令,以便在每次执行该指令时,梯级输入条件均会由 false 转换为 true。
  • 在结构化文本例程中,插入指令的条件以便仅在转换时执行。
L5K_PRNP_Other_Pg459_v32.png
小贴士:
FactoryTalk Batch
软件有新参数可用于某个设备相位时,会将该阶段的 NewInputParameters 位置位。
下载参数后,可使用 PRNP 指令将该位清零。
可用语言
梯形图
PRNP_LD_avail_v31
功能块
此指令不可用于功能块中。
结构化文本
PRNP ( );
操作数
梯形图
结构化文本
在指令助记符后输入括号 ( ),即使没有操作数也是如此。
影响数学状态标志
严重/轻微故障
无。请参见“数组索引编制”
,了解与操作数相关的故障。
执行
条件/状态
执行的操作
预扫描
不执行任何操作。
后扫描
不执行任何操作。
EnableIn 为假
不执行任何操作。
EnableIn 为真
指令执行。
示例
梯形图
PRNP_LD_ex_v31
结构化文本
L5K_PRNP_FC_ex_v32
如果 PRNPTest.NewInputParameters = 1(
FactoryTalk Batch
软件有新输入参数可用于设备相位),则
如果 Enable_PXRQ = 1(执行 PXRQ 指令。)
或者 RQ_Control[0].PC = 0(PXRQ 指令正在执行),则
Datavalues[0] = 设置 PXRQ 指令,以传输控制。
发送“下载输入参数子集”请求到
FactoryTalk Batch
软件。
发送 DataValues[0] = 2,该指令设置用于传输控制。
Enable_PXRQ = 0(请求完成后不重启 PXRQ 指令)
如果 RQ_Control[0].PC = 1(请求完成),则
通过 PRNP 指令设置 ThisPhase.NewInputParameters = 0。
否则
Enable_PXRQ = 1(下一次有新输入参数可用时,执行 PXRQ 指令。)
L5K_PRNP_FC_ex_btm
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal