欧姆龙串行通讯讲义

更新时间:2024-05-16 18:22:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

串行通信

串行通信即通过使用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的通信。RS-422方式是实现1:N的通信,即一台上位机与多台PLC进行通信,最多可有32台PLC连接到上位机。也可采用光缆进行连接,但光缆的话必须使用专用的光缆上位链接单元(如C200H-LK101-PV1、C500-LK101-PV1)。 RS-232 RS-422 光缆 传送速率 1200-19.2Kbps 1200-19.2Kbps 300-19.2Kbps 通信距离 最大15米 最大500米 最大800米 上位机监控 上位机可对PLC的程序进行传送或读取,并可对PLC数据区进行读写操作。 双重检查系统 所有通信都将作奇偶检验和帧检验,从而能估计出通信中的错误。

二.系统配置: RS-232C链接(1:1)

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

1. 使用PLC自带的口 RS-232C口 RS-232C口

1

编程器口(外设口) 外设口 适配器 注:适配器型号为CPM1-CIF01或CQM1-CIF02,是外设口转RS-232C口的适配器。

2.使用上位链接单元: 上位链接单元

注:上位链接单元的型号为C200H-LK201,它提供的是一个25芯的RS-232C口。 若连的是CS1系列的PLC,还可通过通信模块CS1W-SCU21。

3.使用通信板: 通信板

注:通信板型号为C200HW-COM02/04/05/06,均带RS-232C口。

RS-422链接(1:N)

NT-AL001 CPM1-CIF11 外设口 NT-AL001 B500-AL001 RS-232C 多至32台 上位链接模块 注:

1.CPM1-CIF11为外设口转RS-422口的适配器。

2

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

3.B500-AL001为分支器,其功能是将一路RS-422信号转成两路RS-422信号。 4.上位机链接模块为C200H-LK202,是带RS-422端口的模块。 5.也可用通信板进行连接。

三.上位机链接参数设置

通信方式

设置通信方式为上位机链接通信(这是缺省设置)。 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中。

标准端口设置 标准设置或用户设置是针对各个端口的,当下述位置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区设定。 下表列出标准设置:

项 设置 起动位 1 数据长度 7 停止位 2 奇偶检验 偶 波特率 9600bps

用户设置

标准设置或用户设置是针对各个端口的,当下述位置1时,使用用户设置(下面解释用户设置)。 RS-232C端口:DM6645中位00~03设1(设0:标准;1:用户)。 外设端口:DM6650中位00~03设1(0:标准;1:用户)。 通信板:A口 置DM6555的位00~03设1,B口置DM6550的位00~03设1(0:标准;1:用户)。具体设置参考DM区设定。 RS-232C端口的用户设置在DM6646中定义,外设端口的用户设置在DM6651中定义。通信板A口的用户设置在DM6556中定义,通信板B口的用户设置在DM6551中定义

注:若为C200Hα机,只有当CPU上的DIP开关5为OFF时,下述设置才有效。通信两侧的通信参数必须保持一致。

3

位15 00 DM6646:RS-232C端口 DM6651:外设端口

DM6556:通信板A口 传输帧格式(见下表) DM6551:通信板B口 波特率(见下表)

参数 设置 起动位 数据长度 停止位 奇偶检验 00 1 7 1 偶 01 1 7 1 奇 02 1 7 1 无 03 1 7 2 偶 04 1 7 2 奇 05 1 7 2 无 传输帧格式 06 1 8 1 偶 07 1 8 1 奇 08 1 8 1 无 09 1 8 2 偶 10 1 8 2 奇 11 1 8 2 无

参数 设置 波特率 00 1,200bps 01 2,400bps 波特率 02 4,800bps 03 9,600bps 04 19,200bps 注:如果C200HαCPU上DIP开关的脚5置为ON,不论PLC中如何设置,将使用下面所列出的标准通信设置:

项目 设置 节点号 00 起动位 1 数据长度 7 停止位 2 奇偶检验 偶 波特率 9600bps 接线图 C200Hα(9芯) 上位计算机(9芯)

信号 脚号 脚号 信号 FG 1 1 FG SD 2 2 RD RD 3 3 SD RS 4 4 DTR CS 5 5 SG - 6 6 DSR - 7 7 RS - 8 8 CS SG 9 9 -

4

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

上位机链接通信是通过在上位机和PLC间交换命令和应答实现的。使用的是OMRON的HOSTLINK协议,在一次交换中传输的命令或应答数据称为一帧,一帧最多可包含131个数据字符。上位机链接命令的格式可参考C200HE/HG/HX的编程手册。基本格式如下:

上位机到PLC

命令格式 起始符 节点号 命令码 正文 校验码 终止符

PLC到上位机

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

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

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

@ 00 RD 0000 0001 5 7 * 命令格式

字符 ASCII码 @ 40 0100 0000 EOR 0 30 0011 0000 EOR 0 30 0011 0000 EOR R 52 0101 0010 EOR D 44 0100 0100 1 31 0011 0001 计算结果 0101 0111 作ASCII字符处理 5 7

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

附ASCII码一览表: 高位 0 1 2 3 4 5 低位 O NUL DLE SPACE 0 @ P 1 SOH DC1 ! 1 A Q “ 2 STX DC2 2 B R 3 ETX DC3 # 3 C S 4 EOT DC4 $ 4 D T 异或运算 6 a b c d 7 p q r s t 5

5 6 7 8 9 A B C D E F

ENQ ACK BEL BS HT LF VT FF CR S0 S1 NAK SYN ETB CAN EM SUB ESC FS GS RS US % & , ( ) * + , - . / 5 6 7 8 9 : ; < = > ? E F G H I J K L M N O U V W X Y Z [ \\ ] e f g h i j k l m n o u v w x y z { ∣ } 命令图表

下列图表中列出的命令可用于上位机与PLC间进行通信,在此仅列举其中常用的部分。

PC方式 识别码 名称 运行 监视 编程 RR 有效 有效 有效 读IR/SR区 RL 有效 有效 有效 读LR区 RH 有效 有效 有效 读HR区 RC 有效 有效 有效 读TC的当前值 RG 有效 有效 有效 读TC状态 RD 有效 有效 有效 读DM区 RJ 有效 有效 有效 读AR区 WR 无效 有效 有效 写IR/SR区 WL 无效 有效 有效 写LR区 WH 无效 有效 有效 写HR区 WC 无效 有效 有效 写TC的当前值 WG 无效 有效 有效 写TC状态 WD 无效 有效 有效 写DM区 WJ 无效 有效 有效 写AR区 SC 有效 有效 有效 写PLC的运行状态 MM 有效 有效 有效 读PLC的类型 KS 无效 有效 有效 强制置位 KR 无效 有效 有效 强制复位

结束码汇总

结束码是在应答帧中返回的,这里列举常见的几种:

结束码 内容 00 正常完成 01 PLC在运行方式下不能执行 02 PLC在监控方式下不能执行 04 地址超出区域 13 FCS校验出错 14 格式出错 15 入口码数据错误数据超出规定范围

6

读IR/SR区――RR

上位机到PLC 起始符 节点号 功能码 起始地址 数据长度 终止符 命令格式 PLC到上位机 起始符 节点号 功能码 结束码 数据 终止符 命令格式 @ 00 RR 00 0000 ?? FCS * @ 00 RR 0000 0001 FCS * 读LR区――RL

上位机到PLC 起始符 节点号 功能码 起始地址 数据长度 终止符 命令格式 PLC到上位机 起始符 节点号 功能码 结束码 数据 终止符 命令格式 @ 00 RL 00 0000 ?? FCS * @ 00 RL 0000 0001 FCS * 读HR区――RH

上位机到PLC 起始符 节点号 功能码 起始地址 数据长度 终止符 命令格式 PLC到上位机 起始符 节点号 功能码 结束码 数据 终止符 命令格式 @ 00 RH 00 0000 ?? FCS * @ 00 RH 0000 0001 FCS * 读定时器、计数器的PV值――RC

上位机到PLC 起始符 节点号 功能码 起始地址 个数 终止符 命令格式 PLC到上位机 起始符 节点号 功能码 结束码 数据 终止符 命令格式 @ 00 RC 00 0000 ?? FCS * @ 00 RC 0000 0001 FCS * 读定时器、计数器的状态――RG

上位机到PLC 起始符 节点号 功能码 起始地址 个数 终止符 命令格式 @ 00 RG 0000 0001 FCS * 7

PLC到上位机 起始符 节点号 功能码 结束码 数据(1个TC的状态) 终止符 命令格式 @ 00 RG 00 FCS * 0或1 ?? 读TC的个数 读DM区――RD

上位机到PLC 起始符 节点号 功能码 起始地址 数据长度 终止符 命令格式 PLC到上位机 起始符 节点号 功能码 结束码 数据 终止符 命令格式 @ 00 RD 00 0000 ?? FCS * @ 00 RD 0000 0001 FCS * 读AR区――RJ

上位机到PLC 起始符 节点号 功能码 起始地址 数据长度 终止符 命令格式 PLC到上位机 起始符 节点号 功能码 结束码 数据 终止符 命令格式 @ 00 RJ 00 0000 ?? FCS * @ 00 RJ 0000 0001 FCS * 写IR/SR区――WR

上位机到PLC 起始符 节点号 功能码 起始地址 写的数据 终止符 命令格式 PLC到上位机 起始符 节点号 功能码 结束码 终止符 命令格式 @ 00 WR 00 FCS * @ 00 WR 0000 ?? FCS * 写LR区――WL

上位机到PLC 起始符 节点号 功能码 起始地址 写的数据 终止符 命令格式 PLC到上位机 起始符 节点号 功能码 结束码 终止符 命令格式 @ 00 WL 00 FCS * 8

@ 00 WL 0000 ?? FCS * 写HR区――WH

上位机到PLC 起始符 节点号 功能码 起始地址 写的数据 终止符 命令格式 PLC到上位机 起始符 节点号 功能码 结束码 终止符 命令格式 @ 00 WH 00 FCS * @ 00 WH 0000 ?? FCS * 写定时器、计数器PV值――WC

上位机到PLC 起始符 节点号 功能码 起始地址 写的数据 终止符 命令格式 PLC到上位机 起始符 节点号 功能码 结束码 终止符 命令格式 @ 00 WC 00 FCS * @ 00 WC 0000 ?? FCS * 写定时器、计数器状态――WG

上位机到PLC 起始符 节点号 功能码 起始地址 写的状态 终止符 @ 00 WG 0000 0或1 ?? FCS * 命令格式 写TC的个数 PLC到上位机 起始符 节点号 功能码 结束码 终止符 @ 00 WG 00 FCS * 命令格式

写DM区――WD

上位机到PLC 起始符 节点号 功能码 起始地址 写的数据 终止符 命令格式 PLC到上位机 起始符 节点号 功能码 结束码 终止符 命令格式 @ 00 WD 00 FCS * @ 00 WD 0000 ?? FCS * 写AR区――WJ

上位机到PLC 起始符 节点号 功能码 起始地址 写的数据 终止符 命令格式 @ 00 WJ 0000 ?? FCS * 9

PLC到上位机 起始符 节点号 功能码 结束码 终止符 命令格式 @ 00 WJ 00 FCS * 写状态数据――SC

上位机到PLC 起始符 节点号 功能码 方式数据 终止符 命令格式 方式数据 PLC到上位机 起始符 节点号 功能码 结束码 终止符 命令格式 @ 00 SC 00 FCS * @ 00 SC 00 FCS * 00:编程方式 02:监控方式 03:运行方式 读PC型号――MM

上位机到PLC 起始符 节点号 功能码 终止符 命令格式 @ 00 MM FCS * PLC到上位机 起始符 节点号 功能码 结束码 型号代码 终止符 命令格式 @ 型号代码 00 MM 00 12 FCS * 02: C500 03: C120 10: C1000H 11: CQM1/1H 12: C20H/28H/40H、C200H/HS、C200HE/HG/HX 强制置位――KS

上位机到PLC 起始符 节点号 功能码 操作数 字地址 位 终止符 命令格式 @ 00 KS **** 0000 00 FCS * 数据区 指令 IR/SR LR

OP1 C L 操作数 OP2 OP3 I O R 空格 OP4 空格 空格 字地址 0000-0511 0000-0063 位 00-15 10

HR 定时器 计数器 H T C R I N 空格 M T 空格 空格 空格

0000-0099 0000-0511 00 PLC到上位机 起始符 节点号 功能码 结束码 终止符 命令格式 @ 00 KS 00 FCS * 强制复位――KR

上位机到PLC 起始符 节点号 功能码 操作数 字地址 位 终止符 命令格式 数据区 指令 IR/SR LR HR 定时器 计数器 @ 00 KR **** 0000 00 字地址 0000-0511 0000-0063 0000-0099 0000-0511 FCS * OP4 空格 空格 空格 空格 空格

位 00-15 OP1 C L H T C 操作数 OP2 OP3 I O R 空格 R 空格 I M N T 00 PLC到上位机 起始符 节点号 功能码 结束码 终止符 命令格式 @ 00 KR 00 FCS * 强制置位复位取消――KC

上位机到PLC 起始符 节点号 功能码 终止符 命令格式 PLC到上位机 @ 00 KC FCS * 起始符 节点号 功能码 结束码 终止符 命令格式 @ 00 KC 00 FCS *

上位机编程举例(Visual Basic)

表示画面(form)及程序:

11

通信控件的属性:

12

四.远程通信(使用Modem)

1.系统配置

电话网 M M RS-232C口 13

PLC与Modem的电缆接线图

PLC(9芯) Modem(25芯)

信 号 插 脚 号 插 脚 号 信 号

FG 1 1 FG

SD 2 2 SD

RD 3 3 RD

RS 4 4 RS

CS 5 5 CS

SG 9 7 SG

6 DR

20 ER

屏蔽电缆

PLC(9芯) MODEM(9芯) 2 2 3 3 4 4 5 5 9 6 7 8 9

DR即DSR,是指数据设备作好准备。ER即DTR,是指数据终端作好准备。

2.Modem介绍

对于Modem都有自己的AT指令集,利用AT指令可对Modem进行设置,但使用的Modem必须是有数据通信功能(FAX或MESSAGE)的,而且必须要有自动应答功能(面板上带AA灯,即Auto Answer),打开附件中的超级终端用AT指令将Modem设置成如下(以下的设置是以贺氏Modem为例,其它型号的Modem向以下设置靠拢):

B1 E1 L1 M1 N1 Q0 T V1 W0 X4 Y0 &C1 &D0 &G0 &J0 &K0 &Q5 &R1 &S0 &T5 &X0 &Y0 S00:001 S11:095 S12:050 S18:000 S25:005 S26:001 S36:007 S37:000 S38:020 S44:020 S46:138 S48:007 S95:000 指令意义

B1:在1200bps,选择Bell 212A标准通信。 E1:在命令状态打开字符回应。 L1:扬声器低音量。

M1:扬声器打开至检测到载波后才关闭。 Q0:调制解调器返回结果码。 T:选用音频拨号方式。

X4:提供基本呼叫进程结果码、连接速率、忙音信号监测和拨号音监测。

14

&C0:(默认值)假定数据载波一直存在。 &C1:追踪数据载波。

&D0:(默认值)忽略DTR信号。

&D1:当DTR发生从开到关的转换时,进入命令状态。 &K3:使用RTS/CTS本地流控。 &K0:关闭本地流控。

&R0:(默认值)当调制解调器在线,CTS跟随RTS转变。 &R1:当调制解调器在线,CTS长开启;忽略RTS信号。

S寄存器描述:下列中的值,通过S寄存器可以调整配置,下面所举的若干S 寄存器的值,也可作为用户方案存储在调制解调器内。

S00:选择开始前振铃数,可设为0~255次振铃声。

S37:最高DCE线路速率,本实验设为000是指最后收到的AT命令的速率。 S38:强制挂机前延迟,可设为0~255秒。

+++命令是将Modem从连机状态切换成命令模式,

AT命令介绍

大部分通信软件使用菜单来配置、测试调制解调器。然而,有些通信软件要求你直接发命令给调制解调器。在这种情况下要求你使用AT命令。

贺氏标准AT命令集是调制解调器通信接口的工业标准。AT命令可以用来配置你的调制解调器与软件共同工作、与远端系统通信、发起或应答一个呼叫。

所有的AT命令都以字符AT开始,作为前缀。AT应以大写(AT)或小写(at)输入,调制解调器无法识别大,小写的组合(At或aT)。前缀AT用以引起调制解调器的注意(ATtention)检测计算机串行通信口发送信号的速率。识别字符格式,包括字符长度和奇偶设定等。 每一条AT命令都对应调制解调器的某种动作。AT命令可以是单一字母也可以是字母的组合。例如:D命令用于指示调制解调器发起呼叫,&D命令控制调制解调器对DTR信号的使用。 AT命令后面所跟的数字(0,1,2等)指示调制解调器执行指定的选项。例如:E0是关闭字符回显的命令;E1是开启字符回显。当数字设有特别指明,调制解调器作为0选项处理。常用的命令有如下几个:ATDT+电话号码是拨号命令,+++命令是将Modem从连机状态切换成命令模式,ATHO是断开连接。

Modem的指示灯说明

LED MR(调制解调器就绪/进行测试) TR(终端就绪) SD(发送数据) RD(接收数据) OH(摘机) CD(载波检测) 注解 当调制解调器上电时亮。当调制解调器在自检或诊断方式下,此灯闪烁。 当RS-232DTR信号给出时,此灯亮。 从本地数据终端向本地调制解调器传送数据时,SD灯闪烁。 从本地调制解调器向其所连接的设备传送数据时,RD灯闪烁。 从调制解调器摘机起OH灯亮,调制解调器挂机后OH灯灭。 本地调制解调器从远端调制解调器接收到有效数据载波信号时,CD灯亮。 15

RI(振铃显示) HS(高速) 当调制解调器检测到远方来的呼叫,在振铃期间,RI闪烁。 当调制解调器在高速率工作时,HS灯亮。

3.步骤 I. 连接Modem

连接时上位计算机在Windows98的附件中打开超级终端,超级终端就是用来设置进行Modem通信的。该框打开后,首先根据Modem连接在计算机上的不同COM口,选取COM1或COM2口,然后设置波特率、奇偶校验、停止位、数据位。一般使用OMRON PLC的缺省设定,波特率设为9600bps,奇偶校验设为偶校验,停止位设为2位,数据位设为7位。最后用AT指令拨号,ATDT+电话号码,D表示发起呼叫。D命令可包含多种拨号修正符,用于指示调制解调器怎样、何时、如何拨号。T代表音频拨号,P表示脉冲拨号。

调制解调器拨号之后,等待对方调制解调器送来的载波信号。如果在一给定时间内没有检测到载波,调制解调器自动释放线路并送回结果码NO CARRIER。S7寄存器的值决定这一等待时间的长短。一旦检测到载波信号,调制解调器即送结果码CONNECT,进入联机状态,可与远方系统进行通信。(注:在调制解调器握手开始之前,敲击键盘任意键,均会中断本次呼叫。)

拨号后,与计算机相连的Modem OH灯亮,开始拨号,对方Modem OH灯、RI灯均亮,当连通后,两个Modem的CD(载波检测)灯亮,且结果码返回CONNECT 9600,说明Modem间已经连上了。此后,你可以断开连接,注意此时断开的只是计算机与Modem间的连接(为的是要让出通信口来传CX-P程序),而Modem间的连接并没有断,此时的CD灯仍将亮着,这就是要选择连接到COM口用AT命令拨号的原因。如若不然,断开的就是整条线路,Modem间也断开,CD灯将熄灭,就不能进行程序的传送了。

II. 程序的传送。 ? PLC的设置

在PLC上设置特殊DM区,将PLC设置成上位机链接方式(若与RS-232C端口相连,则将DM6645设为0000,即与上位机相连且采用标准设置,若想使用用户设置,则将DM6645末位设为1,然后在DM6646中进行具体设置)。将波特率、停止位、数据位等设置成与在Modem上的一致。

? 软件的设置及传送

在上位机打开编程软件后,先进行软件连接上的设置,设置PLC型号、COM口、通信方式、波特率、数据位、停止位等等,总之将其内容设置成与PLC上的一致,随后选择连接,当连线成功以后即可进行程序传送或读取。

III. Modem通信时要注意的要点:

(1)PLC、编程软件上的连接设置和Modem上的设置必须保持一致。

(2)拨号必须用AT指令,且连接需选用COM口,否则断开时会变为全断开,包括Modem 间的连接,程序就传不过去了。若使用COM口,则断开的只是上位计算机与Modem间的连接,这样才能进行程序的传送。

16

第二节 无协议通信

一.系统特点

无协议通信是应用于PLC与第三方设备进行通信时所用的通信方式,诸如串口打印机等,它通过指令可将数据输出送到打印机侧。

二.系统配置

RS-232C连接

RS-232C方式 带RS-232C口的设备 RS-232C口 三.参数设定

通信方式

设置通信方式为RS-232C方式。

RS-232C端口: 置DM6645的位12~15为1。 外设端口: 置DM6650的位12~15为1。 通信板A口: 置DM6555的位12~15为1。 通信板B口: 置DM6550的位12~15为1。

以下各节均只讲解内置的RS-232C端口及外设口的设置,通信板的设置在以后不一一讲解,具体可参阅C200HX/HG/HE的编程手册。

标准端口设置 标准设置或用户设置是针对RS-232C口和外设端口的,当下述位置0时,使用标准设置(下面解释用户设置)。 RS-232C端口:DM6645中位00~03设0(0:标准;1:用户)。 外设端口:DM6650中位00~03设0(0:标准;1:用户)。

用户设置

标准设置或用户设置是针对RS-232C口和外设端口的,当下述位置1时,使用用户设置(下面解释用户设置)。 RS-232C端口:DM6645中位00~03设1(设0:标准;1:用户)。 外设端口:DM6650中位00~03设1(设0:标准;1:用户)。 RS-232C端口的用户设置在DM6646中定义,外设端口的用户设置在DM6651中定义。 通信两侧的通信参数必须保持一致。可参考DM区设定。 允许启动码和结束码 DM6648:RS-232C口 DM6653:外设端口

结束码使用 启动码使用

0:不设置,规定接收数据量 0:不设置

1:设置,规定结束码 1:设置,规定启动码 17 2:CR/LF

DM6649:RS-232C口 DM6654:外设端口 结束码或接收的字节数 对结束码:00-FF 对字节数:00-FF(00-256个字节) 启动码:(00-FF) 四.通信步骤

传送 (TXD)

1.检查RS-232C口的发送准备标志(α机内置RS-232C口是SR26405)为ON。

2.用TXD指令发送数据,在TXD指令的操作数上可设定发送的起始字,可设定使用的串口

及字节个数。具体可参考编程手册的指令说明。

3. 从开始执行指令到数据传输结束这段时间内,发送准备标志为OFF,直到数据传输结束

时,它才变成ON。 接收 (RXD)

1.检查RS-232C端口接收结束标志(α机内置RS-232C口是SR26406)是否为ON。 2.用RXD指令接收数据,在RXD指令的操作数上可设定接收区的起始字,可设定使用的串口及字节个数。具体可参考编程手册的指令说明。

3.当执行RXD指令时,接收到的字节传送到由指令指定的数据区字中(不含启动码和结束

码),同时接收完成标志置OFF。 启动码:如果不设启动码连续接收。如果设了启动码,则当收到启动码后开始接收。 结束码:当接收到结束码或256个字节后,代表接收完成。

4.读取接收到的数据而产生的状态信息存储在SR区,检查操作是否顺利完成,这些位的状

态在每次执行RXD时自动复位。

五.指令介绍

(@)TXD (@)RXD S S 发送的起始字 C C 控制字 N N 发送的字节数 C控制字的定义:

数 4 3 2 1

字节顺序 0:高位字节为首

1:低位字节为首

辅助接收端口(当第4个数为0时)

0:内部的RS-232C端口

1:通信端口A

2:通信端口B

接收的起始字 控制字 接收的字节数 端口 0:RS-232C端口 1:外设端口 18

六.应用实例

使用RS-232C端口在无协议方式下发送4个字节的数据到计算机,字节放在DM0100-DM0104,并将计算机发送到PLC的数据存放在DM0200开始的数据内。 在通信之前必须在PLC的DM区进行如下设定: DM6645: 1000(无协议通信,标准通信参数设定) DM6648: 2000(无起动码,结束码为CRLF) 若发送的4个数为 “1234”,则在 00100 DM0100中设3132,DIFU00801 在DM0101中设 3334,在数据区中放TXD 的数是发送数的00801 26405 DM0100 ASCII码。“1234”对#0000 应的ASCII码即为#0004 26406 31323334。

SR26405是发送准备RXD

标志,SR26406是接DM0200

收完成标志,当该位#0000

置ON时,将接收缓265

冲区中的数读到

DM0200中

第三节 1:1PC链接

一.系统特点

如果两台PLC通过各自的RS-232C口连接构成1:1的链接,它们可以无需编程自动进行数据交换,实现共享,共享的数据区为LR区。其中一台设为主站,另一台设为从站。 如下图所示,当在被链接的一台PLC的LR区写入数据的时候,该数据也同样会自动的写到另一台PLC的相同字中,每台PLC链接字可指定自己写入的字和由对方PLC写入的字。每台PLC可读,但不可写由对方PLC写入的数据。 主站发送区 从站接收区 1 写1 2 主站接收区 写2 从站发送区

19

二.系统配置

RS-232C连接

RS-232C口

接线图 C200Hα(9芯) 信号 脚号 FG 1 SD 2 RD 3 RS 4 CS 5 - 6 - 7 - 8 SG 9

RS-232C方式 C200Hα(9芯) 脚号 信号 1 FG 2 SD 3 RD 4 RS 5 CS 6 - 7 - 8 - 9 SG 三.参数设定

通信方式

设置通信方式为1:1PC-Link方式。

RS-232C端口:置DM6645的位12~15为2或3,2是从站,3是主站。

通信方式 1:1链接链接字 2:1:1链接从站 0:LR00-LR63 3:1:1链接主站 1:LR00-LR31 2:LR00-LR15 标准端口设置 标准设置或用户设置是针对RS-232C口的,当下述位置0时,使用标准设置(下面解释用户设置)。 RS-232C端口:DM6645中位00~03设0(0:标准;1:用户)。

用户设置 RS-232C端口:DM6645中位00~03设1(0:标准;1:用户)。 RS-232C端口的用户设置在DM6646中定义,通信两侧的通信参数必须保持一致。具体见DM区设定。

20

四.应用实例

两台C200Hα进行一对一的链接,当主站PLC中DM1000的数想送至从站的DM2000中,在程序执行之前先作如下设置: 从站: DM6645 2000 主站: DM6645 3000

程序: 主站

25313(常ON) LR00是主站的发送MOV 区,将DM1000的数DM1000 送至LR00,会自动在LR00 从站的相同区域出现 从站

25313(常ON)

LR00是从站的接收MOV

区,接收主站过来的LR00

数据,存放至DM2000

DM2000中

第四节 NT链接

一.系统特点

NT链接可将PT和PLC进行连接,有一对一和一对多两种。 1:1的NT链接是将PT和PLC的RS-232C口直接相连。1:N的NT链接是通过RS-422/485口电缆连接的,可实现一台PLC接多台PT。

二. 系统配置f

一对一NT链接(RS-232C方式)

RS-232C方式 PT 21

RS-232C口

一对多NT链接(RS-422/485)

1:N链接

(RS-422/485) RS-232C口 NT-AL001 注:NT-AL001是RS-232C转RS-422的适配器

PT PT PT 三.系统设定

通信方式

设置通信方式为1:1 NT-Link或1:N NT-Link方式。

RS-232C端口: 置DM6645的位12~15为4或5,4是1:1,5是1:N。

通信方式

4:1:1 NT链接 1:N NT-Link 5:1:N NT链接 PT最大节点号(1-7)

标准端口设置 标准设置或用户设置是针对RS-232C口和外设端口的,当下述位置0时,使用标准设置(下面解释用户设置)。 RS-232C端口:DM6645中位00~03设0(0:标准;1:用户)。 用户设置 RS-232C端口:DM6645中位00~03设1(0:标准;1:用户)。 RS-232C端口的用户设置在DM6646中定义,通信两侧的通信参数必须保持一致。可参考DM区设定

第五节 协议宏通信

一.系统特点

通信协议宏功能是用来控制PLC与装有RS-232C和RS-422/485口的通用设备进行数

22

据交换的一种通信方式,用户可通过通信协议宏的支持软件对各种通信设备进行通信协议用户化,可以把通信协议宏的通信指令遵照用户要求进行设定。通信协议支持软件“CX-Protocol”是编写由使用者独立定义发送/接收数据格式的软件,该软件自带七种用于与OMRON外围设备通信的标准通信序列,有了这些通信序列,同外围设备的数据交换只需编写简单的梯形图程序就可以实现。对于C200Hα来说,只有CPU11以上的CPU才可安装通信板,而只有COM04以上的通信板才支持通信协议宏功能。CS1系列(通过配相应的通信板或通信模块)、CQM1H系列(CPU51或61配通信板)也可支持协议宏功能,具体可参考各自的通信板手册。

二.系统配置

RS-232C口 有RS-232C口 的设备 RS-422/485口 带有RS-422/485口的通信设备 带有RS-422/485口的通信设备 带有RS-422/485口的通信设备 三.系统设定

通信方式

设置通信方式为6。

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

标准端口设置 标准设置或用户设置是针对通信板A口和通信板B口的,当下述位置0时,使用标准设置,用户设置定义同RS-232C口。

通信板A口:置DM6555的位00~03为0。 通信板B口:置DM6550的位00~03为0。

用户端口设置

通信板A口:置DM6555的位00~03为1。 通信板B口:置DM6550的位00~03为1 A口的用户设置在DM6556中定义,B口的用户设置在DM6551中定义。 通信两侧的通信参数必须保持一致。具体见DM区设定。

四.通信过程

协议宏执行步骤(以C200Hα为例)

23

启动位 步0 至 PMCR 通信序列000 步15 端口号+序列号 协议宏执行标志 至 输出数据首字 通信序列999 步0 接收数据首字 至 步15 步0 至 通信序列000 步15 至 通信序列999 步0 至 步15

1.通过软件设定用户通信协议,图示的每一步均可以是一次发送和接收过程,在每一步中可定义是发送步、接收步、发送和接收步,发送和接收的数据可完全由用户定义。 2.每一个序列可执行16步,即可与不同的设备使用不同的通信格式进行通信。

3.在梯形图程序中通过使用PMCR指令可方便的调用不同的序列实现不同的通信任务。

五.软件特点

1.通信协议支持软件的对话式菜单使通信序列易于登记

2.每个协议最多允许定义1000个通信序列,每个序列最多允许定义16步。每个协议可定义监视时间、响应的应答方式及链接通道。

3.每一步可设定重复次数、发送/接收的数据格式、下一步处理及出错处理。 4.对于发送和接收数据的地址可任意指定。

5.在发送和接收的数据信息中自带了许多种校验方式(LRC、CRC、CRC-16、SUM),可由用户设定,在发送的时候自动添加,在接收的时候自动进行校验计算。

6.在软件内部自带了七种用于与OMRON外围设备通信的协议,可方便的随时调用。 7.通过软件可监视串口交换的数据。

六.通信序列结构

用通信协议支持软件每个通信序列最多由16步组成。下表列出通信序列的设置。 项目

功能 参数设置 24

序列设置 发送控制 链接字 监视时间 设置发送控制方法,如X-on/X-off流控制,或RS/CS控制。 设置PLC和通信板之间数据链接的链接字。 设置通信处理的监视时间(监视定时器)。 步设置 响应方式 重复计数器 命令 重试次数 发送等候时间 发送信息 接收信息 接收阵列 响应告示 下一步处理 错误处理

X-on/X-off,RS/CS,调制解调器控制,定界控制,或争议控制。 IR/SR,LR,HR,AR,DM,和EM区域。 接收等待,接收完成,发送完成。时间单位有0.01秒,0.1秒,1秒和1分钟。 设置写接收数据的时间。 扫描方式或中断方式。 设置重复步的次数。 常数0~255,IR/SR,LR,HR,AR,DM和EM区。 设置通信命令 发送,接收,发送与接收。 设置在执行发送和接收命0~9 令时发生错误时重复执行次数。 设置在发送期间等候发送单位0.01秒,0.1秒,1秒数据的时间。 和1分钟。 设置用于发送命令或发送识别码,地址,长度,数和接收命令的发送数据。 据,错误检查码,和终止符。 设置用于接收命令或发送识别码,地址,长度,数和接收命令的接收数据。 据,错误检查码,和终止符。 设置用于接收命令或发送识别码,地址,长度,数和接收命令的期望接收数据,错误检查码,和终止据(最多15种类型)并按符。 数据类型调整处理方法。 设置是否允许写接收数据 是/否 设置当前步顺利结束时转ENG,GOTO,NEXT,或往的下一步。 ABORT。 设置当前步中出现错误时ENG,GOTO,NEXT,或转往的下一步。 ABORT。

七.序列设置

1.发送控制

发送控制方式共有5个选项:Xon/Xoff流控制、RTS/CTS流控制、Modem控制、定界符

控制及争议控制。 RTS/CTS流控制: 当选中后会询问你是设置还是不设置,若设置是设置在什么命令里,

是发送命令、接收命令或发送和接收命令中。若是发送命令,看CTS标志,当CTS标志为ON时,则允许发送,在发送中一直监视CTS标志位,一旦CTS变为OFF,马上中断发送,直到CTS重为ON,发送又重启动。在接收时,当RTS置ON,系统等待接收数据,当接收数据超过200字节,RTS标志将置为OFF,接收终止。这就是RTS/CTS流控制。当终端设备支持RTS/CTS流控制时就设置该项。

25

Xon/Xoff流控制:

Modem控制: 定界符控制:

争议控制:

同RTS/CTS流控制一样,可设置在发送命令、接收命令或发送和接收命令中。在发送期间,若收到Xoff码,则发送停止。在此后,一旦收到Xon码,发送又重新开始。在接收时,当接收的数据超过200字节时,Xoff码被发出,接收过程停止。当发出Xon码后,才会开始下一步接收。当终端设备支持Xon/Xoff流控制时设置该项。 它只有两个选项,即设置和不设置。当选择设置后,在数据发送期间保持RTS为ON,接收时为OFF。

设置后,当传送信息中没有定义界限,定界符会设置在传送码中并在被传送数据的结尾处传送出去。只有在接收到对方附在接收信号中的定界符时,更多的数据才会被传送出去。当设置在接收信号中的定界符在接收过程中被收到,那么将会在传送的信号中设置一个定界符并传出,而数据将继续接收。当接收的数据超过200个字节时,接收终止。随后的数据将在下一步被收到。其适用于支持定界符控制的外部终端设备。

设置后,争议控制被执行。发送前先发送一个传送请求码以获得传送的许可。当传送对象没有优先级时,建立一个序列使传送的数据在收到接收许可码时进行传送。当传送对象有优先级时,第一步必须验证是否收到了接收许可码。建立一个序列使得在没有检测到接收许可码时,传输暂停并等待对方,直到检测到接收许可码,数据才进行传输。它用于支持争议控制的终端设备。

2.链接字

这一项是用来设置PC和通信板之间数据链接的链接字。 发送和接收数据的地址可通过三种方法设定: 第一种: 通过PMCR指令中的第二操作数(发送数据的起始地址)、第三操作数(写接收数据

的起始地址)设置I/O地址。用此种方法,可通过改变梯形图中PMCR指令的操作数来改变要发送的内容和接收的地址。

第二种: 直接寻址方式,即在协议宏支持软件中,在步中发送数据里直接标明发送的起始地

址,那么在程序中就不可改变发送数据的地址,和接收数据的地址,若想改变就只有通过重新编写发送步或接收步,再传一次(传入PLC的通信板),那么才会生效。

第三种: 即通过设置链接字,其本质是设置一个能让PLC和PSB(Protocol Support Software

即支持协议宏功能的通信板)共享的区域。IN是存储接收数据的地址;IN WORDS是写入的字数;OUT是发送数据的起始地址;OUT WORDS是发送的字数。在CX-Protocol中共设有两个链接字,当执行这一序列的PMCR指令时,可同时进行两路数据的发送和接收。它们的地址不能通过梯形图程序进行改变。

3.监视时间

用户可以对发送和接收过程设置监视时间,当实际时间超过监视时间,此时若设置了重试次数,则会进行重试,若在重试次数中设置的次数下重复后仍超时,就作为故障出错,转为执行出错处理。时间设置范围可从00~99,单位有10ms,100ms,1s,1min。 Tr(Receive wait time):从开始接收步到收到第一个字节的时间。

Tfr(Receive finish time):从接收第一个字节开始到收到最后一个字节的时间。 Tfs(Send finish time):从发送第一个字节开始到发送完最后一个字节的时间。 Ts(Send wait time):从开始发送步后,到开始发送第一个字节的时间。 见下图:

26

Send Ts Tfs

Receive Tr Tfr

4.响应方式

当执行PMCR指令后,接收到的数据被写入I/O存储区。这写入CPU的过程有三种方式: 1. 扫描方式

这种方式在每个PLC扫描周期,均将数据写入I/O存储区,这个写入过程与接收数据的过程是不同步的,有一个时间上的滞后。 2. 中断方式

在这种方式下,接收数据与写接收数据是同步的,当设置成这种方式时,可设置一个中断序列号,即当一接收到数据后,马上中断主程序的执行顺序,转去执行梯形图中编好的中断程序。

3. 中断方式(有选择性的执行中断程序)

在这种方式下,可根据接收的不同内容自动计算出其对应的中断程序号,转去执行该中断程序。对应有可能收到的数据计算出中断程序号,在梯形图中预先做好这些中断程序,根据收到的不同信息,进行分别处理。

八.步设置

1.重复计数器

设置重复步的次数,当每执行这一步,计数器会加1,这就是前面提到的变量N,它可用于线性表达式。N有二种设置方式:一种是重置,另一种是保持。若设为重置,一旦由于某种原因产生步的中断,等到下次再执行时,计数器会重头开始计数,即仍从0开始。若是保持方式,一旦中断后下次启动计算器仍将保持上次的计数值,继续计数下去。

2.重试次数

可以设置为0~9,这就是当发传输命令时出错时可重试的次数。它用于在传输中有错误发生后可重试的次数。

3.响应告示

设置YES的话,就是允许在PMCR指令的第三个操作数或软件指定的接收区存入接收到的数据,说的简单点,就是允许写接收数据。

4.下一步处理

它有4项选择:结束、下一步、直接跳转到某一步以及忽略(即END,NEXT,GOTO,ABORT)。可以随心所欲的设置你紧接着想执行的一步。

5.出错处理

它同上一样也有4项选项,当错误发生后,首先重复数工作,进行重试,若依旧出错,才进行出错处理。

27

6.接收阵列

接收阵列是接收的另一种方式,它具有对接收到的数据进行分别处理的功能,总共可设置16种期望接收值,然后当收到其中的某一组数据时,可根据其要求作下一步处理,即转去执行设置的某一步。当收到的数据不满足所设定的任一种情况时,也可设置不满足条件时的下一步处理。它的特点是具有数据处理功能。

7.读字(R)

对发送和接收信息中的“地址”或“数据”可通过设置,来读字数据。有三种方法指定该字:

1. 使用PMCR(-)指令中第二个操作数(S,第一个输出字)。 例:R(1)

当命令是“发送”,从PMCR(-)指令的第二个操作数所指定字后第一个字中读数据。 2. 使用通信序列链接区域中的输入和输出字。 例:R(I1+5)

指定链接区域中第1个接收字后面第五个字。 例:R(O2+1)

指定链接区域中第2个发送字后面第一个字。 3. 可以直接指定数据区域字地址。 例:R(DM0000+2)

指定DM0000后第二个字。

8.统配符(*)和字

在接收数据时可以对数据量设置统配符(*)和写字。下面解释它们的功能。 1. 用PMCR(-)指令中第三操作数指定字地址(首地址)。 2. 在接收信息的数据长度中设统配符,接收所有信息。

3. 在接收信息的地址中设置写字属性,接收任何信息,同时写该信息到由接收信息的地址所指定的数据区域。

9.使用变量N的一阶方程

包含变量N的一阶方程用于地址和数据的引入。每当由通信序列的步中指定的重复计数器重复一步时,变量N+1。使用带N变量的方程计算地址或数据,可实现下面例子中的一种动态要求。

例:R(2N+6)

指定PMCR(-)指令的第2个操作数后面第6个字作为“地址”或“数据”,在每重复一步时,再加上二个字。

用2N+6(使用N的一阶方程),指定第一个地址后,N=0,第6个字;N=1,第8个字;N=2,第10个字;N=3,第12个字;N=4,第14个字;N=5,第16个字??

10.发送/接收信息结构

发送信息和接收信息的结构一般如下:

识别码

识别码是表示信息开始的数据,不同的协议具有不同的头代码,例如MODIBUS是以“:”打头的,而Hostlink协议是以“@”打头的。

地址是设置节点号或表示信息送往目标的标志符,例如HOSTLINK可设置00~31个节

28

地址 长度 数据 错误校验 终止符 点号。

长度是数据长度(字节数)自动附加。 数据是设置信息内容的。

错误检查码是设SUM,LRC,或CRC作为错误检查码。发送时指定的错误码自动附加。接收时,按信息中指定的错误检查码自动执行错误控制同时接收指定量(长度)的数据。 终止符是设置表示信息结束的数据。例如HOSTLINK是以*+回车结束的。

九.传输协议的设置

在传输前协议前,你必须先将PC设为上位机链接方式,若传输时使用RS-232C口则将DM6645设成0000。PLC和计算机之间的电缆就参照如下电缆连接图,然后在CX-Protocol进行传输。

C200Hα(9芯) 上位计算机(9芯) 信号 脚号 脚号 信号 FG 1 1 FG SD 2 2 RD RD 3 3 SD RS 4 4 DTR CS 5 5 SG - 6 6 DSR - 7 7 RS - 8 8 CS SG 9 9 -

29

附:

RS-232C端口的设定:

字 位 功能 端口设置 0:标准设置 (1个起动位、7个数据位、偶校验、2个停止位、9600波特率) 1:用户设定 (在DM6646中设定) CTS控制设置 0:不允许CTS控制 1:允许CTS控制 1:1链接方式下表示链接字的长度 0:LR00-LR63 1:LR00-LR31 2:LR00-LR15 1:N NT链接时PT的最大节点号 1-7(C200HE时只可设1-3) 通信方式: 0:上位机 1:RS-232C 2:1:1链接从站 3:1:1链接主站 4:NT链接(1:1) 5:NT链接(1:N) 波特率 00:1.2K 01:2.4K 02:4.8K 03:9.6K 04:19.2K 帧格式 起动 长度 停止 奇偶校验 00:1位 7位 1位 偶 01:1位 7位 1位 奇 02:1位 7位 1位 无 03:1位 7位 2位 偶 04:1位 7位 2位 奇 05:1位 7位 2位 无 06:1位 8位 1位 偶 07:1位 8位 1位 奇 08:1位 8位 1位 无 09:1位 8位 2位 偶 10:1位 8位 2位 奇 11:1位 8位 2位 无 传输延时时间:0000-9999(BCD码,单位10ms) 节点号(上位机方式下:00-31) 开始代码允许(RS-232方式下) 0:不允许 1:设置 2:CR,LF 结束代码允许(RS-232方式下) 0:不允许(接收字节数) 1:设置(指定结束码) 3:CR,LF 开始代码(RS-232方式下:00-FF二进制码) DM6648的位12-15设为0 0:接收字节数 00:缺省设置(256字节) 01:01-FF(1-255字节) DM6648的位12-15设为1 1:结束代码(00-FF二进制码) 00-03 04-07 DM6645 08-11 12-15 00-07 DM6646 08-15 DM6647 00-15 00-07 08-11 12-15 00-07 DM6648 DM6649

08-15 30

通信板端口A的设定:

字 位 功能 端口设置 0:标准设置 (1个起动位、7个数据位、偶校验、2个停止位、9600波特率) 1:用户设定 (在DM6556中设定) CTS控制设置 0:不允许CTS控制 1:允许CTS控制 1:1链接方式下表示链接字的长度 0:LR00-LR63 1:LR00-LR31 2:LR00-LR15 1:N NT链接时PT的最大节点号 1-7(C200HE时只可设1-3) 通信方式: 0:上位机 1:RS-232C 2:1:1链接从站 3:1:1链接主站 4:NT链接(1:1) 5:NT链接(1:N) 6:通信协议宏 波特率 00:1.2K 01:2.4K 02:4.8K 03:9.6K 04:19.2K 帧格式 起动 长度 停止 奇偶校验 00:1位 7位 1位 偶 01:1位 7位 1位 奇 02:1位 7位 1位 无 03:1位 7位 2位 偶 04:1位 7位 2位 奇 05:1位 7位 2位 无 06:1位 8位 1位 偶 07:1位 8位 1位 奇 08:1位 8位 1位 无 09:1位 8位 2位 偶 10:1位 8位 2位 奇 11:1位 8位 2位 无 传输延时时间:0000-9999(BCD码,单位10ms) 节点号(上位机方式下:00-31) 开始代码允许(RS-232方式下) 0:不允许 1:设置 2:CR,LF 结束代码允许(RS-232方式下) 0:不允许(接收字节数) 1:设置(指定结束码) 3:CR,LF 开始代码(RS-232方式下:00-FF二进制码) DM6558的位12-15设为0 0:接收字节数 00:缺省设置(256字节) 01:01-FF(1-255字节) DM6558的位12-15设为1 1:结束代码(00-FF二进制码) 00-03 04-07 DM6555 08-11 12-15 00-07 DM6556 08-15 DM6557 00-15 00-07 08-11 12-15 00-07 DM6558 DM6559

08-15 31

通信板端口B的设定:

字 位 功能 端口设置 0:标准设置 (1个起动位、7个数据位、偶校验、2个停止位、9600波特率) 1:用户设定 (在DM6646中设定) CTS控制设置 0:不允许CTS控制 1:允许CTS控制 1:1链接方式下表示链接字的长度 0:LR00-LR63 1:LR00-LR31 2:LR00-LR15 1:N NT链接时PT的最大节点号 1-7(C200HE时只可设1-3) 通信方式: 0:上位机 1:RS-232C 2:1:1链接从站 3:1:1链接主站 4:NT链接(1:1) 5:NT链接(1:N) 6:通信协议宏 波特率 00:1.2K 01:2.4K 02:4.8K 03:9.6K 04:19.2K 帧格式 起动 长度 停止 奇偶校验 00:1位 7位 1位 偶 01:1位 7位 1位 奇 02:1位 7位 1位 无 03:1位 7位 2位 偶 04:1位 7位 2位 奇 05:1位 7位 2位 无 06:1位 8位 1位 偶 07:1位 8位 1位 奇 08:1位 8位 1位 无 09:1位 8位 2位 偶 10:1位 8位 2位 奇 11:1位 8位 2位 无 传输延时时间:0000-9999(BCD码,单位10ms) 节点号(上位机方式下:00-31) 开始代码允许(RS-232方式下) 0:不允许 1:设置 2:CR,LF 结束代码允许(RS-232方式下) 0:不允许(接收字节数) 1:设置(指定结束码) 3:CR,LF 开始代码(RS-232方式下:00-FF二进制码) DM6553的位12-15设为0 0:接收字节数 00:缺省设置(256字节) 01:01-FF(1-255字节) DM6553的位12-15设为1 1:结束代码(00-FF二进制码) 00-03 04-07 DM6550 08-11 12-15 00-07 DM6551 08-15 DM6552 DM6553 00-15 00-07 08-11 12-15 DM6554 00-07 08-15

32

本文来源:https://www.bwwdw.com/article/epn7.html

Top