上海智忱科技发展有限公司
新增产品
|
公司简介
注册时间:
2007-09-13
联系人:
电话:
Email:
首页
公司简介
产品目录
公司新闻
技术文章
资料下载
成功案例
人才招聘
荣誉证书
联系我们
产品目录
安川YASKAWA
安川变频器
安川伺服
安川制动单元
安川PG卡
安川G5/G7配件
三菱MITSUBISHI
三菱PLC
三菱伺服
三菱触摸屏
西门子SIEMENS
西门子PLC
西门子变频器
LG(LS产电)
LG 变频器
LG PLC
LG 低压电器
国外变频器
富士变频器
三垦变频器
伦茨变频器
LG变频器
ABB变频器
三菱变频器
西门子变频器
安川变频器
国产变频器
英威腾变频器
普传变频器
安川变频器维修
三菱变频器维修
西门子变频器维修
ABB变频器维修
富士变频器维修
伦茨变频器维修
西威变频器维修
变频器维修
工控产品维修
伺服维修
变频器维修
PLC维修
伺服维修
触摸屏维修
直流调速器维修
全新库存产品
全新其它产品
全新库存变频器
当前位置:
首页
>>>
技术文章
>
技术文章
西门子S7-300间接寻址方法
西门子S7-300间接寻址方法
西门子S7-300PLC间接寻址方法
1.区域内间接寻址
指针的*高位(第31位)x为0时为区域内的间接寻址,此时区域标示号rrr也为0,地址指针的格式与存储器间接寻址的相同。下面是区域内间接寻址的例子:
L P#5.0 //将间接寻址的指针装入累加器1
LAR1 //将累加器1的内容送AR1
A M[AR1, P#2.3] //AR1中的P#5.0加偏移量P#2.3,对M7.3进行操作
= Q[AR1, P#0.2] //逻辑运算的结果送Q5.2,P#5.0+P#0.2=P#5.2
L MW[AR1, P#19.0] //将MW24装入累加器1
方括号内为操作数的地址,它等于AR1中的地址值P#5.0加上逗号后面的地址偏移量,例如第3条指令中操作数的地址为P#5.0+P#2.3=P#7.3,即操作数为M7.3。
2.区域之间的间接寻址
指针的*高位(第31位)x = 1时为区域间的间接寻址,下面是区域间的间接寻址的例子:
L P#M 6.0 //将M6.0的双字地址装入累加器1
LAR1 //将累加器1的内容送到AR1
L W [AR1,P#20.0] //将MW26的内容传送到累加器1
P#M6.0对应的二进制数为2#1000 0011 0000 0000 0000 0000 0011 0000。因为地址指针P#M6.0已经包含有区域信息(rrr=2#011表示M区),第3条指令“L W[AR1, P#50.0]”没有必要再使用地址标识符M。
用地址指针读写字、字节或双字时,指针中小数点右边的位编号必须为0,否则将会出错。
上一篇:
西门子S7-200 ModBus从站通讯程序
下一篇:
西门子S7 PID控制FB41调整参数技巧
若网站内容侵犯到您的权益,请通过网站上的联系方式及时联系我们修改或删除