您的位置:控制工程论坛网论坛 » PLC与PAC » 关于s7-200程序的请教

qiaoqiaoan

qiaoqiaoan   |   当前状态:离线

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

注册时间: 2008-10-24

最后登录时间: 2009-10-09

空间 发短消息加为好友

关于s7-200程序的请教

qiaoqiaoan  发表于 2008/10/31 21:28:57      868 查看 3 回复  [上一主题]  [下一主题]

手机阅读

我现在刚接触200程序,但手头上有需要完成的任务。想要段输入一个信号i0.0 后 q0.0 会作5次 5m置1 5m置0 的输出, 5次后q1.0输出一个脉冲(点动)。期待大家的回复。同时我的mov用得很不好。。。。为什么老是覆盖来覆盖去最后输出比较不了。。。。我是打算做10 个输入分别向一个寄存器中mov1~10 然后和另外一个寄存点比较大小,大于q0.0输出 小于q0.1输出。。。。。谢谢大家。。。 
1楼 0 0 回复
  • bubli

    bubli   |   当前状态:在线

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

    注册时间: 2008-06-22

    最后登录时间: 2015-05-25

    空间 发短消息加为好友

    bubli   发表于 2008/10/25 14:10:42

    可以用计数器啊


    比较时,是不是你的传送地址没写好,重合了,用VD

    2楼 回复本楼

    引用 bubli 2008/10/25 14:10:42 发表于2楼的内容

  • zwei123

    zwei123   |   当前状态:离线

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

    注册时间: 2004-10-19

    最后登录时间: 2010-07-19

    空间 发短消息加为好友

    zwei123   发表于 2008/10/30 17:43:43

    用一个定时器和一个计数器即可实现您第一个问题,如果5m指的是5ms那么用1ms定时器,如果是5秒就用100ms定时器。
    3楼 回复本楼

    引用 zwei123 2008/10/30 17:43:43 发表于3楼的内容

  • 江湖笑

    江湖笑   |   当前状态:离线

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

    注册时间: 2007-05-18

    最后登录时间: 2010-03-11

    空间 发短消息加为好友

    江湖笑   发表于 2008/10/31 21:28:57

    Network 1
    LD     I0.0
    EU
    S      S0.0, 1
    R      C1, 1
    Network 2
    LSCR   S0.0
    Network 3
    LD     S0.0
    LPS
    S      Q0.0, 1
    A      Q0.0
    TON    T37, 3600
    LPP
    A      T37
    SCRT   S0.1
    Network 4
    SCRE
    Network 5
    LSCR   S0.1
    Network 6
    LD     S0.1
    LPS
    R      Q0.0, 1
    A      Q0.0
    TON    T38, 3600
    LPP
    A      T38
    SCRT   S0.2
    Network 7
    SCRE
    Network 8
    LSCR   S0.2
    Network 9
    LD     S0.2
    INCW   C1
    AW=    C1, 5
    SCRT   S0.3
    NOT
    SCRT   S0.0
    Network 10
    SCRE
    Network 11
    LSCR   S0.3
    Network 12
    LD     S0.3
    =I     Q1.0
    A      Q1.0
    R      S0.0, 4
    Network 13
    SCRE

    4楼 回复本楼

    引用 江湖笑 2008/10/31 21:28:57 发表于4楼的内容

总共 , 当前 /