谁知道三棱PLC中变址指令的使用方法,画个简单的图让我看一下,谢谢!
答案:2 悬赏:50 手机版
解决时间 2021-03-09 05:57
- 提问者网友:绫月
- 2021-03-08 19:38
谁知道三棱PLC中变址指令的使用方法,画个简单的图让我看一下,谢谢!
最佳答案
- 五星知识达人网友:煞尾
- 2021-03-08 20:07
三菱的变址寄存器有V,和Z
假设你想将从1到100的数值分别传送到D0开始到D100中,那么你用普通的方法来做,那就你就累死了,但用变址寄存器来做的话就方便多了
[mov k1 z0]
[for k100] //循环100次
[ mov z0 d0z0] //将Z0中的值传送到D0+Z0中,第一次循环时Z0=1,所以是将1传入到D1中,第二次时,Z0中的数值是2了,所以是将2传入到D0+2,就是D2中;
[INC Z0] //Z0中的数值+1,第一次到这时Z0的数值等于1+1=2
[NEXT] //循环体到此结束
那么只要上面几行指令就搞定,是不是很方便
假设你想将从1到100的数值分别传送到D0开始到D100中,那么你用普通的方法来做,那就你就累死了,但用变址寄存器来做的话就方便多了
[mov k1 z0]
[for k100] //循环100次
[ mov z0 d0z0] //将Z0中的值传送到D0+Z0中,第一次循环时Z0=1,所以是将1传入到D1中,第二次时,Z0中的数值是2了,所以是将2传入到D0+2,就是D2中;
[INC Z0] //Z0中的数值+1,第一次到这时Z0的数值等于1+1=2
[NEXT] //循环体到此结束
那么只要上面几行指令就搞定,是不是很方便
全部回答
- 1楼网友:笑迎怀羞
- 2021-03-08 21:38
我不会~~~但还是要微笑~~~:)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯