您的位置:控制工程论坛网论坛 » 技术争鸣 » PLC程序分析!

hege377

hege377   |   当前状态:在线

总积分:6784  2025年可用积分:0

注册时间: 2007-07-23

最后登录时间: 2020-05-16

空间 发短消息加为好友

PLC程序分析!

hege377  发表于 2009/9/9 18:56:47      2018 查看 12 回复  [上一主题]  [下一主题]

手机阅读

大家分析一下这个程序,是否能实现,M21每ON一次,把D101的内容依次送入D230至D236。

就是说当M21ON 时,D101内容送到D230,D230送到D231,D231送到D232;以次类推。

1楼 0 0 回复
  • xujun_127

    xujun_127   |   当前状态:在线

    总积分:2761  2025年可用积分:0

    注册时间: 2008-10-04

    最后登录时间: 2019-07-16

    空间 发短消息加为好友

    xujun_127   发表于 2009/9/2 16:40:04

    2楼 回复本楼

    引用 xujun_127 2009/9/2 16:40:04 发表于2楼的内容

  • 218hty

    218hty   |   当前状态:在线

    总积分:9071  2025年可用积分:0

    注册时间: 2006-08-18

    最后登录时间: 2019-06-25

    空间 发短消息加为好友

    218hty   发表于 2009/9/2 17:03:59

    如果PLC扫描速度快的话,这点程序量也起不了多大的过滤作用啊。
    3楼 回复本楼

    引用 218hty 2009/9/2 17:03:59 发表于3楼的内容

  • luobing3370107

    luobing3370107   |   当前状态:在线

    总积分:620  2025年可用积分:0

    注册时间: 2008-12-24

    最后登录时间: 2019-07-02

    空间 发短消息加为好友

    luobing3370107   发表于 2009/9/2 17:43:21

    4楼 回复本楼

    引用 luobing3370107 2009/9/2 17:43:21 发表于4楼的内容

  • hege377

    hege377   |   当前状态:在线

    总积分:6784  2025年可用积分:0

    注册时间: 2007-07-23

    最后登录时间: 2020-05-16

    空间 发短消息加为好友

    hege377   发表于 2009/9/3 11:27:25

    实验结果是这个程序不能实现这个功能。一旦触发,所有的寄存器全部变成了D101的值。


    不过把程序反过来就可以实现了。

    5楼 回复本楼

    引用 hege377 2009/9/3 11:27:25 发表于5楼的内容

  • 218hty

    218hty   |   当前状态:在线

    总积分:9071  2025年可用积分:0

    注册时间: 2006-08-18

    最后登录时间: 2019-06-25

    空间 发短消息加为好友

    218hty   发表于 2009/9/3 11:55:09

    6楼 回复本楼

    引用 218hty 2009/9/3 11:55:09 发表于6楼的内容

  • hege377

    hege377   |   当前状态:在线

    总积分:6784  2025年可用积分:0

    注册时间: 2007-07-23

    最后登录时间: 2020-05-16

    空间 发短消息加为好友

    hege377   发表于 2009/9/3 16:56:26

    顺序调整如下。


    LDP M21


    MOV D235 D236


    MOV D234 D235


    ---


    MOV D101 D230


     

    7楼 回复本楼

    引用 hege377 2009/9/3 16:56:26 发表于7楼的内容

  • hege377

    hege377   |   当前状态:在线

    总积分:6784  2025年可用积分:0

    注册时间: 2007-07-23

    最后登录时间: 2020-05-16

    空间 发短消息加为好友

    hege377   发表于 2009/9/4 8:52:42

    指令名称是字左移,不过不是所有PLC都有。


    上面和程序可以这样写:LDP M21 


                                               WSFLP D101 D230 K7 K1

    8楼 回复本楼

    引用 hege377 2009/9/4 8:52:42 发表于8楼的内容

  • hege377

    hege377   |   当前状态:在线

    总积分:6784  2025年可用积分:0

    注册时间: 2007-07-23

    最后登录时间: 2020-05-16

    空间 发短消息加为好友

    hege377   发表于 2009/9/6 18:29:28

    有些时候为了掌握设备的运行情况,或者更快的排除故障就可以用到这些程序来记录设备发生了什么故障。
    9楼 回复本楼

    引用 hege377 2009/9/6 18:29:28 发表于9楼的内容

  • anheng

    anheng   |   当前状态:在线

    总积分:1788  2025年可用积分:0

    注册时间: 2008-04-16

    最后登录时间: 2014-04-21

    空间 发短消息加为好友

    anheng   发表于 2009/9/6 21:13:52

         只会点SIEMENS的,不会别的,但从总的梯形框图来看能流起动后,先是你D101的值移动到D230-》D231-》---D236


          因为梯形框图的能流就是从上到下,从左到右的,所以会出现你说的反过来移到传送的值会不一样就是因为这个道理吧

    10楼 回复本楼

    引用 anheng 2009/9/6 21:13:52 发表于10楼的内容

  • hege377

    hege377   |   当前状态:在线

    总积分:6784  2025年可用积分:0

    注册时间: 2007-07-23

    最后登录时间: 2020-05-16

    空间 发短消息加为好友

    hege377   发表于 2009/9/7 8:21:03

    11楼 回复本楼

    引用 hege377 2009/9/7 8:21:03 发表于11楼的内容

总共 , 当前 /, 12【下一页】