程序编程请教!!!! 点击:1767 | 回复:17



笔笔名

    
  • 精华:4帖
  • 求助:11帖
  • 帖子:290帖 | 1797回
  • 年度积分:1
  • 历史总积分:3209
  • 注册:2002年3月17日
发表于:2004-02-20 01:31:00
楼主
我在三菱PLC的X0之X22共接了20只按钮,这20只按钮是不规则的接通,(就是需要那个按钮就接通那个按钮)现在我的要求就是如何把这些接通的按钮通Y0之Y7用BCD码显示出来。


楼主最近还看过



广州科达

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 159回
  • 年度积分:0
  • 历史总积分:297
  • 注册:2002年12月21日
发表于:2004-01-30 08:47:00
1楼
用普通的基本指令最好(即使其他机型也适用)。 思路:用一个“字”记录按钮的情况,然后将它传给输出。 22行梯形图,意思如下: 1。无按钮接通时,“字”=0 2。X0接通时,“字”=值1(与显示值1挂钩) 3。X1接通时,“字”=值2(与显示值2挂钩) ..... 21。X22接通时,“字”=值20(与显示值20挂钩) 22。将“字”MOVE给输出 附:“三菱”可用“K2Y0”将Y0-Y7组合使用

离苏州很近

  • 精华:1帖
  • 求助:0帖
  • 帖子:12帖 | 514回
  • 年度积分:0
  • 历史总积分:686
  • 注册:2003年8月12日
发表于:2004-01-30 09:24:00
2楼
如果不允许二个按钮同时按下,把它作为非法装屏蔽掉。

离苏州很近

  • 精华:1帖
  • 求助:0帖
  • 帖子:12帖 | 514回
  • 年度积分:0
  • 历史总积分:686
  • 注册:2003年8月12日
发表于:2004-01-30 09:25:00
3楼
如果不允许二个按钮同时按下,把它作为非法状态屏蔽掉。

离苏州很近

  • 精华:1帖
  • 求助:0帖
  • 帖子:12帖 | 514回
  • 年度积分:0
  • 历史总积分:686
  • 注册:2003年8月12日
发表于:2004-01-30 09:25:00
4楼
如果不允许二个按钮同时按下,把它作为非法状态屏蔽掉。

离苏州很近

  • 精华:1帖
  • 求助:0帖
  • 帖子:12帖 | 514回
  • 年度积分:0
  • 历史总积分:686
  • 注册:2003年8月12日
发表于:2004-01-30 09:26:00
5楼
如果不允许二个或二个以上按钮同时按下,把它作为非法状态屏蔽掉。

工控啊!

  • 精华:1帖
  • 求助:0帖
  • 帖子:42帖 | 545回
  • 年度积分:6
  • 历史总积分:13978
  • 注册:2001年11月04日
发表于:2004-01-30 11:05:00
6楼
呵呵,有点太简单了吧!!太多方法可以实现的了!!

笔笔名

  • 精华:4帖
  • 求助:11帖
  • 帖子:290帖 | 1797回
  • 年度积分:1
  • 历史总积分:3209
  • 注册:2002年3月17日
发表于:2004-01-31 09:06:00
7楼
表示怎么简单的了!!!!!我的语言表达不好了。是这样的: 这20个按钮是不规则的接通了。比如:X0、X5、X10、X13接通则在LED上显示阿拉伯数字4。又比如:X0、X3、X7、X13、X15接通则在LED上显示阿拉伯数字5。

笔笔名

  • 精华:4帖
  • 求助:11帖
  • 帖子:290帖 | 1797回
  • 年度积分:1
  • 历史总积分:3209
  • 注册:2002年3月17日
发表于:2004-01-31 17:52:00
8楼
这20只按钮是不规则地接通。就是说这20只按钮里面有几个接通就显示阿拉伯数字几了。比如有5个按钮接通就显示5,有10个按钮接通就显示10;20个按钮都接通就显示20了。

natch

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 41回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2003年9月29日
发表于:2004-02-19 16:23:00
9楼
用计数器,上升沿时加1,下降沿时减1

广州科达

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 159回
  • 年度积分:0
  • 历史总积分:297
  • 注册:2002年12月21日
发表于:2004-02-20 01:31:00
10楼
图方便的话,就仔细阅读“30”的PLC指令手册; 里面有条现成的“位统计指令”

笔笔名

  • 精华:4帖
  • 求助:11帖
  • 帖子:290帖 | 1797回
  • 年度积分:1
  • 历史总积分:3209
  • 注册:2002年3月17日
发表于:2004-04-20 14:20:00
11楼
广州科达:DX请教这个指令如何使用了! 我这里没有PLC的指令手册啊!

H3968

  • 精华:1帖
  • 求助:0帖
  • 帖子:5帖 | 76回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2003年9月17日
发表于:2004-04-20 15:05:00
12楼
从本网(工控网)的资料中心下载一个《三菱FX系列可编程控制器编程手册》,大小约31.7M,FX系列的所有指令及说明都有。

pdc

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 78回
  • 年度积分:0
  • 历史总积分:188
  • 注册:2004年2月21日
发表于:2004-04-26 10:58:00
13楼
FNC12 LD X24 MOV K4X0 D0 MOV K1X20 D2 SUM D0 D4 SUM D2 D6 ADD D4 D6 D8 BCD D8 K2Y0 二十个按钮要占X0-X23。

pdc

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 78回
  • 年度积分:0
  • 历史总积分:188
  • 注册:2004年2月21日
发表于:2004-04-26 11:03:00
14楼
FNC12    LD X24   MOV K4X0 D0   MOV K1X20 D2   SUM D0 D4 求ON总和   SUM D2 D6   ADD D4 D6 D8   BCD D8 K2Y0   二十个按钮要占X0-X23。

pdc

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 78回
  • 年度积分:0
  • 历史总积分:188
  • 注册:2004年2月21日
发表于:2004-04-26 11:03:00
15楼
FNC12    LD X24   MOV K4X0 D0   MOV K1X20 D2   SUM D0 D4 求ON总和   SUM D2 D6   ADD D4 D6 D8   BCD D8 K2Y0   二十个按钮要占X0-X23。

H3968

  • 精华:1帖
  • 求助:0帖
  • 帖子:5帖 | 76回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2003年9月17日
发表于:2004-04-26 13:39:00
16楼
何不更简单一点。 LD X24 (用带自锁的按钮开关) SUM K4X000 D4 SUM K1X020 D6 ADD D4 D6 D8 BCD D8 K2Y0 END

天若有情

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2003年10月27日
发表于:2004-05-11 12:34:00
17楼
不知道有没有松下FP0系列的通信协议资料呀。 我现在正在搞设计,哪位大哥能帮一下。谢谢! 我的邮箱是:yjp8188@fjsm.net

热门招聘
相关主题

官方公众号

智造工程师