工控康
级别: 略有小成
精华主题: 0
发帖数量: 93 个
工控威望: 221 点
下载积分: 753 分
在线时间: 65(小时)
注册时间: 2011-05-13
最后登录: 2024-03-14
查看工控康的 主题 / 回贴
楼主  发表于: 2011-10-19 12:09
图片:
请问一下K9003 当前值是怎么样更改
新人一个 谢谢大家的帮助
qinchuangyi
级别: 略有小成
精华主题: 0
发帖数量: 167 个
工控威望: 309 点
下载积分: 758 分
在线时间: 114(小时)
注册时间: 2011-08-07
最后登录: 2013-08-15
查看qinchuangyi的 主题 / 回贴
1楼  发表于: 2011-10-19 14:46
[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有什么区别吗
qinchuangyi
级别: 略有小成
精华主题: 0
发帖数量: 167 个
工控威望: 309 点
下载积分: 758 分
在线时间: 114(小时)
注册时间: 2011-08-07
最后登录: 2013-08-15
查看qinchuangyi的 主题 / 回贴
2楼  发表于: 2011-10-21 10:22
NO。
缓冲存储地址1600内存储的是定位起动数据的编号,不是定位地址或位移量的数据。#1600写入9003是请求定位数据当前值的更改。

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


qinchuangyi
级别: 略有小成
精华主题: 0
发帖数量: 167 个
工控威望: 309 点
下载积分: 758 分
在线时间: 114(小时)
注册时间: 2011-08-07
最后登录: 2013-08-15
查看qinchuangyi的 主题 / 回贴
3楼  发表于: 2011-10-21 10:45
意思没讲明白。
楼主留言:
解释的很清楚,现在明白了,谢谢