当前位置:
工控论坛
>
产品
>
PLC
>
三菱(Mitsubishi)PLC
我要发帖
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
尾页
三菱plc指令请教
点击:
16580
| 回复:
165
tiger-auto
关注
私信
精华:0帖
求助:1帖
帖子:27帖 | 39回
年度积分:0
历史总积分:0
注册:2003年11月05日
发表于:2005-07-16 19:34:00
楼主
我现用FX1N的三菱PLC做一个案子,其中有连续的8个输入点X10-X17为故障信号,我想得到一个故障发生的总数量,三菱的指令有一个数据ON位数求和,FNC43(SUM),可该指令仅适合FX2N和FX2NC,请问有其他方法可以实现吗?谢谢!
分享到:
收藏
邀请回答
回复楼主
举报
楼主最近还看过
·
需要调节多个目标的PID该如何控制呢
·
急求,闪蒸罐压力调节阀门还是调节泵
·
求s7-300滤波梯形图程序。
·
定时器还有设计自锁回路的吗?
·
两个阀门调节一个液位怎么弄?
·
三冲量调节还是普通PID呢?
风雨逍遥
关注
私信
精华:1帖
求助:0帖
帖子:9帖 | 19回
年度积分:0
历史总积分:110
注册:2003年4月08日
发表于:2005-07-17 11:53:00
1楼
Mov k2x0 D0 或许可以满足
回复
引用
举报
tiger-auto
关注
私信
精华:0帖
求助:1帖
帖子:27帖 | 39回
年度积分:0
历史总积分:103
注册:2003年11月05日
发表于:2005-07-17 13:01:00
2楼
谢谢大哥的回复,可是用MOV K2X10 D0 指令得到的是数值,并不是我想要的故障发生数,例如X10,X11,X12故障输入端动作,即故障发生数为3,可用MOV指令,D0里面却是7,这样是不对的.请指教!!
回复
引用
举报
saitc701
关注
私信
精华:1帖
求助:0帖
帖子:15帖 | 60回
年度积分:0
历史总积分:154
注册:2003年9月22日
发表于:2005-07-18 08:21:00
3楼
使每个输入X产生一个脉冲输出,然后由每个脉冲输出来驱动计数器C,再把每个计数器里的当强值相加,得到你所要的故障数!
回复
引用
举报
rain1
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 102回
年度积分:0
历史总积分:136
注册:2005年5月20日
发表于:2005-07-18 10:21:00
4楼
MOV K2X10 D0 SUM D0 D1 说明:SUM是将D0中1的个数存入D1中 如D0为0000 1110 0011 1100那么,D1为0000 0000 0000 0111 说的可能不太清楚.请参看FX手册
回复
引用
举报
tiger-auto
关注
私信
精华:0帖
求助:1帖
帖子:27帖 | 39回
年度积分:0
历史总积分:103
注册:2003年11月05日
发表于:2005-07-18 11:38:00
5楼
可惜SUM指令仅用于FX2N以上机型,所以本机不能用,如用计数器,存在一个问题,当一个故障消失后,计数器却不能自动减去.谢谢.
回复
引用
举报
keyi科一
关注
私信
精华:3帖
求助:0帖
帖子:16帖 | 1034回
年度积分:0
历史总积分:1197
注册:2005年4月27日
发表于:2005-07-18 12:46:00
6楼
用这几个点的上升沿加一,用这几个点的下降沿减一。未知能否满足楼主的要求。
回复
引用
举报
keyi科一
关注
私信
精华:3帖
求助:0帖
帖子:16帖 | 1034回
年度积分:0
历史总积分:1197
注册:2005年4月27日
发表于:2005-07-18 12:47:00
7楼
用这几个点的上升沿加一,用这几个点的下降沿减一。未知能否满足楼主的要求。
回复
引用
举报
zyzqcn
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 59回
年度积分:0
历史总积分:100
注册:2004年12月14日
发表于:2005-07-18 12:50:00
8楼
你是需要计总的故障次数还是当前出的故障的数量
回复
引用
举报
rain1
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 102回
年度积分:0
历史总积分:136
注册:2005年5月20日
发表于:2005-07-18 16:38:00
9楼
用加减程序可能也不行,如果两个报警同时发生,这样是不是只加一而不是加二.
回复
引用
举报
tiger-auto
关注
私信
精华:0帖
求助:1帖
帖子:27帖 | 39回
年度积分:0
历史总积分:103
注册:2003年11月05日
发表于:2005-07-18 22:53:00
10楼
我要求得是当前故障的数量,因为不能用SUM指令,所以现在很发愁.请大家想个法.
回复
引用
举报
keyi科一
关注
私信
精华:3帖
求助:0帖
帖子:16帖 | 1034回
年度积分:0
历史总积分:1197
注册:2005年4月27日
发表于:2005-07-19 00:53:00
11楼
我有一个很笨的方法,用LDP、LDF、MOV、ZRST、LD=、ADD等指令,用十个D实现了楼主的要求,但程序很长,在1.5K步以上,如果楼主有兴趣,认为这么长的程序可以的话,加我QQ,号码是396637392。
回复
引用
举报
zyzqcn
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 59回
年度积分:0
历史总积分:100
注册:2004年12月14日
发表于:2005-07-19 10:44:00
12楼
还是换一个PLC最简单,真的要用很多指令,太笨了!有没有高手能想一个简单的程序来实现?
回复
引用
举报
rain1
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 102回
年度积分:0
历史总积分:136
注册:2005年5月20日
发表于:2005-07-19 11:05:00
13楼
报警加程序 LDP X0 INCP D0 . . . LDP X7 INCP D7 报警消除减程序 LDF X0 DECP D0 . . . LDF D7 DECP D7 报警个数累加程序 LD M8000 ADD D0 D1 D8 ADD D8 D2 D9 . . ADD D13 D7 D14 D14为报警个数 供131步 目前还没想出比较简单的方法
回复
引用
举报
tiger-auto
关注
私信
精华:0帖
求助:1帖
帖子:27帖 | 39回
年度积分:0
历史总积分:103
注册:2003年11月05日
发表于:2005-07-19 19:12:00
14楼
谢谢大家的帮忙,给我了许多提示,楼上的大哥更是贴出了程序,谢谢.我现在用数据的加/减暂时做了程序,还没经过实践,不知行的通. LDP X10 ORP X11 ORP X12 ... ORP X17 INC D0 LDF X10 LDF X11 ... LDF X17 DEC D0 当然程序开始时,D0要清零复位的,我想两个或几个故障同时发生的机会太少了,不知上面的程序还有那些缺陷请指教.
回复
引用
举报
keyi科一
关注
私信
精华:3帖
求助:0帖
帖子:16帖 | 1034回
年度积分:0
历史总积分:1197
注册:2005年4月27日
发表于:2005-07-19 22:04:00
15楼
楼上的,上面已经说了,如果同时有两点或多点输入会只算一点的。我对我的程序进行了化简,跟x-japan的大致相同,只是我用的是LDP X10 MOV K1 D0 LDF X10 MOV K0 D0步数也差不多,不过看来我还是走了弯路。
回复
引用
举报
rain1
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 102回
年度积分:0
历史总积分:136
注册:2005年5月20日
发表于:2005-07-20 12:09:00
16楼
这个程式也可以告一段落了,我看基本上也差不多了
回复
引用
举报
salasalacn
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 74回
年度积分:0
历史总积分:152
注册:2003年8月07日
发表于:2005-07-25 13:48:00
17楼
假如用10个D来实现 倒也可以不需要很长的程序. 利用变址寄存器 V Z 一句话搞定10个D
回复
引用
举报
rain1
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 102回
年度积分:0
历史总积分:136
注册:2005年5月20日
发表于:2005-07-25 15:39:00
18楼
利用变址寄存器 V Z ,可能不可以实现楼主需要的功能.
回复
引用
举报
swading
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 3回
年度积分:0
历史总积分:3
注册:2004年12月29日
发表于:2005-07-26 16:08:00
19楼
LD M8000 RST D0 LD X10 INC D0 LD X11 INC D0 ...
回复
引用
举报
询问
关注
私信
精华:0帖
求助:1帖
帖子:121帖 | 274回
年度积分:0
历史总积分:832
注册:2004年10月13日
发表于:2005-08-25 18:27:00
20楼
用个脉冲指令,x10~x17 来个上升延脉冲就记次数
回复
引用
举报
热门招聘
相关主题
PLC编程资料、PLC编程软件下载...
[39511]
请教基恩士PLC的故障代码ERR...
[9113]
送给初学者 自编“FX-TRN-BEG...
[16465]
S7-1200连接Wincc不能超过8个...
[12189]
求助高手,施耐德PLC面板上的...
[16514]
怎样用西门子S7 300 PLC的PI...
[16186]
(已结贴)工控PLC擂台第100期...
[53269]
如何用编码器来计算产品运行...
[9479]
S7-200的累加器(寄存器)AC0,...
[10712]
求助 用PLC和触摸屏如何来显...
[7724]
官方公众号
智造工程师
客服
小程序
公众号
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
尾页