您的位置:控制工程论坛网论坛 » PLC与PAC » PLC计时非定时

fung

fung   |   当前状态:在线

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

注册时间: 2006-11-24

最后登录时间: 2023-08-16

空间 发短消息加为好友

PLC计时非定时

fung  发表于 2016/6/15 13:01:11      1227 查看 8 回复  [上一主题]  [下一主题]

手机阅读

X0闭合时,开始计时,直到X0断开,这个时间是不确定的,但需要把这个时间存入D0中,PLC该如何编程呢??

1楼 0 0 回复
  • ytzidonghua

    ytzidonghua   |   当前状态:在线

    总积分:11263  2024年可用积分:6

    注册时间: 2006-09-18

    最后登录时间: 2024-08-02

    空间 发短消息加为好友

    ytzidonghua   发表于 2016/6/15 16:17:35

    下降沿把时间取出来看看

    2楼 回复本楼

    引用 ytzidonghua 2016/6/15 16:17:35 发表于2楼的内容

  • martion

    martion   |   当前状态:在线

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

    注册时间: 2013-07-25

    最后登录时间: 2019-12-19

    空间 发短消息加为好友

    martion   发表于 2016/6/15 20:32:08

    用累计型计时器,在前端信号中断下降沿执行数据传输导出计时器数据,指令执行完复位计时器

    3楼 回复本楼

    引用 martion 2016/6/15 20:32:08 发表于3楼的内容

  • a1123

    a1123   |   当前状态:在线

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

    注册时间: 2013-06-20

    最后登录时间: 2023-08-11

    空间 发短消息加为好友

    a1123   发表于 2016/6/15 21:47:34

    X0从接通到断开的时间给T0在把T0的值传送给D0?这样行吗?

    4楼 回复本楼

    引用 a1123 2016/6/15 21:47:34 发表于4楼的内容

  • henryen

    henryen   |   当前状态:在线

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

    注册时间: 2013-07-25

    最后登录时间: 2023-02-13

    空间 发短消息加为好友

    henryen   发表于 2016/6/15 22:19:35

    抱歉,是我看错了,以为能把0传过去

    5楼 回复本楼

    引用 henryen 2016/6/15 22:19:35 发表于5楼的内容

  • qjj9412786

    qjj9412786   |   当前状态:在线

    总积分:3325  2024年可用积分:2

    注册时间: 2012-05-30

    最后登录时间: 2024-11-22

    空间 发短消息加为好友

    qjj9412786   发表于 2016/6/16 13:25:16

    直接mov t0 到d0.只不过D0里面保存的数据乘以计时器时基值才是需要的时间值(S)。例如T0是100ms计时器,D0里面保存的是5,那么X0断开时计时器计时0.5s

    6楼 回复本楼

    引用 qjj9412786 2016/6/16 13:25:16 发表于6楼的内容

  • xueba

    xueba   |   当前状态:在线

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

    注册时间: 2014-01-06

    最后登录时间: 2023-08-11

    空间 发短消息加为好友

    xueba   发表于 2016/6/16 16:34:44

    用上升 下降沿做条件试试
    7楼 回复本楼

    引用 xueba 2016/6/16 16:34:44 发表于7楼的内容

  • henryen

    henryen   |   当前状态:在线

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

    注册时间: 2013-07-25

    最后登录时间: 2023-02-13

    空间 发短消息加为好友

    henryen   发表于 2016/6/18 11:41:45

    通常的定时器是前面条件断开时间就清零了,你可以用累计定时器,前面条件断开了,定时时间还在,然后将此时定时器的当前值存储到一个数据寄存器中。

    8楼 回复本楼

    引用 henryen 2016/6/18 11:41:45 发表于8楼的内容

总共 , 当前 /