欢迎光临入喜工业控制技术(上海)有限公司
当前位置
首页 > 产品中心
西门子间接寻址的问题

西门子间接寻址的问题

详情

西门子间接寻址的问题

=01010100(2进制)后左移3位,变成00001010 100后整数位1010=10,小数位100=4.所以84左移3位后是10.4,对吗?
10.4加上#ZoneNo=1,所以LAR1中的数据是的11.4,对吗?
3.DBX[AR1,P#27.7]中是AR1中的数据加上27.7是最后的DBX的地址吗?


图片说明:

       

《S7-200 SMART 间接寻址》
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/070.html
乘以84这个环节先不说吧,SLD  3这条执行的作用很重要,左移动三位相当于乘以8,这么做得目的是去掉位的影响,地址数据包含位的寻址,例如准备找DBW2, 输入一个数字2,直接装载到地址寄存器的话,就不能做字节的寻址了,只能做位的寻址,DBX0.2, 所以加上10.4加上#ZoneNo=1 就是10.5

用手机扫描二维码关闭