当前位置:
工控论坛
> >
行业
>
电工电气
我要发帖
请教LD指令的用法?
点击:
2264
| 回复:
11
伊夜青
关注
私信
精华:0帖
求助:1帖
帖子:29帖 | 159回
年度积分:0
历史总积分:620
注册:2005年11月15日
发表于:2005-12-26 16:18:00
楼主
以下是三菱PLC说明书上堆栈指令编程案例:
案例一: 案例二:
0 LD X000 0 LD X000
1 AND X001 1 MPS
2 MPS 2 LD X001
3 AND X002 3 OR X002
4 OUT Y000 4 ANB
5 MPP 5 OUT Y000
6 OUT Y001 6 MRD
7 LD X003 7 LD X003
8 MPS 8 AND X004
9 AND X004 9 LD X005
10 OUT Y002 10 AND X006
11 MPP 11 ORB
12 AND X005 12 ANB
13 OUT Y003 13 OUT Y001
14 LD X006 14 MPP
15 MPS 15 AND X007
16 AND X007 16 OUT Y002
17 OUT Y004 17 LD X010
18 MRD 18 OR X011
19 AND X010 19 ANB
20 OUT Y005 20
分享到:
收藏
邀请回答
回复楼主
举报
透明了
关注
私信
精华:0帖
求助:0帖
帖子:60帖 | 325回
年度积分:0
历史总积分:521
注册:2005年3月29日
发表于:2005-12-26 16:24:00
1楼
整个语句的第一个常开才是LD,后面的是AND,并列为OR
回复
引用
举报
伊夜青
关注
私信
精华:0帖
求助:1帖
帖子:29帖 | 159回
年度积分:0
历史总积分:620
注册:2005年11月15日
发表于:2005-12-26 16:34:00
2楼
TO:透明了,你再看看案例二 0 LD X000 1 MPS 2 LD X001 这三步怎么用了两个LD, 从LAD上看(只看这三步的话)只是一个串联啊?
回复
引用
举报
莫其麟
关注
私信
精华:14帖
求助:0帖
帖子:120帖 | 5688回
年度积分:0
历史总积分:29157
注册:2004年2月27日
发表于:2005-12-26 19:42:00
3楼
如果有编程软件(不是特意练习的话),可以直接转换为梯形图; 2 LD X001, 3 OR X002 作为一个块与前面(0 LD X000)串联,所以2用到了LD。
回复
引用
举报
透明了
关注
私信
精华:0帖
求助:0帖
帖子:60帖 | 325回
年度积分:0
历史总积分:521
注册:2005年3月29日
发表于:2005-12-27 11:10:00
4楼
楼上的说的没错!
有编程软件就用体型图多好,直观方便。我从来不用这个格式的,太累了。不过看能看懂
回复
引用
举报
伊夜青
关注
私信
精华:0帖
求助:1帖
帖子:29帖 | 159回
年度积分:0
历史总积分:620
注册:2005年11月15日
发表于:2005-12-27 16:06:00
5楼
请问HDSS 块怎么划分?就是对于块的划分的概念比较模糊。
回复
引用
举报
gloriouswar
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 1回
年度积分:0
历史总积分:1
注册:2007年7月12日
发表于:2007-07-12 01:39:00
6楼
第二列中,前四竖应该看作一个整体来理解。PLC的堆栈就好象51单片机的ACC一样,有一些看似没有操作数操作码,其实它们默认使用堆栈中栈顶的值作为操作数。PLC先进先出堆栈,2,3行指令先执行,并把执行的结果放在栈顶,(3行指令OR带有一个操作数与栈顶的值一起构成或的两个操作数),然后ANB没有带操作数,其实ANB默认使用了位于栈顶的操作数(OR),和位于栈顶下一位的操作数。
这样,就不难难解了。
至于MPS压栈指令,是为了复制X0的值并压栈,然后使用MRD读出,进行第7行操作。也可以不使用MPS,而再一次使用LD X,但是考虑到指令的执行效率问题,MPS指令执行时间比LD短,所以为了提高掾的效率而使用了MPS。
回复
引用
举报
天鸟
关注
私信
精华:0帖
求助:0帖
帖子:90帖 | 2298回
年度积分:0
历史总积分:4043
注册:2005年8月07日
发表于:2007-07-12 09:23:00
7楼
继续讨讨论,学习
回复
引用
举报
雪与饿狼
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 610回
年度积分:0
历史总积分:718
注册:2006年7月14日
发表于:2007-07-12 10:28:00
8楼
wegf
回复
引用
举报
雪与饿狼
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 610回
年度积分:0
历史总积分:718
注册:2006年7月14日
发表于:2007-07-12 10:28:00
9楼
wegf
回复
引用
举报
毕庆民
关注
私信
精华:21帖
求助:5帖
帖子:584帖 | 5227回
年度积分:0
历史总积分:10489
注册:2005年6月13日
发表于:2007-08-28 19:35:00
10楼
软件都是相通的,只是有细微的差别,有的是有意的,有的是语言表达与习惯.
PLC已经现在成为元件与产品,各品牌大同小异.
梯形图,同通讯MODBUS协议.通用的语言.简单的使用,足以.
回复
引用
举报
他山石
关注
私信
精华:3帖
求助:3帖
帖子:169帖 | 2343回
年度积分:4
历史总积分:5792
注册:2004年8月29日
发表于:2007-08-28 21:56:00
11楼
用梯图呀
回复
引用
举报
热门招聘
相关主题
7.5KW的电机选多大的接触器、...
[23033]
力矩 “N-m” 什么意思?
[18524]
220v电源指示灯虚亮原因和解...
[50466]
20KW6极电机和30KW4极电机哪...
[13384]
导线的正确连接法!亲,你会接...
[12939]
用电过负荷为什么会烧总零线...
[12072]
110kv、10kv高压开关柜图纸
[12636]
差点犯了追悔莫及的事,做电工...
[23849]
怎样用12v的直流电来控制24v...
[12557]
零线接地漏电保护器怎么不跳...
[15751]
官方公众号
智造工程师
客服
小程序
公众号