首页 上一页 1 2 下一页 尾页

3台电机顺序启动,逆序停止梯形图程序 点击:21826 | 回复:40



千山独步

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:159帖 | 3098回
  • 年度积分:4
  • 历史总积分:21261
  • 注册:2007年2月02日
发表于:2007-06-02 18:37:00
楼主


楼主最近还看过



千山独步

  • 精华:0帖
  • 求助:0帖
  • 帖子:159帖 | 3098回
  • 年度积分:4
  • 历史总积分:21261
  • 注册:2007年2月02日
发表于:2007-06-02 19:00:00
1楼
大家不妨学习一下,不知谁还有更经典的程序,拿出来学习学习!

询问

  • 精华:0帖
  • 求助:1帖
  • 帖子:121帖 | 274回
  • 年度积分:0
  • 历史总积分:832
  • 注册:2004年10月13日
发表于:2007-06-04 12:47:00
2楼
太复杂了,我有个简单的,可以任意设定启动的顺序,用200做的

6台电机任意启动,可以设定启动顺序,vb10,vb11,vb12,vb13,vb14 vb15保存启动的顺序

TITLE=程序注释
Network 1 
LD     Q0.0
ON     V213.0
LD     Q0.1
ON     V213.1
ALD
LD     Q0.2
ON     V213.2
ALD
LD     Q0.3
ON     V213.3
ALD
LD     Q0.4
ON     V213.4
ALD
LD     Q0.5
ON     V213.5
ALD
=      V213.7
S      V213.6, 1
Network 2 
// 必须从网络7开始
LD     SM0.1
R      I0.1, 100
Network 3 
LD     I0.0
A      I0.1
S      V204.0, 1
R      V204.1, 1
Network 4 
LDB=   QB0, 0
R      V213.6, 1
Network 5 
LDN    V213.7
AN     V213.6
A      I0.1
ON     I0.0
EU
R      Q0.0, 6
R      V200.1, 50
Network 6 
LD     V204.0
AB=    VB10, 0
EU
S      V202.0, 1
JMP    12
Network 7 // 网络标题
// 网络注释
LDB<>  VB10, 0
A      I0.1
EU
LPS
AB=    VB10, 1
S      Q0.0, 1
LRD
AB=    VB10, 2
S      Q0.1, 1
LRD
AB=    VB10, 3
S      Q0.2, 1
LRD
AB=    VB10, 4
S      Q0.3, 1
LRD
AB=    VB10, 5
S      Q0.4, 1
LRD
AB=    VB10, 6
S      Q0.5, 1
LPP
S      V200.1, 1
Network 8 
LD     V200.1
TON    T110, 30
Network 9 
Network 10 
LBL    12
Network 11 
LD     T110
O      V202.0
EU
LPS
AB=    VB11, 0
R      V200.1, 1
S      V202.1, 1
JMP    15
LPP
LPS
AB=    VB11, 1
S      Q0.0, 1
LRD
AB=    VB11, 2
S      Q0.1, 1
LRD
AB=    VB11, 3
S      Q0.2, 1
LRD
AB=    VB11, 4
S      Q0.3, 1
LRD
AB=    VB11, 5
S      Q0.4, 1
LRD
AB=    VB11, 6
S      Q0.5, 1
LRD
R      V200.1, 1
LRD
S      V200.2, 1
LPP
R      V202.0, 1
Network 12 
LD     V200.2
TON    T101, 30
Network 13 
LBL    15
Network 14 
LD     T101
O      V202.1
EU
LPS
AB=    VB12, 0
R      V200.2, 1
S      V202.2, 1
JMP    18
LPP
LPS
AB=    VB12, 1
S      Q0.0, 1
LRD
AB=    VB12, 2
S      Q0.1, 1
LRD
AB=    VB12, 3
S      Q0.2, 1
LRD
AB=    VB12, 4
S      Q0.3, 1
LRD
AB=    VB12, 5
S      Q0.4, 1
LRD
AB=    VB12, 6
S      Q0.5, 1
LRD
R      V200.2, 1
LRD
S      V200.3, 1
LPP
R      V202.1, 1
Network 15 
LD     V200.3
TON    T102, 30
Network 16 
LBL    18
Network 17 
LD     T102
O      V202.2
EU
LPS
AB=    VB13, 0
R      V200.3, 1
S      V202.3, 1
JMP    21
LPP
LPS
AB=    VB13, 1
S      Q0.0, 1
LRD
AB=    VB13, 2
S      Q0.1, 1
LRD
AB=    VB13, 3
S      Q0.2, 1
LRD
AB=    VB13, 4
S      Q0.3, 1
LRD
AB=    VB13, 5
S      Q0.4, 1
LRD
AB=    VB13, 6
S      Q0.5, 1
LRD
R      V200.3, 1
LRD
S      V200.4, 1
LPP
R      V202.2, 1
Network 18 
LD     V200.4
TON    T103, 30
Network 19 
LBL    21
Network 20 
LD     T103
O      V202.3
EU
LPS
AB=    VB14, 0
R      V200.4, 1
S      V202.4, 1
JMP    24
LPP
LPS
AB=    VB14, 1
S      Q0.0, 1
LRD
AB=    VB14, 2
S      Q0.1, 1
LRD
AB=    VB14, 3
S      Q0.2, 1
LRD
AB=    VB14, 4
S      Q0.3, 1
LRD
AB=    VB14, 5
S      Q0.4, 1
LRD
AB=    VB14, 6
S      Q0.5, 1
LRD
R      V200.4, 1
LRD
S      V200.5, 1
LPP
R      V202.3, 1
Network 21 
LD     V200.5
TON    T104, 30
Network 22 
LBL    24
Network 23 
LD     T104
O      V202.4
EU
LPS
AB=    VB15, 0
R      V200.5, 1
JMP    26
LPP
LPS
AB=    VB15, 1
S      Q0.0, 1
LRD
AB=    VB15, 2
S      Q0.1, 1
LRD
AB=    VB15, 3
S      Q0.2, 1
LRD
AB=    VB15, 4
S      Q0.3, 1
LRD
AB=    VB15, 5
S      Q0.4, 1
LRD
AB=    VB15, 6
S      Q0.5, 1
LRD
R      V200.5, 1
LPP
R      V202.4, 1
Network 24 
LBL    26
Network 25 
// v200.6停止
LD     I0.0
AN     I0.1
LPS
EU
AB=    VB15, 0
S      V203.0, 1
LRD
S      V204.1, 1
LPP
R      V204.0, 1
Network 26 
LD     V204.1
A      V203.0
EU
JMP    31
Network 27 // 网络标题
// 网络注释
LDB<>  VB15, 0
AN     I0.1
EU
LPS
AB=    VB15, 1
R      Q0.0, 1
LRD
AB=    VB15, 2
R      Q0.1, 1
LRD
AB=    VB15, 3
R      Q0.2, 1
LRD
AB=    VB15, 4
R      Q0.3, 1
LRD
AB=    VB15, 5
R      Q0.4, 1
LRD
AB=    VB15, 6
R      Q0.5, 1
LPP
S      V205.1, 1
Network 28 
LD     V205.1
TON    T105, 30
Network 29 
LBL    31
Network 30 
LD     T105
O      V203.0
EU
LPS
AB=    VB14, 0
S      V203.1, 1
R      V205.1, 1
JMP    34
LPP
LPS
AB=    VB14, 1
R      Q0.0, 1
LRD
AB=    VB14, 2
R      Q0.1, 1
LRD
AB=    VB14, 3
R      Q0.2, 1
LRD
AB=    VB14, 4
R      Q0.3, 1
LRD
AB=    VB14, 5
R      Q0.4, 1
LRD
AB=    VB14, 6
R      Q0.5, 1
LRD
R      V205.1, 1
LRD
S      V205.2, 1
LPP
R      V203.0, 1
Network 31 
LD     V205.2
TON    T112, 30
Network 32 
LBL    34
Network 33 
LD     T112
O      V203.1
EU
LPS
AB=    VB13, 0
S      V203.2, 1
R      V205.2, 1
JMP    37
LPP
LPS
AB=    VB13, 1
R      Q0.0, 1
LRD
AB=    VB13, 2
R      Q0.1, 1
LRD
AB=    VB13, 3
R      Q0.2, 1
LRD
AB=    VB13, 4
R      Q0.3, 1
LRD
AB=    VB13, 5
R      Q0.4, 1
LRD
AB=    VB13, 6
R      Q0.5, 1
LRD
R      V205.2, 1
LRD
S      V205.3, 1
LPP
R      V203.1, 1
Network 34 
LD     V205.3
TON    T107, 30
Network 35 
LBL    37
Network 36 
LD     T107
O      V203.2
EU
LPS
AB=    VB12, 0
S      V203.3, 1
R      V205.3, 1
JMP    40
LPP
LPS
AB=    VB12, 1
R      Q0.0, 1
LRD
AB=    VB12, 2
R      Q0.1, 1
LRD
AB=    VB12, 3
R      Q0.2, 1
LRD
AB=    VB12, 4
R      Q0.3, 1
LRD
AB=    VB12, 5
R      Q0.4, 1
LRD
AB=    VB12, 6
R      Q0.5, 1
LRD
R      V205.3, 1
LRD
S      V205.4, 1
LPP
R      V203.2, 1
Network 37 
LD     V205.4
TON    T108, 30
Network 38 
LBL    40
Network 39 
LD     T108
O      V203.3
EU
LPS
AB=    VB11, 0
S      V203.4, 1
R      V205.4, 1
JMP    43
LPP
LPS
AB=    VB11, 1
R      Q0.0, 1
LRD
AB=    VB11, 2
R      Q0.1, 1
LRD
AB=    VB11, 3
R      Q0.2, 1
LRD
AB=    VB11, 4
R      Q0.3, 1
LRD
AB=    VB11, 5
R      Q0.4, 1
LRD
AB=    VB11, 6
R      Q0.5, 1
LRD
R      V205.4, 1
LRD
S      V205.5, 1
LPP
R      V203.3, 1
Network 40 
LD     V205.5
TON    T109, 30
Network 41 
LBL    43
Network 42 
LD     T109
O      V203.4
EU
LPS
AB=    VB10, 1
R      Q0.0, 1
LRD
AB=    VB10, 2
R      Q0.1, 1
LRD
AB=    VB10, 3
R      Q0.2, 1
LRD
AB=    VB10, 4
R      Q0.3, 1
LRD
AB=    VB10, 5
R      Q0.4, 1
LRD
AB=    VB10, 6
R      Q0.5, 1
LRD
R      V205.5, 1
LPP
R      V203.4, 1
Network 43 
LDB=   VB10, 1
OB=    VB11, 1
OB=    VB12, 1
OB=    VB13, 1
OB=    VB14, 1
OB=    VB15, 1
=      V213.0
Network 44 
LDB=   VB10, 2
OB=    VB11, 2
OB=    VB12, 2
OB=    VB13, 2
OB=    VB14, 2
OB=    VB15, 2
=      V213.1
Network 45 
LDB=   VB10, 3
OB=    VB11, 3
OB=    VB12, 3
OB=    VB13, 13
OB=    VB14, 3
OB=    VB15, 3
=      V213.2
Network 46 
LDB=   VB10, 4
OB=    VB11, 4
OB=    VB12, 4
OB=    VB13, 4
OB=    VB14, 4
OB=    VB15, 4
=      V213.3
Network 47 
LDB=   VB10, 5
OB=    VB11, 5
OB=    VB12, 5
OB=    VB13, 5
OB=    VB14, 5
OB=    VB15, 5
=      V213.4
Network 48 
LDB=   VB10, 6
OB=    VB11, 6
OB=    VB12, 6
OB=    VB13, 6
OB=    VB14, 6
OB=    VB15, 6
=      V213.5

 

卧龙浪子

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 89回
  • 年度积分:0
  • 历史总积分:195
  • 注册:2006年11月01日
发表于:2007-06-04 13:51:00
3楼
指令太复杂了,楼上的能不能简单点,说明一下!

fa_ybq

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 743回
  • 年度积分:0
  • 历史总积分:1060
  • 注册:2007年1月19日
发表于:2007-06-04 17:00:00
4楼
用梯形图不行吗,水平底呀

huangbd

  • 精华:0帖
  • 求助:1帖
  • 帖子:24帖 | 103回
  • 年度积分:0
  • 历史总积分:436
  • 注册:2004年5月31日
发表于:2007-06-12 11:52:00
5楼
如果用栈指令会更简单

阳光100

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 6回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2007年5月15日
发表于:2007-06-12 12:07:00
6楼
西门子的指令确实不好看啊,还是梯形图好看点

老士

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 196回
  • 年度积分:0
  • 历史总积分:358
  • 注册:2003年2月25日
发表于:2007-06-12 14:47:00
7楼
我也觉得用栈会更简单!

千山独步

  • 精华:0帖
  • 求助:0帖
  • 帖子:159帖 | 3098回
  • 年度积分:4
  • 历史总积分:21261
  • 注册:2007年2月02日
发表于:2007-06-12 16:26:00
8楼
那还不亮出来,让大家学习学习!

ayuezcy

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2007年3月19日
发表于:2007-06-13 10:00:00
9楼
直接用移位指令就行了!

工控追求

  • 精华:2帖
  • 求助:0帖
  • 帖子:56帖 | 1843回
  • 年度积分:0
  • 历史总积分:6098
  • 注册:2004年11月10日
发表于:2007-06-13 11:18:00
10楼
还是梯形图简单明了

AB菜鸟

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 228回
  • 年度积分:0
  • 历史总积分:361
  • 注册:2003年10月26日
发表于:2007-06-13 12:06:00
11楼
用个位移动不行吗?你们写得太复杂了

三脚猫

  • 精华:0帖
  • 求助:0帖
  • 帖子:180帖 | 1598回
  • 年度积分:0
  • 历史总积分:1097
  • 注册:2004年7月08日
发表于:2007-06-13 12:31:00
12楼
若台数多,用移位,
少时,用移位并不方便;

三脚猫

  • 精华:0帖
  • 求助:0帖
  • 帖子:180帖 | 1598回
  • 年度积分:0
  • 历史总积分:1097
  • 注册:2004年7月08日
发表于:2007-06-13 12:37:00
13楼

I0.0             M2.0             Q3.0
||--------------(P)--------------( )

上升沿的捕获并不放到M2.0中,而是Q3.0中,
M2.0放的是上一个I0.0的状态而已.
楼主提供的程序好象有点错误吧

tuhan

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 60回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2006年7月16日
发表于:2007-06-13 14:03:00
14楼
好复杂

天林涛

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2007年6月14日
发表于:2007-06-14 14:26:00
15楼
用梯形图不行吗,水平底呀

设备主任

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 164回
  • 年度积分:0
  • 历史总积分:502
  • 注册:2005年6月20日
发表于:2007-06-14 14:36:00
16楼
太复杂了,这么简单的控制只要一段程序就可以完成,QQ:71527334

等红杏

  • 精华:1帖
  • 求助:2帖
  • 帖子:44帖 | 589回
  • 年度积分:0
  • 历史总积分:1031
  • 注册:2006年9月17日
发表于:2007-06-14 19:25:00
17楼
奸人都用语句表,一般低水平的搞不懂.
呵呵
笑话
其实根据个人习惯而已,不过尽量用梯形图

ewen

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 51回
  • 年度积分:0
  • 历史总积分:596
  • 注册:2005年9月12日
发表于:2007-06-14 21:20:00
18楼
用STL 很好,我喜欢

行程开关

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 88回
  • 年度积分:0
  • 历史总积分:211
  • 注册:2007年5月30日
发表于:2007-06-15 11:06:00
19楼
比较复杂

chinaplc

  • 精华:2帖
  • 求助:0帖
  • 帖子:15帖 | 322回
  • 年度积分:0
  • 历史总积分:1101
  • 注册:2000年12月01日
发表于:2007-06-15 11:56:00
20楼
在海为网站上(http://www.haiwell.com)有一个依次起停5台电机的例子带LED数码管显示当前运行的电机数,程序非常简单,在[应用案例]有详细说明,在[下载中心]可以下载原程序.

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页