您现在所在的是:

西门子SIEMENS

回帖:17个,阅读:9079 [上一页] [1] [2] [下一页]
1234
gongweidxa
文章数:74
年度积分:50
历史总积分:1234
注册时间:2007/3/17
发站内信
发表于:2010/6/28 17:50:24
#0楼
熟悉S7-200的人都知道它的顺控指令编程非常简单,而且编写容易。但是我认为这只适用网络比较少的程序段,要是实现的功能比较多,整个程序的网络会非常的多。这给修改、阅读程序带来很多的不便,为此我用了另外一种方式来代替顺控指令大大的减少了程序的网络。如下程序所示:
//起始网络
LD I0.0
EU
MOVB 16#1,VB1000          //VB1000为步标志字节,给它传送数字
//第1步
LDB= VB1000,16#1
.
.
.
MOVB 16#2,VB1000          //第1步完成后,利用转换条件将步标志字改写为第2步
//第2步
LDB= VB1000,16#2
.
.
.
MOVB 16#3,VB1000           //以此方式直到顺控的最后
    这种方式的好处就是调试非常方便。其一、网络要少很多;其二、因为某种原因顺控停在某一步时,在软件监控中可以清楚的看到程序运行到了哪一步。利用观看步标字节显示的数字。
3479
EEbeginner 版主
文章数:1818
年度积分:50
历史总积分:3479
注册时间:2009/11/19
发站内信
发表于:2010/6/29 11:01:45
#1楼
你这个办法不错,实际上这是一种状态编程思想实现的手段之一。用置位和复位指令亦可实现,用移位指令和数据寄存器配合亦可实现。无论何种PLC,只要编程思想正确,要实现一定规律的控制,是有很多办法的,这就看编程者对PLC软元件和指令掌握的程度了。
750
getjoycolin
文章数:1
年度积分:50
历史总积分:750
注册时间:2010/6/29
发站内信
发表于:2010/6/29 11:42:56
#2楼
学习了,呵呵,新手!


[此贴子已经被作者于2010/6/29 11:43:35编辑过]
750
ning5755
文章数:3
年度积分:50
历史总积分:750
注册时间:2010/7/3
发站内信
发表于:2010/7/4 12:28:57
#3楼
有高见!值得学。
17578
ahljj
文章数:3386
年度积分:50
历史总积分:17578
注册时间:2002/3/23
发站内信
发表于:2010/7/5 11:04:23
#4楼
学习了
1050
jhsyw
文章数:19
年度积分:50
历史总积分:1050
注册时间:2005/9/24
发站内信
发表于:2010/7/13 13:02:39
#5楼
学习 学习,那位师傅有变频率供水的程序啊,传一个给我,谢谢!要求S7系列 一拖二。
我的邮箱:jhsyw@163.com.
893
xjhqq
文章数:13
年度积分:50
历史总积分:893
注册时间:2009/7/31
发站内信
发表于:2010/7/18 18:04:15
#6楼
新手学习了
986
dingshen3357
文章数:5
年度积分:50
历史总积分:986
注册时间:2008/9/24
发站内信
发表于:2010/7/22 0:35:24
#7楼
看看
964
interzj
文章数:13
年度积分:50
历史总积分:964
注册时间:2005/5/27
发站内信
发表于:2010/7/22 7:33:12
#8楼
dddddddddddddddddddd
ddddddddddddddddd
750
everett7623
文章数:2
年度积分:50
历史总积分:750
注册时间:2010/7/23
发站内信
发表于:2010/7/23 18:45:39
#9楼
新手学习,谢谢了

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

140.4009