SIEMENS接口模块6ES71555AA000AC0SIEMENS接口模块6ES71555AA000AC0
西门子交换机代理商SIEMENS接口模块6ES71555AA000AC0
SIMATIC模块,SMART模块,小型可编程控制器,精彩系列面板,SIMATIC S7-200 SMART (Mao,Dong)
西门子,供应商,模块,CPU,PLC模块
假设L P##IN_DRY_ADDRESS的值是P#260,那么它经过移动后的值是多少。麻烦您写详细点,理解能力有限。
L P##IN_DRY_ADDRESS
LARI
L 1
SLD 4
+AR1
L D[AR1,P#0.0]
SRD 3
T #ST_DRY_ADDRESS _WORD
问题补充:
还是没有搞清楚,能不能在每个指令后面注释下!
佳答案
L P##IN_DRY_ADDRESS //装载指针地址#IN_DRY_ADDRESS
LARI //装载到地址寄存器1里面
L 1 //装载1到ACCU1里
SLD 4 //左移动4位,相当于乘以16 是16
+AR1 // 这个时候AR1的值为:262
L D[AR1,P#0.0] //DBD262的值
SRD 3 //右移动3位相当于除以8
T #ST_DRY_ADDRESS _WORD //DBD262的值除以8
要了解每一条指令的作用,下载一个有关指针寻址的资料看看,资料连接(我也常看这个资料):《S7-300和S7-400寻址》https://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1597&loginID=&srno=&sendtime=
SIEMENS接口模块6ES71555AA000AC0西门子模块代理商西门子模块代理商西门子模块代理商西门子模块代理商西门子模块代理商西门子模块代理商西门子CPU模块代理商西门子CPU模块代理商西门子CPU模块代理商西门子CPU模块代理商西门子CPU模块代理商
3VA2225-7JQ32-0AA0 | 3VA2C250 R250 ETU560 F/3P |
3VA2325-7JQ32-0AA0 | 3VA2C400 R250 ETU560 F/3P |
3VA2340-7JQ32-0AA0 | 3VA2C400 R400 ETU560 F/3P |
3VA2440-7JQ32-0AA0 | 3VA2C630 R400 ETU560 F/3P |
3VA2450-7JQ32-0AA0 | 3VA2C630 R500 ETU560 F/3P |
3VA2463-7JQ32-0AA0 | 3VA2C630 R630 ETU560 F/3P |
3VA2025-8JQ32-0AA0 | 3VA2L100 R25 ETU560 F/3P |