QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 3475|回复: 6
收起左侧

[已答复] 西门子PLC寻址方式求问

 关闭 [复制链接]
发表于 2010-11-18 18:26:08 | 显示全部楼层 |阅读模式 来自: 中国江苏无锡

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
西门子PLC寻址方式中有四种寻址方式:立即寻址、存储器直接寻址、存储器间接寻址、寄存器寻址。. m/ D2 r3 x; m% @) x6 }
这四种方式怎样来理解?在编程时什么时候用立即寻址、什么时候用存储器直接寻址...........
发表于 2010-11-19 08:32:21 | 显示全部楼层 来自: 中国江苏无锡
西门子书籍非常多,可以寻找一些学习学习。
 楼主| 发表于 2010-11-19 11:08:03 | 显示全部楼层 来自: 中国江苏无锡
就是书上看不懂才问的,望大家从你们角度来给个更清楚的解释
发表于 2010-12-15 20:18:25 | 显示全部楼层 来自: 中国江苏苏州
立即寻址、存储器直接寻址、存储器间接寻址、寄存器寻址:
9 x4 d( y/ S' r$ w" X- Q存储器直接寻址用的最多,比如m10.0,mb11,mw12,db232.dbd34;- c" @: j, m% c$ h. h
存储器间接寻址,比如 L 20  T MW20;OPN DB[MW20]+ t. r0 K! \2 E$ C4 B/ b
寄存器间接寻址是用到两个地址寄存器AR1,AR2,一般是和指针一起用的。! u! t! p" t  L  d4 b

6 @* |0 ^" }6 Y6 T多看看别人的程序,对你理解这些有帮助。不过,不需要的时候,也可以大部分不用。程序功能仍可以实现。

评分

参与人数 1三维币 +3 收起 理由
lsq12345 + 3 应助

查看全部评分

发表于 2010-12-20 23:47:57 | 显示全部楼层 来自: 中国北京
立即寻址就是给出的立即数如:ld   I0.0        movb    100  ,vb120      中的100就是立即数    + _6 H( f! C% u9 x5 E' G2 J/ a  j
   再如将才vb120 中的数据100 传送给vb200      movb   vb120, vb200 就是存储器直接寻址,意思是对存储器进行直接操作。我例子中都是用的字节指令,你也可用其它如位、字、双字等。# S1 k) _. E: Z
存储器间接寻址确实是要用到指针,西门子s7-200 指针定义要用双字指令movd    如movd   vd120,&AC1      值得一提的是不能用AC0  这点要注意。
* {  y  I6 _2 [* t1 b1 v寄存器寻址就是用它的四个寄存器AC0~AC3,它的好处是在选用指令的操作数的格式没要求是自适用的。如   movb  100 ,AC0      AC0就是字节       movw    100,   AC0     那AC0就是字了。这点在四则运算中用的比较多

评分

参与人数 1三维币 +3 收起 理由
pangpang + 3 应助

查看全部评分

发表于 2011-3-31 11:13:34 | 显示全部楼层 来自: 中国广西百色
可以查阅一下帮助,有举例分析的。西门子的寻找还是比较好用的,灵活

评分

参与人数 1三维币 +2 收起 理由
pangpang + 2 应助。虽没有直接给出解答,也算是授人以渔。

查看全部评分

发表于 2011-4-11 19:43:23 | 显示全部楼层 来自: 中国河北石家庄
在西门子的官网上有s7-200视频看了你就回了

评分

参与人数 1三维币 +2 收起 理由
pangpang + 2 应助。虽没有直接给出解答,也算是授人以渔。

查看全部评分

发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表