您现在的位置是:首页 > PLC技术 > PLC技术

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

来源:艾特贸易2017-06-04

简介OMRON 公司是日本生产可编程序控制器的主要厂家之一。产品销售在国内市场占有一定的份额,公司提供各种类型的 PLC 产品,以适应单机控制到大型工厂自动化方面的不同需要。 CQM1H 系

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

    (1)硬件介绍

    CQM1H型机器属于小型机,设置了三个异步通信端口。一个内置RS-232C端口,此端口设置在CPU模块上;另外,两个端口设置在通信板上(另行购买),板上有端口A和端口B,通过对这些端口的参数进行设置,使之具有如下的功能:

    ①与编程设备(如编程器)进行通信。

    ②与个人计算机或其他外部设备进行RS-232C通信(无协议通信)。

    ③与个人计算机或其他外部设备进行上位机链接通信(有协议通信)。

    它们的端口为一个9针的D型插座,图5. 28RS-232C口与个人计算机之间的连线图。

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

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

    (2)参数设置

    STUP@STUP为通信端口参数设置指令,如图5.29(a)所示。可以对三个端口的通信方式、波特率、数据长度、奇偶校验、起动位、停止位等进行设置,指令中参数N用于指定通信端口,其值只能为IR000IR001IR002中的一个,分别指定内部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)。

 CQMIH通信口初始化

    5.29   CQMIH通信口初始化

    (a) CQM1H通信端口参数设置指令;(b)CQM1H通信参数传送

    (3)信息的发送与接收

    通信端口进行初始化后,就可以通过它传输信息,数据是以块为单位组织的,数据块的组织方式有两种:一种方式是规定起始一结束代码,另一种是规定数据块长度。选用哪种组织方式需要根据实际情况,在通信端口参数设置时进行设定。