您的位置:控制工程论坛网论坛 » PLC与PAC » plc语句执行顺序问题

boguan_thl

boguan_thl   |   当前状态:在线

总积分:925  2024年可用积分:0

注册时间: 2010-12-15

最后登录时间: 2023-09-07

空间 发短消息加为好友

plc语句执行顺序问题

boguan_thl  发表于 2023/1/4 16:53:53      648 查看 3 回复  [上一主题]  [下一主题]

手机阅读

写了一个简单的测试程序,思路就是:启动1有效 -> T0计时5s -> 置位Y0 -> Y1输出1/同时触发T1计时3s -> 复位Y0,现在很奇怪为什么第四行里Y0已经变成0了,而Y1仍然输出有效,计时器T1也保持在3s的状态?是因为PLC是顺序执行,执行END,就不会再从头扫描了吗?但如果我将Y0强制置为有效,T1结束后,Y0复位,此时计时器T1和Y1都归0

1楼 0 0 回复
  • Akendy

    Akendy   |   当前状态:在线

    总积分:554  2024年可用积分:0

    注册时间: 2008-12-02

    最后登录时间: 2023-09-07

    空间 发短消息加为好友

    Akendy   发表于 2023/1/4 17:10:08

    同一段程序总对Y0,进行置位和复位时,以最后一个执行为准

    2楼 回复本楼

    引用 Akendy 2023/1/4 17:10:08 发表于2楼的内容

  • kuuann7

    kuuann7   |   当前状态:在线

    总积分:1660  2024年可用积分:0

    注册时间: 2010-12-14

    最后登录时间: 2023-09-07

    空间 发短消息加为好友

    kuuann7   发表于 2023/1/11 17:44:16

    PLC扫描周期是循环的,从上到下,从左到右

    3楼 回复本楼

    引用 kuuann7 2023/1/11 17:44:16 发表于3楼的内容

  • 1620745

    1620745   |   当前状态:在线

    总积分:944  2024年可用积分:1

    注册时间: 2010-11-27

    最后登录时间: 2023-10-12

    空间 发短消息加为好友

    1620745   发表于 2023/1/12 17:03:57

    启动信号是不是一直处在高电平,启动信号用脉冲信号试试。

    4楼 回复本楼

    引用 1620745 2023/1/12 17:03:57 发表于4楼的内容

总共 , 当前 /