55问答网
所有问题
西门子300PLC,比如一段程序:L P#1.0, LAR1,为何要把1.0的地址加载到ACC1中之后,再传递给地址寄存器
这样做的意义是什么?请详细解释一下,谢谢!
举报该问题
推荐答案 2011-07-12
很多原因,有可能需要先处理数据类型,将整数或者其他数处理后在进行寻址,也有可能需要进行地址的计算和转换。当然,你也可以不通过ACC1直接使用地址寄存器,只需要LAR1 P#X.X就可以了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/FG4R44GcQ.html
其他回答
第1个回答 2011-07-11
ACC1具备转化数据类型的功能,所以一般数据格式不一样的,都可以通过ACC1来转化,间接联系行
相似回答
如图
一段PLC程序
具体实现什么功能,要详细点集体每一步什么意思求解...
答:
SLW 1 //将ACC1数据左移一个字 + -2 //减2
LAR1
//将数据
加载到
AR1 POP //将将ACC2数据复制
到ACC1
T DBW[
AR1,
p#
0.0] // 将ACC1数据写入DB1.DBW[AR1, p#0.0]END: nop 0 //空操作
...100
L
DBW [
AR1,P#
0.0] T MW 32
西门子一段程序,
望高手解答!_百度...
答:
LAR1
将ACC1中
的地址
指针传送到AR1中 OPN DB 100 打开DB100,以下针对DB100进行操作 L DBW [
AR1,P#
0.0] 取DB数据块中的AR
1地址
的值,传送
到ACC1中
(P#0.0,此为偏移量,因为是0,所以无需对AR1进行处理)T MW 32 将ACC1中的值传送到MW32中 ...
大家正在搜
P U R P L E是什么颜色
P L A N后面接什么
g P A L带的数字
西门子6L3探头
西门子冰箱显示L0
西门子冰箱冷藏显示L0
西门子冰箱显示AL
P U P I L
P R N D L
相关问题
麻烦高人指点一下S7 300指令什么意思:尤其是L W[AR...
西门子300plc中的L0.0、L0.1、L1.0什么意思
西门子plc中,L P##_DB 这个语句什么意思?求解释!
plc s7 300 程序问题:LAR1 P#M 200.0...
西门子S7-300语句表中一段程序不理解,求帮助?
关于西门子的一段程序,请高手指点!
L MW 200 L 2 *I SLW 3 LAR1 OPN...
西门子PLC S7-300中,在什么情况下用指针P#?比如:...