施耐德 M580 PLC 上电首次扫描如何检测

参考官方解答:https://www.schneider-electric.cn/zh/faqs/FA421815/

结论

%S13:切换为运行之后的第一个循环,在运行模式下 MAST 任务的第一个循环结束时,此位将复位为 0。

%S21:第一个任务循环,在任务(Mast、Fast、Aux0、Aux1、Aux2 和 Aux3)中进行了测试,位%S21指示此任务的第一个循环,包括在运行中使用自动启动冷启动后以及热启动后。%S21在循环开始时设置为 1,在循环结束时复位为 0。

以MAST任务及FAST任务程序做对比可见,%S13只能用在MAST任务中。

总结:

%S13 是 CPU 执行 MAST 任务的第一个周期置位为1

%S21 是 CPU 启动后的第一个周期置位为1(不论当前执行的是否为 MAST 任务)

示例

示例1:

P1程序段在 MAST 任务中,使用锁存逻辑,%M0 锁存 %S13 的数据,%M1 锁存 %S12 的数据

--> 此程序段段为 MAST 任务的第一个程序段,因此 %S13%S21 都在首次执行后置为1

示例2:

P2程序段在 FAST 任务中,使用锁存逻辑,%M2 锁存 %S13 的数据,%M3 锁存 %S12 的数据

--> 此程序段段为非 MAST 任务的第一个任务的第一个程序段,因此 %S13 为0,且 %S21 在首次执行后置为1

相关推荐
Lilixxs2 个月前
施耐德M580、M340趋势功能 Trending 使用
plc·施耐德·unity pro·control expert·m580 m340·trace trending
Soari4 个月前
EcoStruxure™ Control Expert 入门教程
施耐德·m340·control expert·ecostruxure
Lilixxs5 个月前
施耐德 M580、M340 PLC 中 BOOL 类型数组地址
数据结构·plc·施耐德·m580·m340·unity pro·control expert
Lilixxs2 年前
配置 施耐德 modbusTCP 分布式IO子站 RPA0100
modbus·施耐德·工业控制·可编程控制器 plc·组态配置·pra0100·分布式 io dio