三菱plc 程序 “ * Z0 K10 Z1 ” 是什么意思?
答案:6 悬赏:10 手机版
解决时间 2021-01-24 22:45
- 提问者网友:献世佛
- 2021-01-24 19:05
三菱plc 程序 “ * Z0 K10 Z1 ” 是什么意思?
最佳答案
- 五星知识达人网友:话散在刀尖上
- 2021-01-24 19:28
Z和D一样也是寄奇器,只不过特殊点,它里面的值有个很神奇的作用:举个例子:LD X3
MOV D100 D2
这条指令的意思明白吧-意思就是当x5接通后,就把D100里的值传送给D2。那么假如变成以下指令:
LD X5
MOV D100Z0 D2
会是什么样效果呢?假如Z0里的值为0,那就在x5接通后就把D100内的值传给D2,假如Z0寄存器内的值为1,那就把D101内的值传给D2,假如Z0的值是3,那就在X5接通后把D103的值传给D2,假如Z0里的值是18,那就把D118的值传给D2,……明白了吧,呵呵,“Z”就叫做变扯寄存器!吕工自动化装备为中国自动化发展供献力量!追答Z和D一样也是寄奇器,只不过特殊点,它里面的值有个很神奇的作用:举个例子:
LD X5
MOV D100 D2
这条指令的意思明白吧-意思就是当x5接通后,就把D100里的值传送给D2。那么假如变成以下指令:
LD X5
MOV D100Z0 D2
会是什么样效果呢?假如Z0里的值为0,那就在x5接通后就把D100内的值传给D2,假如Z0寄存器内的值为1,那就把D101内的值传给D2,假如Z0的值是3,那就在X5接通后把D103的值传给D2,假如Z0里的值是18,那就把D118的值传给D2,……明白了吧,就是做加法实现寄存器的自动变号,呵呵,“Z”就叫做变扯寄存器!吕工自动化装备为中国自动化发展供献力量!
MOV D100 D2
这条指令的意思明白吧-意思就是当x5接通后,就把D100里的值传送给D2。那么假如变成以下指令:
LD X5
MOV D100Z0 D2
会是什么样效果呢?假如Z0里的值为0,那就在x5接通后就把D100内的值传给D2,假如Z0寄存器内的值为1,那就把D101内的值传给D2,假如Z0的值是3,那就在X5接通后把D103的值传给D2,假如Z0里的值是18,那就把D118的值传给D2,……明白了吧,呵呵,“Z”就叫做变扯寄存器!吕工自动化装备为中国自动化发展供献力量!追答Z和D一样也是寄奇器,只不过特殊点,它里面的值有个很神奇的作用:举个例子:
LD X5
MOV D100 D2
这条指令的意思明白吧-意思就是当x5接通后,就把D100里的值传送给D2。那么假如变成以下指令:
LD X5
MOV D100Z0 D2
会是什么样效果呢?假如Z0里的值为0,那就在x5接通后就把D100内的值传给D2,假如Z0寄存器内的值为1,那就把D101内的值传给D2,假如Z0的值是3,那就在X5接通后把D103的值传给D2,假如Z0里的值是18,那就把D118的值传给D2,……明白了吧,就是做加法实现寄存器的自动变号,呵呵,“Z”就叫做变扯寄存器!吕工自动化装备为中国自动化发展供献力量!
全部回答
- 1楼网友:话散在刀尖上
- 2021-01-24 22:40
追答自学很简单
- 2楼网友:北方的南先生
- 2021-01-24 22:11
Z区是用来做偏移量的,这里就是把Z0乘上10之后的偏移值放在Z1
- 3楼网友:封刀令
- 2021-01-24 21:30
乘法指令:Z0的值乘以常数10,结果存放在Z1,Z2组成的32位地址空间内。
- 4楼网友:佘樂
- 2021-01-24 20:02
Z0的数乘以10,结果放在Z1
- 5楼网友:酒安江南
- 2021-01-24 19:35
Z是指针变量,一共有九个还是10个数,存储的变量是一个地址, 例如:MUL Z0 K10 Z1,Z0存储的假如是D10,Z1存储的假如是D20,这条指令就相当于MUL D10 K10 D20.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯