ImageVerifierCode 换一换
格式:DOC , 页数:33 ,大小:4MB ,
资源ID:4051641      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-4051641.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Omron PLC串行通讯讲义.doc)为本站会员(hw****26)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

Omron PLC串行通讯讲义.doc

1、1串行通信串行通信即通过使用 PLC 上的串行口(RS232C 口或 RS422/485 口)同第三方设备进行通信的过程。对于 PLC 上的串行口,它所支持的通信方式有很多种,有连接上位机的上位机通信方式,有连接 PLC 的 1:1PC 链接方式,还有连接第三方的通信方式等等。下面进行一一介绍。第一节 上位机链接通信概要上位机链接系统即 Hostlink 系统是对于 FA 系统一种即优化又经济的通信方式,它适合一台上位机与一台或多台 PLC 进行链接。上位机可对 PLC 传送程序,并监控 PLC 的数据区,以及控制 PLC 的工作情况。HOSTLINK 系统允许一台上位机通过上位机链接命令向

2、HOSTLINK 系统的 PLC 发送命令,PLC 处理来自上位机的每条指令,并把结果传回上位机。一HOSTLINK 系统特点通信 即可采用 RS232C 方式,又可采用 RS422 方式,RS232C 方式是基于 1:1 的通信。RS422 方式是实现 1:N 的通信,即一台上位机与多台 PLC 进行通信,最多可有 32 台 PLC 连接到上位机。也可采用光缆进行连接,但光缆的话必须使用专用的光缆上位链接单元(如 C200H-LK101-PV1、C500-LK101-PV1)。RS232 RS422 光缆传送速率 120019.2Kbps 120019.2Kbps 30019.2Kbps通信

3、距离 最大 15 米 最大 500 米 最大 800 米上位机监控 上位机可对 PLC 的程序进行传送或读取,并可对 PLC 数据区进行读写操作。双重检查系统 所有通信都将作奇偶检验和帧检验,从而能估计出通信中的错误。二系统配置:RS232C 链接(1:1)当使用 RS232C 链接时,只可实现 1:1 的通信,即一台上位机与一台 PLC 进行通信,最大通信距离不超过 15m。1使用 PLC 自带的口RS232C 口RS232C 口2编程器口(外设口)注:适配器型号为 CPM1CIF01 或 CQM1CIF02,是外设口转 RS232C 口的适配器。2使用上位链接单元:注:上位链接单元的型号为

4、 C200HLK201,它提供的是一个 25 芯的 RS232C 口。若连的是 CS1 系列的 PLC,还可通过通信模块 CS1WSCU21。3.使用通信板:注:通信板型号为 C200HW-COM02/04/05/06,均带 RS-232C 口。RS422 链接(1:N)注: 1.CPM1CIF11 为外设口转 RS422 口的适配器。上位链接单元NTAL001 CPM1CIF11NTAL001B500AL001RS232C口外设口多至 32 台上位链接模块通信板适配器外设口32.NTAL001 为 RS232C 与 RS422 转换的适配器。3.B500AL001 为分支器,其功能是将一路

5、RS422 信号转成两路 RS422 信号。4.上位机链接模块为 C200HLK202,是带 RS422 端口的模块。5.也可用通信板进行连接。三上位机链接参数设置通信方式设置通信方式为上位机链接通信(这是缺省设置) 。RS232C 端口:置 DM6645 的位 1215 为 0。外设端口:置 DM6650 的位 1215 为 0。通信板:A 口 置 DM6555 的位 1215 为 0,B 口置 DM6550 的位 1215 为 0。节点号设置当使用 1:N 连接时,设置 0031 之间的一个节点号(唯一的) 。当使用 1:1 连接时,设 PLC 节点号为 00。RS232C 端口:置在 D

6、M6648 的位 0007 中。外设端口:置在 DM6653 的位 0007 中。通信板:A 口 置 DM6558 的位 0007 中,B 口置 DM6553 的位 0007 中。标准端口设置标准设置或用户设置是针对各个端口的,当下述位置 0 时,使用标准设置(下面解释用户设置) 。RS232C 端口:DM6645 中位 0003 设 0(0:标准;1:用户) 。外设端口:DM6650 中位 0003 设 0(0:标准;1:用户) 。通信板:A 口 置 DM6555 的位 0003 设 0,B 口置 DM6550 的位 0003 设 0(0:标准;1:用户) 。具体设置可参考 DM 区设定。下

7、表列出标准设置:项 设置起动位 1数据长度 7停止位 2奇偶检验 偶波特率 9600bps用户设置标准设置或用户设置是针对各个端口的,当下述位置 1 时,使用用户设置(下面解释用户设置) 。RS232C 端口:DM6645 中位 0003 设 1(设 0:标准;1:用户) 。外设端口:DM6650 中位 0003 设 1(0:标准;1:用户) 。通信板:A 口 置 DM6555 的位 0003 设 1,B 口置 DM6550 的位 0003 设 1(0:标准;1:用户) 。具体设置参考 DM 区设定。RS232C 端口的用户设置在 DM6646 中定义,外设端口的用户设置在 DM6651 中定

8、义。通信板 A 口的用户设置在 DM6556 中定义,通信板 B 口的用户设置在 DM6551 中定义注:若为 C200H 机,只有当 CPU 上的 DIP 开关 5 为 OFF 时,下述设置才有效。通信两侧4的通信参数必须保持一致。位 15 00DM6646:RS232C 端口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

9、 奇08 1 8 1 无09 1 8 2 偶10 1 8 2 奇传输帧格式11 1 8 2 无参数 设置 波特率00 1,200bps01 2,400bps02 4,800bps03 9,600bps波特率04 19,200bps注:如果 C200HCPU 上 DIP 开关的脚 5 置为 ON,不论 PLC 中如何设置,将使用下面所列出的标准通信设置:项目 设置节点号 00起动位 1数据长度 7停止位 2奇偶检验 偶波特率 9600bps接线图C200H(9 芯) 上位计算机(9 芯)信号 脚号 脚号 信号FG 1 1 FGSD 2 2 RDRD 3 3 SDRS 4 4 DTRCS 5 5

10、SG 6 6 DSR 7 7 RS 8 8 CSSG 9 9 5上位机链接通信协议(HOSTLINK 协议)上位机链接通信是通过在上位机和 PLC 间交换命令和应答实现的。使用的是OMRON 的 HOSTLINK 协议,在一次交换中传输的命令或应答数据称为一帧,一帧最多可包含 131 个数据字符。上位机链接命令的格式可参考 C200HE/HG/HX 的编程手册。基本格式如下:通过使用此命令可在上位计算机进行编程、组态、监控。当传送一个帧时,在终止符的前面安排一个校验码,以检查传送时是否存在数据错误,通常称为 FCS 校验,FCS 是 2 个 ASCII 字符,这 8 位数据是从帧开始到校验码之

11、前的所有字符转换成 ASCII 码后执行“异或”操作的结果。每次接收到一帧,均计算 FCS,与帧中所包含的 FCS 进行比较,从而检查帧中间的数据错误。校验码(FCS 校验)的计算方法:例:以读 00 号机 DM0000 数据区命令为例进行说明注:57 就是计算出的 FCS 校验码,作为 2 个 ASCII 字符放于帧中。附 ASCII 码一览表:高位低位 0 1 2 3 4 5 6 7O NUL DLE SPACE 0 P p1 SOH DC1 ! 1 A Q a q字符 ASCII 码 40 0100 0000EOR0 30 0011 0000EOR0 30 0011 0000EORR 5

12、2 0101 0010EORD 44 0100 01001 31 0011 0001计算结果 0101 0111作 ASCII 字符处理 5 7PLC 到上位机上位机到 PLC节点号 命令码 正文起始符 校验码 终止符命令格式节点号 命令码 正文起始符 校验码 终止符响应格式 结束码00 RD 5 7 *命令格式 0000 0001异或运算62 STX DC2 “ 2 B R b r3 ETX DC3 # 3 C S c s4 EOT DC4 $ 4 D T d t5 ENQ NAK % 5 E U e u6 ACK SYN K k C FF FS , N nF S1 US / ? O o命令

13、图表下列图表中列出的命令可用于上位机与 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 无效 有效

14、 有效 写 DM 区WJ 无效 有效 有效 写 AR 区SC 有效 有效 有效 写 PLC 的运行状态MM 有效 有效 有效 读 PLC 的类型KS 无效 有效 有效 强制置位KR 无效 有效 有效 强制复位结束码汇总结束码是在应答帧中返回的,这里列举常见的几种:结束码 内容00 正常完成01 PLC 在运行方式下不能执行02 PLC 在监控方式下不能执行04 地址超出区域13 FCS 校验出错14 格式出错15 入口码数据错误数据超出规定范围700WH000000005F* 0 00WH000000015E* 1读 IR/SR 区RR读 LR 区RL读 HR 区RH读定时器、计数器的 PV

15、值RC读定时器、计数器的状态RG上位机到 PLC00 RR FCS命令格式 0000 0001 *起始符 节点号 功能码 起始地址 数据长度 终止符PLC 到上位机00 RR FCS命令格式 0000 *起始符 节点号 功能码 结束码 数据 终止符00上位机到 PLC00 RL FCS命令格式 0000 0001 *起始符 节点号 功能码 起始地址 数据长度 终止符PLC 到上位机00 RL FCS命令格式 0000 *起始符 节点号 功能码 结束码 数据 终止符00上位机到 PLC00 RH FCS命令格式 0000 0001 *起始符 节点号 功能码 起始地址 数据长度 终止符PLC 到上

16、位机00 RH FCS命令格式 0000 *起始符 节点号 功能码 结束码 数据 终止符00上位机到 PLC00 RC FCS命令格式 0000 0001 *起始符 节点号 功能码 起始地址 个数 终止符PLC 到上位机00 RC FCS命令格式 0000 *起始符 节点号 功能码 结束码 数据 终止符00上位机到 PLC00 RG FCS命令格式 0000 0001 *起始符 节点号 功能码 起始地址 个数 终止符8读 DM 区RD读 AR 区RJ写 IR/SR 区WR写 LR 区WL上位机到 PLC00 RD FCS命令格式 0000 0001 *起始符 节点号 功能码 起始地址 数据长度

17、 终止符PLC 到上位机00 RD FCS命令格式 0000 *起始符 节点号 功能码 结束码 数据 终止符00上位机到 PLC00 RJ FCS命令格式 0000 0001 *起始符 节点号 功能码 起始地址 数据长度 终止符PLC 到上位机00 RJ FCS命令格式 0000 *起始符 节点号 功能码 结束码 数据 终止符00上位机到 PLC00 WR FCS命令格式 0000 *起始符 节点号 功能码 起始地址 写的数据 终止符PLC 到上位机00 WR FCS命令格式 *起始符 节点号 功能码 结束码 终止符00上位机到 PLC00 WL FCS命令格式 0000 *起始符 节点号 功

18、能码 起始地址 写的数据 终止符PLC 到上位机00 WL FCS命令格式 *起始符 节点号 功能码 结束码 终止符00PLC 到上位机00 RG FCS命令格式 0 或 1 *起始符 节点号 功能码 结束码 数据(1 个 TC 的状态) 终止符00读 TC 的个数9写 HR 区WH写定时器、计数器 PV 值WC写定时器、计数器状态WG写 DM 区WD写 AR 区WJ上位机到 PLC00 WH FCS命令格式 0000 *起始符 节点号 功能码 起始地址 写的数据 终止符PLC 到上位机00 WH FCS命令格式 *起始符 节点号 功能码 结束码 终止符00上位机到 PLC00 WC FCS命

19、令格式 0000 *起始符 节点号 功能码 起始地址 写的数据 终止符PLC 到上位机00 WC FCS命令格式 *起始符 节点号 功能码 结束码 终止符00PLC 到上位机00 WG FCS命令格式 *起始符 节点号 功能码 结束码 终止符00上位机到 PLC00 WG FCS命令格式 0000 0 或 1 *起始符 节点号 功能码 起始地址 写的状态 终止符写 TC 的个数上位机到 PLC00 WD FCS命令格式 0000 *起始符 节点号 功能码 起始地址 写的数据 终止符PLC 到上位机00 WD FCS命令格式 *起始符 节点号 功能码 结束码 终止符0010写状态数据SC读 PC

20、 型号MM强制置位KS数据区 操作数 字地址 位上位机到 PLC00 WJ FCS命令格式 0000 *起始符 节点号 功能码 起始地址 写的数据 终止符PLC 到上位机00 WJ FCS命令格式 *起始符 节点号 功能码 结束码 终止符00PLC 到上位机00 SC FCS命令格式 *起始符 节点号 功能码 结束码 终止符00上位机到 PLC00 SC FCS命令格式 00 *起始符 节点号 功能码 方式数据 终止符方式数据 00:编程方式02:监控方式03:运行方式上位机到 PLC00 MM FCS命令格式 *起始符 节点号 功能码 终止符PLC 到上位机00 MM FCS命令格式 *起始符 节点号 功能码 结束码 型号代码 终止符00 12型号代码 02: C50003: C12010: C1000H11: CQM1/1H12: C20H/28H/40H、C200H/HS、C200HE/HG/HX上位机到 PLC00 KS FCS命令格式 * 0000 *起始符 节点号 功能码 操作数 字地址 位 终止符00

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。