您现在的位置是:首页 > PLC技术 > PLC技术
欧姆龙CQM1H系列PLC的串行通信
来源:艾特贸易2017-06-04
简介OMRON 公司是日本生产可编程序控制器的主要厂家之一。产品销售在国内市场占有一定的份额,公司提供各种类型的 PLC 产品,以适应单机控制到大型工厂自动化方面的不同需要。 CQM1H 系
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口与计算机的连线图
(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)所示的程序将HROO-HR04中的通信参数传送到内置RS-232C日的PLC设置区(DM6645-DM6649)。
图5.29 CQMIH通信口初始化
(a) CQM1H通信端口参数设置指令;(b)CQM1H通信参数传送
(3)信息的发送与接收
通信端口进行初始化后,就可以通过它传输信息,数据是以块为单位组织的,数据块的组织方式有两种:一种方式是规定起始一结束代码,另一种是规定数据块长度。选用哪种组织方式需要根据实际情况,在通信端口参数设置时进行设定。
点击排行
