产品生产计数(三)

2015-06-30 10:37:42 人评论 次浏览 分类:永宏应用案例

【控制要求】
  1. LED显示模块 FBs-7SG1及FBs-DB4.OLEDR4完成生产线计数的设计。
  2. 生产线产品计数,每计数 500个,目标完成指示灯亮,生产线停止动作。待按下清除按钮 ,生产线重新启动及计数。
  3. 生产线若突然停电、中午休息、下班会关掉电源,重新启动生产线时,需由停电前的记录继续对产品进行计数。
4.计数器的值,显示在 FBs-DB4.OLEDR4上面。【组件说明】
PLC 组件 控制说明
X0 光电传感器:当检测到产品时, X0状态为ON
C0 16位数停电保持计数
X1 清零按钮
FBs-7SG1 1通道LED显示模块
FBs-DB4.0LEDR4 4英寸7段LED显示灯*4+基板
※ FBS-7SG1产品说明: 1组(8位数)七段LED显示器 (或64点独立LED)输出的显示模快, 16-Pin牛角座连接器。
※ FBS-DB4.0LEDR4说明:4.0’*4 的七段显示器基板 (基板加装红色 LED)【控制程序】

【程序说明】
  1. 在需要停电后仍能保持数据的场合,需要用到停电保持的计数器。
  2. 每完成一台产品, C0计数一次,计数到 500次,Y0=ON,目标完成指示灯亮。
  3. 3. FBs-PLC中的16位计数器的默认设置 C0~C139为保持型, C140~199为非保持型 , 但它们都可以在编程软件中重新归划为非保持型或者保持型。
  4. FBs-7SG1模块,选择“译码模式”如下图:

由上图可以看出,该模块占用的缓存器 3个,如下:

5. 寄存器 C0中的当前值,需转换为 BCD码后,送到 OR+1(即本例的 R3905)中,即可显示。