回复:几个气缸顺序延时动作的小程序

LJCLWYF

  • 帖子

    564
  • 精华

    0
  • 被关注

    34

论坛等级:侠圣

注册时间:2011-08-13

黄金 黄金 如何晋级?

发布于 2013-09-26 11:38:21

8楼

TITLE=程序注释
Network 1 // 初始化Q0.0---Q0.4
LD SM0.1
MOVB 0, QB0
Network 2 // 按下启动按钮I0.0,置位启动标志M10.0
// 网络注释
LD I0.0
EU
S M10.0, 1
Network 3 // 启动标志和连续运行标志M10.5的上升沿置位一缸输出Q0.0并复位T37---T40
LD M10.0
O M10.5
EU
S Q0.0, 1
R T37, 4
Network 4 // 一缸开到位就复位一缸输出Q0.0
LD Q0.0
A I0.1
EU
R Q0.0, 1
Network 5 // 一缸关到位置位一缸到位标志M10.1
LD M10.0
A I0.2
EU
S M10.1, 1
Network 6 // 延时3S
LD M10.1
TON T37, 30
Network 7 // 延时时间到置位二缸输出Q0.1并复位一缸到位标志
LD T37
EU
S Q0.1, 1
R M10.1, 1
Network 8 // 二缸开到位就复位二缸输出Q0.1
LD Q0.1
A I0.3
EU
R Q0.1, 1
Network 9 // 二缸关到位置位二缸到位标志M10.2
LD M10.0
A I0.4
EU
S M10.2, 1
Network 10 // 延时3S
LD M10.2
TON T38, 30
Network 11 // 延时时间到置位三缸输出Q0.2并复位二缸到位标志
LD T38
EU
S Q0.2, 1
R M10.2, 1
Network 12 // 三缸开到位就复位三缸输出Q0.2
LD Q0.2
A I0.5
EU
R Q0.2, 1
Network 13 // 三缸关到位置位三缸到位标志M10.3
LD M10.0
A I0.6
EU
S M10.3, 1
Network 14 // 延时3S
LD M10.3
TON T39, 30
Network 15 // 延时时间到置位四缸输出Q0.3并复位三缸到位标志
LD T39
EU
S Q0.3, 1
R M10.3, 1
Network 16 // 四缸开到位就复位四缸输出Q0.3
LD Q0.3
A I0.7
EU
R Q0.3, 1
Network 17 // 四缸关到位置位四缸到位标志M10.4
LD M10.0
A I1.0
EU
S M10.4, 1
Network 18 // 延时3S
LD M10.4
TON T40, 30
Network 19 // 延时时间到置位五缸输出Q0.4并复位四缸到位标志
LD T40
EU
S Q0.4, 1
R M10.4, 1
Network 20 // 五缸开到位就复位五缸输出Q0.4
LD Q0.4
A I1.1
EU
R Q0.4, 1
Network 21 // 五缸到位如果连续运行开关M11.0接通就置位连续运行标志M10.5;如果连续运行开关M11.0关闭就复位启动标志和连续运行标志
LD M10.0
A I1.2
EU
LPS
A M11.0
S M10.5, 1
LPP
AN M11.0
R M10.0, 1
R M10.5, 1
你看这段程序行不行。气缸电磁阀是按二位五通阀设计的。如果是三位五通阀的话,程序就不一样了。
学无止境
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。