欧姆龙 协议宏上机手册

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

串行通信

串行通信即通过使用PLC上的串行口(RS-232C口或RS-422/485口)同第三方设备进行通信的过程。对于PLC上的串行口,它所支持的通信方式有很多种,有连接上位机的上位机通信方式,有连接PLC的1:1PC链接方式,还有连接第三方的通信方式等等。下面进行一一介绍。

第一节上位机链接通信

概要

上位机链接系统即Hostlink系统是对于FA系统一种即优化又经济的通信方式,它适合一台上位机与一台或多台PLC进行链接。上位机可对PLC传送程序,并监控PLC的数据区,以及控制PLC的工作情况。

HOSTLINK系统允许一台上位机通过上位机链接命令向HOSTLINK系统的PLC发送命令,PLC处理来自上位机的每条指令,并把结果传回上位机。

一.HOSTLINK 系统特点

通信即可采用RS-232C方式,又可采用RS-422方式,RS-232C方式是基于1:1的通信,距离为15m。RS-422方式是实现1:N的通信,即一台上位机与多台PLC

进行通信,最多可有32台PLC连接到上位机,通信距离最大可达500m。

上位机监控上位机可对PLC的程序进行传送或读取,并可对PLC数据区进行读写操作。双重检查系统所有通信都将作奇偶检验和帧检验,从而能估计出通信中的错误。

二.系统配置:

RS-232C链接(1:1)

当使用RS-232C连接时,只可实现1:1的通信,即一台上位机与一台PLC进行通信,最大通信距离不超过15m。

1.使用PLC自带的口

RS-232C口

编程器口(外设口)

注:适配器型号为CPM1-CIF01或CQM1-CIF02,是外设口转RS-232C口的适配器。2.使用上位链接单元:

注:上位链接单元的型号为C200H-LK201,它提供的是一个25芯的RS-232C口。

若连的是CS1系列的PLC,可通过通信模块CS1W-SCU21。

3.使用通信板:

RS-422链接(1:N)

注:CPM1-CIF11为外设口转RS-422口的适配器。

NT-AL001为RS-232C与RS-422转换的适配器。

B500-AL001为分支器,其功能是将一路RS-422信号转成两路RS-422信号。

上位机链接模块为C200H-LK202,是带RS-422端口的模块。

也可用通信板进行连接。

三.上位机链接参数设置

通信方式

设置通信方式为上位机链接通信(这是缺省设置)。

RS-232C端口:置DM6645的位12~15为0。

外设端口:置DM6650的位12~15为0。

通信板:A口置DM6555的位12~15为0,B口置DM6550的位12~15为0。

节点号设置

当使用1:N连接时,设置00~31之间的一个节点号(唯一的)。

当使用1:1连接时,设PLC节点号为00。

RS-232C端口:置在DM6648的位00~07中。

外设端口:置在DM6653的位00~07中。

通信板:A口置DM6558的位00~07中,B口置DM6553的位00~07中。

标准端口设置

标准设置或用户设置是针对RS-232C口和外设端口的,当下述位置0时,使用标准设置(下面解释用户设置)。

RS-232C端口:DM6645中位00~03设0(0:标准;1:用户)。

外设端口:DM6650中位00~03设0(0:标准;1:用户)。

通信板:A口置DM6555的位00~03设0,B口置DM6550的位00~03设0(0:标准;1:用户)。可参考DM区设定。

下表列出标准设置:

用户设置

标准设置或用户设置是针对RS-232C口和外设端口的,当下述位置1时,使用用户设置(下面解释用户设置)。

RS-232C端口:DM6645中位00~03设1(设0:标准;1:用户)。

外设端口:DM6650中位00~03设1(设0:标准;1:用户)。

RS-232C端口的用户设置在DM6646中定义,外设端口的用户设置在DM6651中定义。注:若为C200Hα机,只有当CPU上的DIP开关5为OFF时,下述设置才有效。通信两侧的通信参数必须保持一致。

位15 00

DM6646:RS-232C端口

DM6651:外设端口

波特率(见下表)

注:如果C200H αCPU 上DIP 开关的脚5置为ON ,不论PLC 中如何设置,将使用下面所列出的标准通信设置:

接线图

上位机链接通信协议(HOSTLINK 协议)

上位机链接通信通过在上位机和PLC 间交换命令和应答实现的。使用的是OMRON 的HOSTLINK 协议,在一次交换中传输的命令或应答数据称为一帧,一帧最多可包含131

个数据字符。上位机链接命令的格式可参考C200HE/HG/HX的编程手册。基本格式如下:

通过使用此命令可在上位计算机进行编程、组态、监控。 当传送一个帧时,在终止符的前面安排一个校验码,以检查传送时是否存在数据错误,通常称为FCS 校验,FCS 是2个ASCII 字符,这8位数据是从帧开始到校验码之前的所有数据执行“异或”操作的结果。每次接收到一帧,均计算FCS ,与帧中所包含的FCS 进行比较,从而检查帧中间的数据错误。

校验码(FCS 校验)的计算方法:

例:以读00号机DM0000数据区命令为例进行说明

ASCII 码 @ 40 0100 0000 EOR 0 30 0011 0000 EOR 1 31 0011 0001 EOR R 52 0101 0010 EOR D 44 0100 0100 1 31 0011 0001

计算结果 0101 0111 作ASCII 字符处理 5 7

注:57就是计算出的FCS 校验码,作为2个ASCII 字符放于帧中。

命令图表

相关文档
最新文档