首页 上一页 1 2 下一页 尾页

编程求助 点击:1408 | 回复:24



学然后知不足

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:41帖 | 309回
  • 年度积分:0
  • 历史总积分:526
  • 注册:2005年4月28日
发表于:2006-07-28 08:43:00
楼主
OMRON CPM1A的PLC,现在要求增加产品计数功能。这个是一台检测用的设备,目前是用红绿指示灯来显示产品的好坏,现要求能将合格产品数量记录下来,并且记录数不小于10万,设备本身没有用人机界面,还要求掉电数据不丢失。请问:1、这个计数的程序怎么写;2、有什么简单方法可以把该数值显示出来。



pp311

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 256回
  • 年度积分:0
  • 历史总积分:390
  • 注册:2006年3月08日
发表于:2006-09-27 15:46:00
21楼
看书吧

青岭笑傲生

  • 精华:3帖
  • 求助:3帖
  • 帖子:66帖 | 1559回
  • 年度积分:0
  • 历史总积分:5179
  • 注册:2003年8月25日
发表于:2006-09-27 17:00:00
22楼
按照楼主的意思,必须满足计数,显示,和掉电保持.
没有人机界面,数显表就得买了,有掉电保持的表就象彭爱军说的那样就可以了.
如果没有掉电保持的表就通过PLC来做:不知道你原来的合格信号是不是由PLC给出的,如果是,就再利用此输出作为计数,如果不是由PLC给出的就再将合格信号输入PLC作为计数信号,并选用掉电保持的存储区.至于显示,如果PLC有多个输出点空闲,可用BCD方式输出,没有多余的输出点,可以用通讯方式,据说还有用高速脉冲输出点做显示输出的,咱没有见过.

我要小解

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 4回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2006年9月27日
发表于:2006-09-28 18:21:00
23楼
回路很简单 如果没有人机界面 要将计数器的数值输出到显示屏上就要用   OMRON的 PNP-NPN转换器

如果不想买  还有一个方法~!
去看OUT模块的ON OFF状态就可以~~!
比如说 你设定的数值输出为(Y06W) 
用眼睛看一下 Y060~Y06F实际的状态 在将他的      当前值由2进制换算成10进制就可以了~!(比较累啊) 
(1为ON 0为OFF 10101=21N 这个应该大
 家都知道 ^_^) 不过他的最大记数为65535
我用的是TOYOPUC 国内用的人很少..~!
有说的不对的还请各位工友指教~!

我要小解

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 4回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2006年9月27日
发表于:2006-09-28 18:41:00
24楼
回路很简单 如果没有人机界面 要将计数器的数值输出到显示屏上就要用   OMRON的 PNP-NPN转换器

如果不想买  还有一个方法~!
去看OUT模块的ON OFF状态就可以~~!
比如说 你设定的数值输出为(Y06W) 
用眼睛看一下 Y060~Y06F实际的状态 在将他的      当前值由2进制换算成10进制就可以了~!(比较累啊) 
(1为ON 0为OFF 10101=21N 这个应该大
 家都知道 ^_^) 不过的最大记数为65535
 这个到没关系 你可以用2组 当Y06W→D000 ,D000=FFFFH----M0 ON
M0的敞开-------1→D001, D001→Y07W 这样就可以把Y070默认为
65535 然后在将Y06W清0从新记数 一样当D000=FFFFH时将0发送到
D000里就可以了~! 这个在你自己回路设定了!~
 
我用的是TOYOPUC 国内用的人很少..~!
有说的不对的还请各位工友指教~!

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页