55问答网
所有问题
求大虾解释下西门子S7-200中&VB100和*AC1分别都是什么意思,关于地址操作的希望 解答详细点?
如题所述
举报该问题
推荐答案 2015-06-18
&VB100,表示提取&符后的地址,
第一条指令就是将地址指针100(不同于数据100,地址指针是一个双整数变量)送入AC1;
*AC1,表示送入对应地址指针的
存储器
,
第二条指令就是把AC0的当前值送入VW100(第一条指令执行后的状态);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/GeR4F4GcRcR4RFLRGF.html
相似回答
在
S7-200
用循环语句求最大值最小值 的程序样例
答:
MOVD
&VB100,
AC1 //数据比较开始地址为VD100 FOR AC0, +1, 10 //循环10个数来比较 MOVD
*AC1,
AC2 +D 4, AC1 MOVD *AC1, AC3 -R AC2, AC3 A SM1.2 //这句好像有些问题,我没有试验,初衷是为了判断SM1.2来控制下步程序 MOVD *AC1, AC2 +D...
...IB QB MB SMB SB LB AC *VD
*AC
*LD
是什么意思,
详细点
答:
你说的应该是200里边的东西 V是内存区 B是按照字节读的 一个字节8各位 既1BYTE=8BIT VB100就是V第100的字节的意思
IB是输入字节 例如IB0就是 I0.0、I0.1、I0.2...I0.7这7个位组成的字 QB是输出的 MB是M的内存区的 最多32 慎用 SMB是系统内部使用的一些定义好的变量 一般是ReadOn...
西门子200
plc问题求指导: 我现在要依次读取vd100;vd104;vd108---一直...
答:
Network 1 LD M0.0 MOVD
&VB100,
AC1 //要读取的首地址传入AC1 Network 2 LD M0.0 FOR MW0, 1, 30 //循环计数开始 Network 3 LD M0.0 MOVD
*AC1,
VD1000 +D 4, AC1 //这个网络段是每隔一个双字传数据,vd1000是我假设的存储数据的开始地址 Networ...
西门子200中
plc的
*ac
0
与&vb
7012
什么意思
答:
这是
西门子200
PLC中间接寻址的用法,间接寻址是指用指针来访问存储区数据,在一条指令中,如果操作码后面的操作数是以操作数所在
地址的地址
形式出现的,这种指令的寻址方式就叫间接寻址。例如:movd
&vb100
ac0 // ac0中存放的是
vb100的地址
而不是
vb100当中的
数据 movw
*ac
0
ac1
//是取vb100...
PLC中为
什么
要间接寻址直接寻址不得吗?
求解释
答:
你应该是用的
西门子的
PLC吧,就直接拿一个应用的例子来解释吧。例如,直接寻址是你直接对一个区间的变量赋值或者搬移,例如MOV 500,VB100;间接寻址是你对一个地址赋值或者搬移,例如,你先将
VB100的地址
赋给AC1,指令是 MOVD
&VB100,
AC1 然后再MOVD 500
,*AC1
。这样的两种做法的结果相同;这样看...
大家正在搜
西门子s7-1200
西门子s7200中文手册
西门子PLCS7一200状态表
西门子S7200
西门子s71200编程手册
西门子s7-200cn
西门子s71200plc说明书
西门子s71500
西门子s7200编程手册
相关问题
s7-200指令前加*是什么意思 比如*AC1
西门子s7-200其中vb100和vw100是占用同一个地址...
S7-200西门子PLC AC0的用法问题
西门子s7-200 plc地址与 modbus 地址怎么对应...
关于西门子s7-200增一和减一指令问题。