登录
首页 PLC论坛 欧姆龙OMRON
回帖 发帖
正文

主题:请高手帮看下这个程序

点击:1988 回复:11

设想功能:当00005或00006输入时程序执行比较A.B两个编码器的模拟量输入的模拟量的差是否大于5.请问大家这个程序有什么问题
附件:
[本地下载]
最后修改:2007-4-22 9:49:35
07-04-21 19:59

最后修改:2007-4-21 20:11:50
07-04-21 20:09

最后修改:2007-4-21 21:37:01
07-04-21 20:13
我是没看懂你的程序的意思,不知道为什么要用长通指令启动0.3S的定时器,然后又用这个定时器分别MOV两个值,不明白
07-04-21 21:23
不好意思我在图里少画了个定时器的闭点,我是想让0.3秒刷新一下编码器的当前值到DM0和DM1中.
07-04-21 21:29
你直接把程序传上来不行吗?非要弄什么指令表~
07-04-21 21:39
附件:
[本地下载]
07-04-21 21:59
点击浏览该文件    顶
07-04-21 23:31
你觉得有什么问题么?
我觉得可以进行比较。只是不知2和3的数据是哪里来的。
编码器可直接把读的值写道dm中。
还有ff00 mov 12什么用?
书写格式问题。
07-04-21 23:34
1。BIN DM3 DM4是废话,DM3里的值是5,BIN之后,DM4还是5
2。为什么要把2,3两个通道分别MOV到DM0 ,DM1?这两个通道到底是什么意思?解释一下
3。你比较的值是DM2跟DM4,DM2=DM0+DM1,跟你说的“执行比较A.B两个编码器的模拟量输入的模拟量是否大于5”有啥关系?
4。TIM2起什么作用?长闭点的位置错了吧?
07-04-22 07:49

上一页下一页

工控新闻

更多新闻资讯