追你九条街
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看追你九条街的 主题 / 回贴
楼主  发表于: 2008-09-15 17:47
图片:

用得是三菱FX 1S  PLC编程,为什么讲415十进制数传送到k2y1上会变成159,请高手指点哈,本人刚吃完饭,在线等,谢谢。
[ 此帖被追你九条街在2008-09-15 18:02重新编辑 ]
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5200 个
工控威望: 7423 点
下载积分: 158809 分
在线时间: 3162(小时)
注册时间: 2007-11-21
最后登录: 2024-11-26
查看sjm213的 主题 / 回贴
1楼  发表于: 2008-09-15 18:20
K415转换成16进制为H19F需要16位区域放置,把它传输到K2Y**的时候只能监视其前8位,即H9F,转换成10进制就是K159。

用K4Y***,就正常了。

===========================

补充:K2Y**的形式数据范围为0~255.
追你九条街
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看追你九条街的 主题 / 回贴
2楼  发表于: 2008-09-15 18:27
一楼,讲得不错,小弟还有一个问题卜明白,0100.1111 这个二进制的数转换十进制应该是415,那我前面是这样看也就是八位了,即K2Y1,小弟这样想的,请指教哈。
华丰
只有虚心学习,才能让人进步!
级别: 略有小成
精华主题: 0
发帖数量: 142 个
工控威望: 224 点
下载积分: 719 分
在线时间: 103(小时)
注册时间: 2008-08-19
最后登录: 2024-08-01
查看华丰的 主题 / 回贴
3楼  发表于: 2008-09-15 18:53
楼主,415转二进制应该是110011111吧,看看是多少位!
华丰
只有虚心学习,才能让人进步!
级别: 略有小成
精华主题: 0
发帖数量: 142 个
工控威望: 224 点
下载积分: 719 分
在线时间: 103(小时)
注册时间: 2008-08-19
最后登录: 2024-08-01
查看华丰的 主题 / 回贴
4楼  发表于: 2008-09-15 18:55
MOV K415  K3Y0就可以了
追你九条街
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看追你九条街的 主题 / 回贴
5楼  发表于: 2008-09-15 21:43
引用
引用第4楼华丰于2008-09-15 18:55发表的  :
MOV K415  K3Y0就可以了



请问学长为什K2Y0不行K3Y0就可以,小弟想了半天都没想通,本人自学的,还望学长指点哈。书上只是说明是四位组合。
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5200 个
工控威望: 7423 点
下载积分: 158809 分
在线时间: 3162(小时)
注册时间: 2007-11-21
最后登录: 2024-11-26
查看sjm213的 主题 / 回贴
6楼  发表于: 2008-09-16 00:22
正是四位组合,所以K2为2*4=8;K3为3*4=12 。

该例中的415换算为2进制是9位,足可以在K3Y**中储存完毕;而在K2Y**中只能放置其前8位。

换言之,K2Y**能够储存的数值为28个【0~255】;K3Y**能够储存的数值为212个【0~4095】 。

作为大于255而小于4095的415这个数,可以放在K3Y**中,却不能够放在K2Y**中。
追你九条街
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看追你九条街的 主题 / 回贴
7楼  发表于: 2008-09-16 09:16
哦 明白了,谢谢学长指点。
kingfeng1983
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看kingfeng1983的 主题 / 回贴
8楼  发表于: 2009-01-07 16:20
细节一定要搞明白