登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:求教如何用若干条比较指令来编写这一程序

点击:1095 回复:12

附件 QQ截图20140115162358.jpg
附件 QQ截图20140115162338.jpg
附件 QQ截图20140115162346.jpg
希望各位高手给在下指点迷津,本人刚接触欧姆龙,功能指令应用不是很懂,谢谢大家。
14-01-15 16:24
PLC是欧姆龙
14-01-15 16:30
附件 1.jpg
红色椭圆内那个数怎么来的,我想让它从310ms倒计,怎么会变成784?
14-01-15 16:42
输出是Q吧,不是I,用西门子给你写个,参考下
附件 1.jpg
附件 2.jpg
附件 3.jpg
14-01-15 16:55

引用 今天与明天 在 2014/1/15 16:42:11 发言【内容省略】

首先告诉你一下基础知识,省的你3和4都无法分清。
BCD码实际就是用16进制方式表达的10进制数。
然后,告诉你变成784的原因。
16进制数310转换为10进制数的结果就是784.
最后,友情奉送你一点欧姆龙的基础知识。
欧姆龙中:&作为前缀代表10进制BIN数,而#作为前缀代表BCD码或者16进制数。
Regards
14-01-15 16:56
表情表情表情表情表情表情我也刚学。
14-01-15 18:31
太感谢了,以前只用过三菱,现在刚学欧姆龙还真有点不习惯!特别是功能指令,有很大区别。
谢谢您的指导,我会加把劲学的。
14-01-15 18:53
刚花了点时间想了一下,勉强完成了要求,但估计程序不是很成熟,希望各位大神勿喷,本人刚学。
附件 图2.jpg
附件 图1.jpg
14-01-15 18:59

引用 今天与明天 在 2014/1/15 18:59:22 发言【内容省略】

看到了您使用了W,I这种CP1H等才会有的寄存器名,纳闷的是为何还要用CMP指令呢?直接使用逻辑触点比较指令"="就可以了,程序还可以简化一点。
Good Luck~
14-01-15 19:47
我按题目要求做的,用逻辑触点比较指令确实会简化很多,谢谢提醒!在下是初学者,想先学CP1E的编程,等掌握了再往下学,您有什么建议吗,谢谢。
14-01-16 11:32

上一页下一页

工控新闻

更多新闻资讯