与相位拆离 (PDET)

该指令适用于 Compact GuardLogix 5370、Compact GuardLogix 5380、CompactLogix 5370、CompactLogix 5380、GuardLogix 5570、GuardLogix 5580、ControlLogix 5570、ControlLogix 5580 和 ControlLogix 5590 控制器。
小贴士: 将该指令与 ControlLogix 冗余系统配合使用时,在冗余切换期间,如果未在最高优先级任务中规划指令和相位程序,此指令控制的输出可能无法实现无扰动切换。
使用 PDET 指令来释放设备相位的所有权。
程序执行 PDET 指令后,
不再
拥有设备相位的所有权。这样可释放设备相位的所有权,以由其他程序或
FactoryTalk Batch
软件获取。仅当程序之前曾通过连接到设备相位 (PATT) 指令获取设备相位的所有权时,才能使用 PDET 指令。
此为转换指令。使用时,请遵循以下步长:
  • 在梯形逻辑中,插入一个指令,以便在每次执行该指令时,梯级输入条件均会由 false 转换为 true。
  • 在结构化文本例程中,插入指令的条件以便仅在转换时执行。
可用语言
梯形图
PDET_LD_avail_v31
功能块
此指令不可用于功能块中。
结构化文本
PDET(Phase_Name);
操作数
梯形图
操作数
类型
格式
说明
Phase Name
PHASE
设备相位的名称
不再拥有所有权的设备相位。
结构化文本
操作数与梯形图 PDET 指令的操作数相同。
影响数学状态标志
严重/轻微故障
无。请参见“数组索引编制”
,了解与操作数相关的故障。
执行
在结构化文本中,EnableIn 在普通扫描期间始终为真。因此,如果指令处于由逻辑激活的控制路径中,指令将会执行。
条件/状态
执行的操作
预扫描
不执行任何操作。
后扫描
不执行任何操作。
EnableIn 为假
不执行任何操作。
EnableIn 为真
指令执行。
示例
梯形图
如果
Step.6
= 1(序列的第 6 步),则:
每条 PDET 指令都将交出序列对设备阶段的所有权。
Ownership
位均清 0。(在
Ownership
标签中,为每个设备相位都分配了一个位。)
Done
= 1。(这表示序列进入下一步。)
PDET_LD_ex._v31
结构化文本
PDET_FC_ex_v31
执行该序列时,Relinquish_Ownership 动作:
  • 交出设备相位所有权。
  • 所有权标志(在取得设备相位所有权后由 SFC 置位的位)清零。
如果使用 P1 类型的动作限定符,动作会仅在该步的首次扫描中执行。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal