您现在所在的是:

信捷XINJE

回帖:19个,阅读:2670 [上一页] [1] [2] [下一页]
2812
sxjice545
文章数:540
年度积分:50
历史总积分:2812
注册时间:2013/2/23
发站内信
发表于:2014/12/29 10:48:42
#10楼
回复 #6楼 cvlsam
这程序有问题啊
这是高位编码,只取最高位
7157
13542254757
文章数:1699
年度积分:53
历史总积分:7157
注册时间:2013/8/5
发站内信
发表于:2014/12/29 11:02:00
#11楼
不懂帮顶
此帖发自论坛手机版
1222
peng1239pm
文章数:299
年度积分:50
历史总积分:1222
注册时间:2014/4/12
发站内信
发表于:2014/12/29 15:40:02
#12楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
2621
逆水行舟
文章数:405
年度积分:56
历史总积分:2621
注册时间:2005/10/27
发站内信
发表于:2014/12/30 8:32:00
#13楼
以下是引用cvlsam2014/12/27 8:44:16的发言:
以下是引用zhi1082014/12/26 22:51:40的发言:
哥谢谢您,,求简单例子


附件 snap1.jpg

Good Luck~
C大上诉程序智能实现高位编码,我进行了仿真如导通由M0、M1--M10导通能实现楼主原程序的要求,但先导通M10再降序导通M9--M0因为ENCO指令实行高位编码,M10以下的对应的数据将不被传送。例:先导通M10后D10的值将为10,再导通M9后D9的内容依旧为0,不会按照要求变为9。
[此贴子已经被作者于2014/12/30 8:32:41编辑过]
8377
fujifa
文章数:2941
年度积分:63
历史总积分:8377
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2014/12/30 10:24:27
#14楼
以下是引用逆水行舟2014/12/30 8:32:00的发言:
以下是引用cvlsam2014/12/27 8:44:16的发言:
以下是引用zhi1082014/12/26 22:51:40的发言:
哥谢谢您,,求简单例子


附件 snap1.jpg

Good Luck~
C大上诉程序智能实现高位编码,我进行了仿真如导通由M0、M1--M10导通能实现楼主原程序的要求,但先导通M10再降序导通M9--M0因为ENCO指令实行高位编码,M10以下的对应的数据将不被传送。例:先导通M10后D10的值将为10,再导通M9后D9的内容依旧为0,不会按照要求变为9。
[此贴子已经被作者于2014/12/30 8:32:41编辑过]

这是他的风格,一般例程中都会留有Bug,这样就不是帮楼主做作业,而是提供思路了。表情
精通富士POD,富士PLC的编程
有问题可以直接电邮:FUJIFA@yeah.net
2812
sxjice545
文章数:540
年度积分:50
历史总积分:2812
注册时间:2013/2/23
发站内信
发表于:2014/12/30 12:51:29
#15楼
回复 #14楼 fujifa
这本来就是只取一位,所以实现不了
8377
fujifa
文章数:2941
年度积分:63
历史总积分:8377
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2014/12/30 14:58:38
#16楼
以下是引用sxjice5452014/12/30 12:51:29的发言:
这本来就是只取一位,所以实现不了

所谓的实现不了是因为你可能M0~M10同时按多位,那么只要确保每次按1位就可以了。

至于怎么确保每次按一位,CVLSAM留下来一个接口,就是SUM的结果保存在D100中,那么每次比较这个值,大于1就不理睬就可以了。
精通富士POD,富士PLC的编程
有问题可以直接电邮:FUJIFA@yeah.net
2812
sxjice545
文章数:540
年度积分:50
历史总积分:2812
注册时间:2013/2/23
发站内信
发表于:2014/12/31 8:16:48
#17楼
以下是引用fujifa2014/12/30 14:58:38的发言:
以下是引用sxjice5452014/12/30 12:51:29的发言:
这本来就是只取一位,所以实现不了

所谓的实现不了是因为你可能M0~M10同时按多位,那么只要确保每次按1位就可以了。

至于怎么确保每次按一位,CVLSAM留下来一个接口,就是SUM的结果保存在D100中,那么每次比较这个值,大于1就不理睬就可以了。


M0-M10是不是有同时置位的可能不得而知,关键是至少在这里,要求没有说明清楚,你得考虑的,对吧?
因为存放数值的寄存器不是同一个,所以不排除,甚至一直出现多位置位的情况。
1222
peng1239pm
文章数:299
年度积分:50
历史总积分:1222
注册时间:2014/4/12
发站内信
发表于:2014/12/31 9:20:34
#18楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
852
zhi108
文章数:18
年度积分:50
历史总积分:852
注册时间:2013/1/6
发站内信
发表于:2015/1/1 23:57:02
#19楼
以下是引用cvlsam2014/12/27 8:44:16的发言:
以下是引用zhi1082014/12/26 22:51:40的发言:
哥谢谢您,,求简单例子


附件 snap1.jpg

Good Luck~

非常感谢,编码用得非常巧妙,,,同时也在此感谢大家的参与,日后如有需求,请发……281477110@qq.com

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005