欧姆龙 CQM1H 系列 PLC 的串行通信

2017-06-04 77 0

OMRON 公司是日本生产可编程序控制器的主要厂家之一,提供各种类型的 PLC 产品以适应单机控制到大型工厂自动化方面的不同需要。CQM1H 系列的 I/O 点数,CPU11 和 CPU21 为 256 点,CPU51 和 CPU61 为 512 点。其特殊 I/O 单元齐全(如主控单元、链接单元、A/D 单元、D/A 单元、温度调节单元、传感器单元及通信接口等),适用于小规模机械设备自动控制。同时提供中文界面编程软件 SSS,编制的梯形图直接经微机传送至 PLC 程序存储器,提高了编程效率。

(1) 硬件介绍

CQM1H 型机器属小型机,设置三个异步通信端口:一个内置 RS-232C 端口设在 CPU 模块上;另外两个端口在另行购买的通信板上,板上有端口 A 和端口 B。对这些端口的参数进行设置后,可实现:① 与编程设备(如编程器)通信;② 与个人计算机或其他外部设备进行 RS-232C 通信(无协议通信);③ 与个人计算机或其他外部设备进行上位机链接通信(有协议通信)。端口为 9 针 D 型插座,图 5.28 为 RS-232C 口与个人计算机之间的连线图。

图 5.28 RS-232C 口与计算机的连线图

RS-232C口与计算机的连线图

(2) 参数设置

STUP、@STUP 为通信端口参数设置指令,如图 5.29(a) 所示,可设置三个端口的通信方式、波特率、数据长度、奇偶校验、起动位、停止位等。指令中参数 N 指定通信端口,取值只能为 IR000、IR001、IR002 中的一个,分别指定内部 RS-232C、通信板端口 A、通信板端口 B;参数 S 为通信参数首址。参数最终存储在 PLC 内部设置区,每个端口占用 5 个连续 DM 字:第一个 DM 字存通信方式参数,第二个 DM 字存波特率等参数。对应关系为:IR000(内置 RS-232C)→DM6645~DM6649;IR001(通信端口 A)→DM6555~DM6559;IR002(通信端口 B)→DM6550~DM6554。图 5.29(b) 所示的程序把 HR00~HR04 中的通信参数传送到内置 RS-232C 口的 PLC 设置区(DM6645~DM6649)。

图 5.29 CQM1H 通信口初始化(a)参数设置指令;(b)通信参数传送

CQMIH通信口初始化

(3) 信息的发送与接收

通信端口初始化后即可传输信息。数据以块为单位组织,组织方式有两种:规定起始-结束代码、或规定数据块长度,选用哪种方式需根据实际情况在通信端口参数设置时确定。

相关文章

三菱 FX 系列 PLC 的 FX2N-4AD 使用及程序实例
FX 系列运动控制器模块
三菱 FX 系列 PLC 的报警器复位指令
FX 系列高速计数模块
PLC 编程语言基础
三菱 FX 系列 PLC 的二进制平方根指令

发布评论