工控之家

 找回密码
加入工控之家

to指令 求解释

[复制链接]
发表于 2012-7-9 12:49:05 | 显示全部楼层 |阅读模式
图片:
请问一下K9003 当前值是怎么样更改
发表于 2012-7-9 17:22:41 | 显示全部楼层
上升脉冲时把十进制数9003写到十六进制的第5个模块的1600#里如是后边是K2就是写到1600#和1601号
发表于 2012-7-9 21:56:16 | 显示全部楼层
[T0   H5   K1600  K9003  K1]  当前值更改专用指令
T0     Plc>》》定位模块
H5     定位模块的首地址分配位置 50(不一定是第5个模块)
K1600    轴控制数据区(轴1:1500,轴2:1600,轴3:1700,轴4:1800)
K9003     当前值更改
K1        设定值

当自动/手动转换开关X2,M267条件成立时,向首位地址50的定位模块的轴2发送一次定位数据当前值更改的请求指令。
其实是将定位数据区1600当前值进行清零的请求,不能理解成K9003的当前值。楼主留言:

是不是可以理解成给1600缓冲区内数据清零,和MOVP K0 U5\\G1600有什么区别吗[/quote]
发表于 2012-7-10 02:29:51 | 显示全部楼层
学习。。。。。。。
发表于 2012-7-10 07:03:27 | 显示全部楼层
mov k9003 u5/g1600   还是少用To和From  多用MOV啊 楼主,容易理解!
发表于 2012-7-10 11:37:02 | 显示全部楼层
NO。
缓冲存储地址1600内存储的是定位起动数据的编号,不是定位地址或位移量的数据。#1600写入9003是请求定位数据当前值的更改。

比如:[T0P   H5   K1600  K9001  K1]是向高三位地址为50的定位模块的轴2发送了原点回归指令,并不能理解成是向1600写入了定位地址9001
[T0P   H5   K1600  K9003  K1]=[MOVP K9003 U5\\G1600]


发表于 2012-7-10 16:10:37 | 显示全部楼层
2楼错误,5楼正解!
发表于 2012-7-10 20:44:12 | 显示全部楼层
意思没讲明白。楼主留言:

解释的很清楚,现在明白了,谢谢[/quote]
发表于 2012-7-11 05:51:22 | 显示全部楼层
学习了
发表于 2012-7-11 10:24:57 | 显示全部楼层
学习了
您需要登录后才可以回帖 登录 | 加入工控之家

本版积分规则

QQ|手机版|小黑屋|Archiver|工控之家 ( 鲁ICP备12015736号-1 )

GMT+8, 2024-6-26 23:52 , Processed in 0.075024 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表