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

主题:FX1N系列控制指令讨教

点击:1851 回复:12

控制要求:有10个开关,全开时输出一个信号。开任何9个输出一个信号,开任何8个时输出一个信号,开任何7个输出一个信号,以次类推,请教各位高手用三菱FX1N系列PLC的什么指令能实现这个功能。多谢
09-05-09 20:22
用计数跟比较指令,应该可以实现的
最后修改:2009-5-9 20:33:41
09-05-09 20:28
用信号的上升沿和下降沿加减计数做
09-05-09 20:43
用计数器会有一个问题,就是当同一个开关开了有关了又开了怎么办呢?
去模仿fx2n的特有指令BON,去计算开关开合的数量。
使用FOR+变址就可以计算得到多少位开关被闭合,然后比较开关闭合的数量就可以了。
貌似在PLC天地网中讨论过了,只不过是20个开关闭合。
PLC天地网:www.gpp-w.com下的三菱板块
Regards
09-05-09 21:15
不用计数器的
用INP和DEC指令,加比较指令就可以了
用输出的上升沿和下降沿
09-05-09 21:28

引用 lixiaobai 在 2009-5-9 21:28:06 发言【内容省略】

那个INP是什么指令,应该是INC吧,如果用自加,自减得指令,不是跟计数差不多、
09-05-09 21:45
这样的上升沿、下降沿做,后面加上数值比较,应该是可以做出楼主要求的
只写了四个
附件
09-05-09 23:13
应当是模拟FX2N的SUM指令;
可以直接算出二进制中为1的位数;
09-05-10 08:10
输入监控用SUM指令:就是ON总数统计指令,格式是:SUM D0 D2(如SUM K4X0 D100)可检测输入点ON的总数等,非常方便。后面的输出用比较指令和输出指令就可以了.
09-05-10 09:56
呵呵;FX1N是不支持SUM的;
09-05-10 10:33

上一页下一页

工控新闻

更多新闻资讯