编辑: 紫甘兰 2015-03-21

逆时针旋转时,通道 A 输出波形迟通道 B 波形 90°;

光电双向编码器每旋转一圈, 输出一个基准脉冲,基准脉冲的波形中心对准通道 A 输出的波形. 3.2 PLC 可编程控制器 下位机 PLC 可编控制器选用日本欧姆龙 CJ1M-CPU22 系列机,该系列机为单元连接器 连接,由电源模块、CPU 模块、存储单元等组成.CJIM-CPU22 最大 I/O 点数为

320 点,最 多可连接单元数为

10 个,程序容量 10K 步,数据存储器容量为 32K 字,LD 指令处理速度 为100ns,内置 I/O:10 个输入,6 个输出,输入:4 个中断输入(脉冲扑捉) ;

2 个高速计 序号 钟罩标称(L) 仪表系数

1 50 0.025

2 100 0.025

3 200 0.04

4 500 0.062

5 2000 0.1936 被检表 进气电磁阀 出气电磁阀 标准装置 编码器 PLC 可编程控制器 (数 据采集) 静音空气压缩机 计算机(组态王 软件) 图1系统原理框图 信号处理 输出 A B Z

1 旋转轴

2 光栅盘

3 接收元件

4 狭缝

5 发光元件

1 2

3 4

5 表1图2光电双向编码器原理图

3 数器输入(差相:50KHz;

单相

100 KHz) . 3.2.1 内置 CPU 单元输入、输出分配 字CIO2960 的位

03、

06、08 接高速计数器

0 的Z、A、B.字CIO2961 的位

00、01 接 钟罩的上升和下降启动开关.

4 PLC 与上位机通信 上位机使用的是工控机和组态王软件,也就是 PLC 与组态王软件的通讯问题. 4.1 带有 RS232 接口的 PLC 连接,通信设置值如下 波特率:9600;

数据位长度:7;

停止位长度:2;

奇偶校验位:偶校验.OMRON 公 司提供了网络通信类型是 SYSMAC WAY(bcd data) ,数据传输格式是基于 bcd 码, HOSTLINK 协议就是基于这种网络类型. 在进行 PLC 网络设置时,其中的主链接单元号 要与组态王中定义设备时的设备地址相一致,PLC 在组态王中的设置地址范围为 0-31.

5 软件设计 软件设计包括两部分:上位机用组态王软件编写,它的主要功能是:监控下位机来得数 据,管理实时和历史数据,实时画面,检定证书打印;

下位机用 PLC 可编程控制器编程. 它主要实现,数据采集,运算和自动控制. 5.1 PLC 可编程控制器编程 CJ1M-CPU22 可编程控制器采集由光电双向编码器来得脉冲信号, 进行累积流量, 瞬时 流量计算,自动控制各个检定点.基本运算公式如下: (1) Q=K*f 其中:Q--累积流量,单位:升;

K--仪表系数,单位:升/个脉冲;

f--脉冲数, 单位:Hz. (2)Q1 =Q/t 其中:Q1---瞬时流量,单位:m3/h;

Q---累积流量,单位:升;

t---时间,单位:小时. 5.1.1 存储单元分配 存储单元分配如表

4 表45.1.2 PLC 可编程控制器程序框图 程序框图如图

5 6.1 程序清单(略) 6.2 上位机组态王软件编程 它的主要功能是:监控实时生产过程和下位机来得数据,管理实时和历史数据,实时画面, 检定证书打印. 6.2.1 在组态王数据字典里定义 I/O 变量 单元 作用 单元 作用 CIO2961.00 钟罩上升启动开关 D510 上升过程实际时间 CIO2961.01 钟罩下降启动开关 D630 上升过程累积流量 CIO2960.03 高数计数器 0(Z 相/复位) D520 上升过程瞬时流量 CIO2960.00 高数计数器 0(A 相,递增或计数输入) D642 频率设定值 CIO2961.01 高数计数器 0(B 相,递减或方向输入) D640 流量设定值 A270 高数计数器

0 的当前值最右

4 位D710 下降过程编码器输出的频率值 A271 高数计数器

0 的当前值最左

4 位D540 下降过程实际时间 A531.00 高数计数器

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题