omron串行通信
omron串行通信
2023-11-11
目 录
• omron串行通信简介 • omron串行通信协议 • omron串行通信硬件 • omron串行通信软件 • omron串行通信故障排查与解决方案 • omron串行通信未来发展趋势与展望
01
omron串行通信简介
omron串行通信的基本概念
串行通信
定义
RS-485是一种改进型的串行物理接 口标准,具有更高的抗干扰能力和更 远的传输距离。
传输方式
差分传输,即使用两根线进行发送和 接收,有效避免了共模干扰。
传输速率
传输速率较高,常见的速率有 9600bps、14400bps、19200bps 、38400bps等。
应用场景
由于其抗干扰能力强且传输距离远, 因此适用于工业控制、远程监控等应 用场景。
智能家居
智能家居市场的不断扩大,omron串行通信也将应用于各种家居设 备的互联互通。
医疗领域
omron串行通信将在医疗领域发挥重要作用,如医疗设备之间的数据 传输和远程医疗等。
对行业发展的影响与贡献
促进数字化转型
omron串行通信的发展将有助于各行各业的数字化转型,实现数 据的高效传输和管理。
提高生产效率
3
应用软件的集成
应用软件需要与omron串行通信驱动程序进行集 成,以便能够通过计算机控制omron设备。
omron_PLC_232_485_422串行通信详细接线
规格
RS232+RS422/485 RS232+总线接口 RS232x2 RS422/485+RS232 RS232x2 RS232+RS422/485 RS232x2 RS232+RS422/485 RS232x2
数量
1 1 1 1 16 16 1 1 16
CQM1H-CPU51/61 才能安装
C200HaCPU11以上才 能安装
欧姆龙贸易(上海)有限公司
9.远程通信:使用Modem来实现电脑和PLC的远程通信。电脑和PLC两侧使 用外置Modem,用电话网连接两侧外置Modem,实现电脑对 PLC的远程通信。
电话网
M
M RS-232C口
提示: 实现1:1的远程连接可以用 RS232线缆连接Modem和PLC。 实现1:N的远程连接,同样可以 使用适配器将RS232口转为RS422 方式,再连接到多台PLC。
协议发送
第 三 方 设 备
第 三 方 设 备
第 三 方 设 备
欧姆龙贸易(上海)有限公司
2. 支持协议宏通信板: PLC类型
CQM1H C200Ha
串行通信板
CQM1H-SCB41 C200HW-COM04 C200HW-COM05 C200HW-COM06 CJ1W-SCU21 CJ1W-SCU41 CS1W-SCB21 CS1W-SCB41 CS1W-SCU21
omron LC 串行通信详细接线
欧姆龙贸易(上海)有限公司
6.RS232链接(1:1)接线:
PC
PLC
SD 2--------2 RD
RD 3--------3 SD
SG 5--------9 SG
7.RS422/485链接(1:N)接线:
RS422(4线制) PC-----PLC-----PLC…… SDA T+ ---- R+ ---- R+ …… (RDA) SDB T- ---- R- ---- R- …… (RDB) RDA R+ ---- T+ ---- T+ …… (SDA) RDB R- ---- T- ---- T- …… (SDB)
制后再传送,到接收端后又 经过解调还原成原来信号的传输,称为频带传输。
V(t)
模拟信号
0
t
欧姆龙贸易(上海)有限公司
4.异步传输&同步传输
第n字符
异
1 2 3 4 5 6 7 8 9 10 11
步
1 0 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 1 1 0
传
输
起始位
7 位数据位
奇偶位 停止位
起始位后第一个 脉冲
起始位
接收方采用信 号的时钟脉冲
8
16
16
16
CP1E 串行通信功能之 MODBUS-RTU 简易主站
CP1E 串行通信功能之MODBUS-RTU 简易主站
制作时间: 2017.8
硬件设备: CP1E-NA20DT-D( PLC) ,CP1W-CIF11( 485 选件板), 3G3MX2-AB001(变频器)
软件: CX-Programmer
案例简介:本案例使用CP1E选配RS-422A/485选件板通过Modbus-RTU简易主站发送Modbus-RTU命令控制支持Modbus-RTU协议的变频器
一、系统概述
A641.00
D1300
D1301
D1302 A641.00
二、操作流程
(1)通信接线:
a.CP1W-CIF11 拨动开关及接线:
本次案例使用485通讯方式,DIP 拨码 2 3 5 6 拨到 ON,DIP1 号和变频器保持一致。如果变频器使用了终端电阻,那么DIP1拨到ON,如果没有使用终端电阻则拨到OFF状态。本案例中没有使用终端电阻,则为OFF。拨码作用如下图:
b.接线图:
(2)变频器和PLC 的相关软件设置:
a.变频器设置如下:本次实验设定为A001=03,C071=9600bps ,C072=1, C075=1,C074=1,数据位默认为8,其他参数保持默认。
图
4-1
CP1E-NA20DT-D
3G3MX2-AB001
b.PLC软件设置:CP1H 串口设置如下:首先将PLC切换到编程模式,打开设置对串行选项端口进行设置,具体设置如下。设置完之后点击选项--传送到PLC,设置下载成功之后将PLC断电5秒,然后重新启动。
(3)DM固定分配地址介绍:
(4)本次案例中以功能码03和06为例,地址如下:
omron串行通信
3 使用CX-P编写通信 编写PMCR指令来控制协议的执
程序
行,并进行硬件连线。
4 通信调试
进行通信调试,在指定内存接 收数据
读CPM2A DM0的值
端口:Hostlink
返回DM0的值,并写入 PLC1的DM200通道中
CPM2AH
PMCR指令
启动位
PORT:A 289.08
PORT:B 289.12
制后再传送,到接收端后又 经过解调还原成原来信号的传输,称为频带传输。
异步传输
4.异步传输&同步传输
第n字符
1 2 3 4 5 6 7 8 9 10 11
1 0 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 1 1 0
起始位
7 位数据位
奇偶位 停止位
起始位后第一个 脉冲
起始位
接收方采用信 号的时钟脉冲
2)手持编程器:RS232口:DM6645为0。 外设口:DM6650为0。
3)标准设置参数:
项 起动位 数据长度 停止位 奇偶检验 波特率
设置 1 7 2 偶
9600bps
6.RS232链接(1:1)接线:
PC
PLC
SD 2--------2 RD
RD 3--------3 SD
SG 5--------9 SG
OMRON 串行通信
欧姆龙串口通讯详解
欧姆龙串口通讯详解
电气自动化技术2008-02-22 09:21:24 阅读470 评论0 字号:大中小订阅
串行通信
第一节上位机链接通信
概要
上位机链接系统即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口
RS-232C口
编程器口(外设口)
适配器
外设口
注:适配器型号为CPM1-CIF01或CQM1-CIF02,是外设口转RS-232C口的适配器。2.使用上位链接单元:
上位链接单元
注:上位链接单元的型号为C200H-LK201,它提供的是一个25芯的RS-232C口。
OMRON串行通信教材
OMRON
RS422串行通信接口
A
A
B
OMRON PLC
通信设备
SDA+ SDBRDA+ RDB-
发 收
B
收
A
B
SDA+
SDBRDA+ RDB-
发
欧姆龙自动化(中国)有限公司
OMRON
RS485串行通信接口
A
A
B
收
使 能 OMRON PLC
T(+) T(-)
发Baidu Nhomakorabea
使 能
B
通信设备
T(+) T(-)
10:40~12:15 下午 13:15~15:00 15:00~16:45
欧姆龙自动化(中国)有限公司
第一章
通信系统模型
A
串行通信基础
B 介质
OMRON
信源
信宿
发送器
接受器
欧姆龙自动化(中国)有限公司
OMRON
基带传输 & 频带传输
基带传输:所谓基带,就是指电信号所固有的基本频带,简称基带。当 利用数据传输系统直接传送基带信号,不经频谱搬移时,则称之为基带 传输 。
OMRON
欢迎光临OMRON
串行通信应用 专题班
客户服务中心 培训课 www.fa.omron.com.cn
omron_PLC_232_485_422串行通信详细接线
协议发送
第 三 方 设 备
第 三 方 设 备
第 三 方 设 备
欧姆龙贸易(上海)有限公司
2. 支持协议宏通信板: PLC类型
CQM1H C200Ha
串行通信板
CQM1H-SCB41 C200HW-COM04 C200HW-COM05 C200HW-COM06 CJ1W-SCU21 CJ1W-SCU41 CS1W-SCB21 CS1W-SCB41 CS1W-SCU21
1.端口设定 2.使用CX-Protocol 软件编写协议写入 PMSU
3 使用CX-P编写通信 程序 4 通信调试
读CPM2A DM0的值 返回DM0的值,并写入 PLC1的DM200通道中
端口:Hostlink
CPM2AH
欧姆龙贸易(上海)有限公司
PMCR指令
15 12 11 序列号(0-999)
TXD
DTR GND
欧姆龙贸易(上海)有限公司
RS232C通信接线示意图
电脑(9针)
DCD 1 RXD 2 TXD 3 DTR 4 GND 5 DSR 6 RTS 7 CTS 8 CI 9
OMRON PLC(9针)
FG 1
SD 2
RD 3 RS 4
CS 5
5V 6 DR 7 ER 8 SG 9
欧姆龙贸易(上海)有限公司
欢迎光临OMRON 串行通信培训班
欧姆龙omron_PLC 232_485_422串行通信
三、 PC链接 (1:N PC Link)
1.系统结构:
主PLC
从1
从3
……
从8
RS422/485
RS422/485
从2
RS422/485
1:N的PCLink网络中,最多可以连接9台设备,其中CJ1M8台,1台触摸屏.
欧姆龙贸易(上海)有限公司
3. 1:N PC Link通信类型:
1.全部模式: 主站可以发送信息
离15米。
直接用RS232标准线 缆链接电脑和PLC。
需用适配器把232口转 换成外设口再和PLC
的外设口连接。
欧姆龙贸易(上海)有限公司
4.RS422链接(1:N):一台电脑与多台PLC以RS422方式进行链接。最大传输 距离500米。
NT-AL001
外设口:CPM1CIF11
R232口:CJ1WCIF11
欧姆龙贸易(上海)有限公司
操作步骤:
连接Modem
设置超机终端并连接到到 电脑侧Modem
电脑和PLC两侧需用外置Modem, 对 Modem进行参数设置
选择端口,设置波特率、奇偶校验、停 止位、数据位。
用AT指令拨号
用ATDT指令拨PLC侧的外置Modem
断开Modem的连接
断开的只是电脑与Modem之间的连接, 并腾出串口
FG 5V
omron串行通信
omron串行通信
xx年xx月xx日
CATALOGUE
目录
•
omron串行通信协议简介
•
omron串行通信协议的硬件要求
•
omron串行通信协议的软件要求•omron串行通信协议的调试与检测•omron串行通信协议的应用案例
•omron串行通信协议的发展趋势及未来展望
01 omron串行通信协议简介
OMRON串行通信协议是一种用于设备间进行数据传输的通信协议,它定义了数据传输格式、波特率、字符长度等参数。
它采用主从模式,由一个主设备控制数据的传输,从设备响应主设备的请求,实现设备间的数据交换。
OMRON串行通信协议适用于多个设备间的数据传输,特别是远距离的数据传输。
它可用于各种工业自动化应用场景,如PLC、传感器、机器人等设备的通信。
1 2 3OMRON串行通信协议具有高效、稳定、安全的特点。
它支持多种串行接口,如RS-232、RS-485、CAN等,扩展性强。
OMRON串行通信协议简单易用,开发周期短,可降低开发成本。
02
omron串行通信协议的硬件
要求
计算机处理器
Omron串行通信协议需要使用计算机的处理器进行数据传输和控制。
计算机内存
为了能够处理大量的数据,计算机需要有足够的内存空间。
计算机的硬件要求
Omron串行通信协议需要使用RS-232接口进行数据传输。
RS-232接口
如果需要长距离通信,可以使用RS-485接口进行数据传输。
RS-485接口
通信接口的硬件要求
03停止位和流控制
Omron串行通信协议支持停止位和流控制,以确保数据传输的稳定性和可靠性。
串行通信接口的硬件要求
昆仑通态MCGS软件与欧姆龙PLC串口连接通讯的方法
昆仑通态MCGS软件与欧姆龙PLC串口连接通讯的方法
1.硬件连接:
首先,需要通过串口线将昆仑通态MCGS软件的计算机与欧姆龙PLC
连接起来。欧姆龙PLC通常具有RS232、RS485或USB串口接口,选择适
当的串口线连接到计算机的串口。确保连接正确,如RS232连接时要确认TXD、RXD、GND等引脚连接准确。
2.配置串口通信参数:
在MCGS软件中,打开项目并进入"配置"菜单。选择"串口参数",配
置正确的串口号、波特率、数据位、停止位、奇偶校验等通信参数。通常
情况下,欧姆龙PLC的串口参数默认为9600bps,8数据位,1停止位,
无奇偶校验,可根据实际情况进行调整。
3.设置PLC的通信参数:
在欧姆龙PLC中,可以通过CX-Programmer软件或其他相关软件进行
通信参数的设置。通过PLC的串口参数设置,将波特率、数据位、停止位
等参数与MCGS软件中的设置保持一致。确保PLC的串口配置正确,并保
存设置。
4.编写MCGS软件中的通信程序:
在MCGS软件中,可以使用VB脚本或宏命令等方式编写通信程序。根
据PLC的通信协议,通过串口读写数据,实现与PLC的通信。通常可以通
过MODBUS协议、Host Link协议或FINS协议等方式实现。需要注意的是,通信程序的编写需要根据PLC的具体模块和通信地址进行,需了解PLC的
寄存器分配,如D区、C区、W区的地址范围、读写权限等。
在编写通信程序时,可以使用MCGS软件中提供的相关函数或命令来
实现读写PLC寄存器的操作。主要步骤包括:建立通信连接、发送读写命令、接收响应数据等。根据具体需求,可以实现数据的读取、写入、监控、报警等功能。
欧姆龙PLCRS232和TCPIP通讯
本项目共有3个内容需要设置,I/O表和单元设置表;RS232单元设置表;以太网单元设置表。
1.I/O表和单元设置如下:
在图1中双击 ,将显示图2。在图2中先双击 ,将显示
图3。在图3中点击 ,将显示图4。图4中双击CJ1W-SCU21-V1(Serial Communi-
Cation Unit),将显示图5。在图5中进行确认即可完成RS232通讯单元组态。另在图2中双击 ,再按上述方法从图4中双击CJ1W-ETN21(ETN21Mode)(Ethernet
螺母拧紧机通讯
一、硬件配置
采用日本欧姆龙CJ1M-CPU23型号的PLC加装CJ1W-SCU21(RS232)串行通讯单元和CJ1W-ETN21以太网通讯单元。CJ1W-SCU21的端口1采集扫描仪条形码数据,端口2采集旋紧枪扭矩数据。CJ1W-ETN21以太网通讯单元与服务器直接进行TCP/IP网络通讯。
3.设备旋完螺母后
当螺母旋完后CJ1W-ETN21以太网通讯单元再次向服务器发送4次扭矩值再加上规定的字符信息→服务器对以太网通讯单元信息进行判别并发送包括合格(PASS)或不合格(FAIL)在内的字符信息→以太网通讯单元接收服务器发来的字符信息→程序中将服务器信息进行判别处理转换→(PASS)产品合格转入正常流程。
SEND(网络发送)RECV(网络接收)
采用SocketTCP/IP通讯获得了成功。
MCGS软件与OMRONPLC通过串口连接通讯的方法
MCGS软件与OMRONPLC通过串口连接通讯的方法
1.硬件连接:
-首先,确保你已经正确连接了OMRONPLC和计算机的串口。通常情况下,OMRONPLC的编程口为RS232串口,计算机常用的串口类型为DB9或
DB25接口。请使用串口线缆将PLC和计算机连接起来。
2.配置串口参数:
-在MCGS软件中,首先需要配置串口的参数,包括波特率、数据位、
校验位、停止位等。在MCGS软件中,进入“系统设置”->“串口设置”
窗口,选择“COM口”对应的串口号,然后设置波特率、数据位、校验位
和停止位等参数,这些参数需要与OMRONPLC的设置相一致。
3.创建通讯对象:
-在MCGS软件中,通过创建通讯对象来实现与OMRONPLC的通信。在MCGS软件的“通讯对象管理”中,选择“串口通信”,然后点击“新建”按钮创建一个新的串口通讯对象。
4.配置PLC通信参数:
-在通讯对象配置窗口中,选择“串口设置”项,在“串口参数”中
设置与OMRONPLC相匹配的波特率、数据位、校验位和停止位等参数。如
果OMRONPLC的数据传输方式不是ASCII码,则需要设置相应的数据传输
格式。
5.编写PLC地址表:
-在MCGS软件中,需要编写PLC地址表来定义与OMRONPLC的通讯数据。在通讯对象配置窗口中,选择“地址表”项,点击“新建”按钮创建
一个新的地址表。然后,根据需要在地址表中添加地址,通常包括输入寄存器、输出寄存器、数据寄存器等。这些地址与OMRONPLC的内存区域相对应。
6.配置读写命令:
-在通讯对象配置窗口中,选择“读写配置”项,点击“新建”按钮创建一个新的读写命令。在读写命令配置窗口中,配置读写的地址、数据长度、读写方式等参数。根据需要,可以配置多个读写命令来满足不同的通讯需求。
OMRONPLC通讯协议
OMRONPLC通讯协议
1. FINS协议(Factory Intelligent Network Service):FINS是OMRON PLC最常用的通信协议之一,用于在OMRON PLC和上位机之间进行
数据传输和远程控制。FINS协议支持多种通信介质,如串行通信、以太
网通信等,并提供高效、稳定的数据传输方式。
3. Modbus协议:Modbus是一种常用的串行通信协议,用于在OMRON PLC和其他设备之间进行数据交换。Modbus协议简单易用,适用于小型系
统和较简单的控制任务。它支持多种传输介质,如串口、以太网等,并提
供实时数据传输和远程设备控制功能。
除了以上几种常见的OMRON PLC通信协议外,还有一些其他协议,如Profibus、Ethernet/IP等,它们具有不同的特点和适用范围,用于满足
不同应用场景的需求。
OMRONPLC通信协议的实现方式主要有两种:点对点通信和多点通信。点对点通信是指一台OMRONPLC与一台上位机之间建立独立的通信连接,
通过指令和数据交换实现通信。而多点通信是指一台OMRONPLC与多台上
位机之间建立共享的通信连接,可以同时与多台上位机进行数据交换和远
程控制。
在OMRONPLC通信协议的应用中,通常需要先进行通信参数配置和连
接设置,然后根据协议规范编写相应的通信程序。通信程序通常包括发送
和接收数据的指令、数据格式的转换和解析等部分。通过编写和调试通信
程序,可以实现与OMRONPLC之间的有效通信和数据交换。
总之,OMRONPLC通信协议是实现与OMRONPLC之间通信的一种标准协议,它具有丰富的功能、稳定的性能和广泛的适用性。通过选择合适的通
omronPLC串行通信
根据接口类型选择合适的通信电缆, 确保电缆的长度和规格符合要求。
串行通信的软件设置
打开Omron PLC编程软件
01
根据所使用的Omron PLC型号,打开相应的编程软件。
配置通信设置
02
在编程软件的通信设置中,配置串行通信的相关参数,如波特
RJ45
用于以太网连接,但也可用于串行通信。
USB
通用串行总线接口,可用于多种设备的通信和数据传输。
03 Omron PLC 的串行通信 设置
串行通信的硬件设置
确定串行通信接口
根据Omron PLC的型号和规格,确定 所使用的串行通信接口类型,如RS232、RS-485或USB等。
选择通信电缆
连接PLC与通信设备
感谢您的观看
问题2
数据传输不正确或丢失
问题4
通信参数设置不正确
解决方案
解决方案1
检查连接线是否完好,确保连接正确
解决方案2
检查PLC和通信设备的波特率、数据 位、停止位等参数设置是否一致
解决方案3
检查PLC和通信设备的接地是否良好, 必要时使用隔离变压器进行通信
解决方案4
根据实际情况调整通信参数,如增加 数据校验位、调整缓冲区大小等
随着工业物联网的快速发展,Omron PLC 串行通信将成为实现设 备间高效互联的重要手段,促进工业数据的实时采集、传输和处理。
欧姆龙CP1H PLC串行通信及应用
数据通信联络用的控制线。并行通信的传送速度快 ,但是传输线的根数多,成本高,一般用于近距离
的数 据传 输 。并 行通信 一般 用于 P L C 的 内部 ,如 P L C内部软件 之 间、P L C主机 与扩展 模块之 间 或近距
Leabharlann Baidu
离智能模块之间的数据通信。
串行 通信 是 以二进 制 的位 ( b i t )为单 位 的数据 传输 方式 ,每 次只 传送 一位 ,除 了地 线外 ,在 一个 数据 传输 方 向上只 需 要一根 数据 线 ,这 根线 既 作为数 据 线又作 为通 信 联络 控制 线 ,数据 和联 络信 号在 这根 线上 按位 进行 传送 。串行通信 需 要 的信 号线 少 ,最少 的只 需要 两三 根线 ,适用 于 距离较 远 的场合 。
机网络——工业控制 网络,很容易能够实现集中管理分散控制 。串行通信在工业控制网络 中,是实现 近距离通信的简单 、经济的方法,是工业控制网络中的重要分支 。
l 通 信 基 础
数据通信就是将数据从一个设备,通过介质将数据传输到另外一个设备的过程。通信系统的模型
是 由信 息 、发送器 、接 收器 、媒介 和协 议 五大要 素组 成 。
串行通信 ;R S . 2 3 2 C;R S . 4 8 5 ;P C L i n k ;H o s t l i n k
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
9芯RS232线缆接线图
三、 PC链接 (1:N PC Link)
1.系统结构:
主PLC 从1 从3 …… 从8
RS422/485
RS422/485
RS422/485
从2
1:N的PCLink网络中,最多可以连接9台设备,其中CJ1M8台,1台触摸屏.
3. 1:N PC Link通信类型:
1.全部模式: 主站可以发送信息
命令 RS232、RS422/485 响应
第三方设备
4.应用实例:
使用RS-232C端口在无协议方式下发送10个字节的数据(D100-D104) 到计算机;并将计算机发送到PLC的数据存放在D110-D119中。
接收数据
D110-D119 D100-D104
发送数据
超级终端发送、 接收数据
TXD/RXD 通过指令TXD发送数 据、RXD接收数据
00
C:
PMCR
PORT:A 289.08
PORT:B 289.12
端口号
#2000 (C) D0000 (S) 发送字节的首字
启动位
D0100 (D)
接受字节的首字
C200HX/HG/HE 指令设定
15
12 11
08 07
04 03
00
C1:
PMCR #0110 (C1)
板口1:1909.15 逻辑端口 (0-7) 端口A: 1 端口B: 2 通信板:E1 通信单元:单元号+10
实验:
Hostlink方式
无协议方式
TXD
发送Hostlink命令读取数据
DM0:XXXX
接收Hostlink响应数据
RXD
五、 协议宏通信
1.概念:协议宏通信是用来控制PLC和第三方设备进行数据交换的一种通信 方式。可以通过RS232、RS422/484的方式实现1:1或1:N的通信。
CX-Protocol
启动位 板口2:1919.15
单元口1:(n+9).15 单元口2:(n+19).15 (n=1500+25x单元号)
#0000 (C2) D0000 (S) D0100 (D)
C2:
协议宏执行序列号
发送字节的首字 接受字节的首字
CJ/CS 指令设定
5. 协议宏通信故障诊断
通信状态 COMM灯状 指定接收区 态 正常 故障诊断 解决方案
操作步骤:
连接Modem
电脑和PLC两侧需用外置Modem, 对 Modem进行参数设置
设置超机终端并连接到到 电脑侧Modem 用AT指令拨号
断开Modem的连接 用电脑(CX-P软件)连接 PLC
选择端口,设置波特率、奇偶校验、停 止位、数据位。 用ATDT指令拨PLC侧的外置Modem
断开的只是电脑与Modem之间的连接, 并腾出串口 用HostLink方式连接远程PLC
OMRON 串行通信
一 、 串行通信基础知识
(一)基本概念
1.并行传输&串行传输
B
0 1
A
┋ 0 1
B
A
主要适用于长距离、低速 率的通信中
2.单工、半双工、全双工(i)
数据流向
单工
发送装置
接受装置
半双工
发送装置
数据流向1
接受装置
接受装置
数据流向2
发送装置
2.单工、半双工、全双工(ii)
数据流向1
5.上位机连接参数设置:上位机连接参数设置可以用电脑(CX-Programmer 软件)或者手持编程器来完成。
1)电脑设置:用CX-P软件在“设置”选项中进行上位机链接端口,外设口的 设置,设置连接模式为:HOST链接。
2)手持编程器:RS232口:DM6645为0。 外设口:DM6650为0。
3)标准设置参数:
2)纵向奇偶校验(LRC) @10RH00310001FCS* ↙ (转换成ASCII码的HEX代码) 40|31|30|52|48|30|30|33|31|30|30|30|31 (异或运算) 58 (FCS校验结果)
二、 上位机链接通信
1.概念:是实现上位机(电脑)与PLC通讯的链接方式,可一台电脑与一台 PLC或者多台PLC进行连接。 2.功能:实现PLC编程,采集数据,系统监控,数据处理。 3.RS232链接(1:1):一台电脑与一台PLC以232方式进行链接。最大传输距 离15米。
项
起动位
设置
1
数据长度
停止位 奇偶检验 波特率
7
2 偶 9600bps
6.RS232链接(1:1)接线:
PC PLC SD 2--------2 RD RD 3--------3 SD SG 5--------9 SG
7.RS422/485链接(1:N)接线:
RS422(4线制) SDA SDB RDA RDB PC-----PLC-----PLC„„ T+ ---- R+ ---- R+ „„ T- ---- R- ---- R- „„ R+ ---- T+ ---- T+ „„ R- ---- T- ---- T- „„ (RDA) (RDB) (SDA) (SDB)
RS485(2线制) PC-----PLC-----PLC „„ T+ ---- T+ ---- T+ „„ T- ---- R- ---- R- „„
8.HostLink通信协议:上位机链接通信是通过在上位机和PLC间交换命令和 应答实现的。使用的是OMRON的HOSTLINK协议,在一次交换中传输的命令或 应答数据称为一帧,一帧最多可包含131个数据字符。
明亮闪烁 正常接收到 数据 ---------- 不亮
没有数据从端口收发
-------------
1.检查PLC是否在运行状态; 2.检查PMCR指令是否被执行,相关 标志位及参数是否设置正确;
不正常
暗亮
无法接收到 数据
4. 协议宏通信步骤
1 对通信端口进行通 信设定 3.在CPU中写入通 信程序 PMCR 2 使用CX-Protocol编 写协议 主站:协议宏 从站:Hostlink 2侧通信格式、协议一致 •编写收/发命令 •进行步、序列、协议相关设 置 •编译并下载协议到PMSU中 编写PMCR指令来控制协议的执 行,并进行硬件连线。 进行通信调试,在指定内存接 收数据
三、 PC链接 (1:1 PC Link)
1.概念:两台PLC可以通过各自的RS-232C口连接构成1:1的链接,它们可 以无需编程自动进行数据交换,实现共享,共享的数据区为LR区。 其中一台设为主站,另一台设为从站。 主站
主站发送区
写1
从站
1 从站接收区
主站接收区
2
写2
从站发送区
RS232方式
2.接线图: PLC PLC SD 2--------3 RD RD 3--------2 SD SG 9--------9 SG 3.参数设定: (主机) (从机)
直接用RS232标准线 缆链接电脑和PLC。
需用适配器把232口转 换成外设口再和PLC 的外设口连接。
4.RS422链接(1:N):一台电脑与多台PLC以RS422方式进行链接。最大传输 距离500米。
外设口:CPM1CIF11
NT-AL001
R232口:CJ1WCIF11
32台
R232口:CJ1WCIF11
C200HaCPU11以上才 能安装
CJ1
CS1
3. PMSU参数设定:
CX-Protocol
CX-Programmer
提示: 1.也可以使用CX-P软件在设置里进行设置。 2.可以用CX-Protocol软件进行端口的通信设置。 3.通信板A口,B口的设置可以用手持编程器在相应DM区 进行设定。
1.端口设定 2.使用CX-Protocol 软件编写协议写入 PMSU
3 使用CX-P编写通信 程序 4 通信调试
读CPM2A DM0的值 返回DM0的值,并写入 PLC1的DM200通道中
端口:Hostlink
CPM2AH
PMCR指令
15 12 11 序列号(0-999)
1:PORT:A 2: PORT:B
V(t)
模拟信号
0
t
4.异步传输&同步传输
第n字符
异 步 传 输
1 2 3
1 0 0/1 0/1
起始位
4
5
6
7
8
9 10 11
1 1 0
0/1 0/1 0/1
0/1 0/1 0/1
7 位 数 据 位
奇偶位 停止位
起始位后第一个 脉冲
起始位
接收方采用信 号的时钟脉冲
8 16 16 16 16
第n帧
上位机到PLC 命令格式 起始符 节点号 命令码 @ 00-31 XX 正文 FCS校 终止符 验码 *↙
PLC到上位机 响应格式 起始符 节点号 命令码 结束码 @ 00-31 XX 正文 FCS校 终止符 验码 *↙
对于有关命令,参数,结束码 的内容,可以参阅有关编程手 册的HostLink通信协议。
CX-Programmer
RS232(1:1) RS422/485(1:N)
PMSU 第三方 设备协 议
CPU PMCR指 令
协议发送
第 三 方 设 备
第 三 方 设 备
第 三 方 设 备
2. 支持协议宏通信板: PLC类型
CQM1H C200Ha
串行通信板
CQM1H-SCB41 C200HW-COM04 C200HW-COM05 C200HW-COM06 CJ1W-SCU21 CJ1W-SCU41 CS1W-SCB21 CS1W-SCB41 CS1W-SCU21
发 收
B
收
A
B
SDA+
SDBRDA+ RDB-
发
3.RS485串行通信接口
A
A
B
收wenku.baidu.com
使 能 OMRON PLC
T(+) T(-)
发
使 能
通信设备
T(+) T(-)
B
收
发
(三)校验方法
1.奇偶校验 1)横向奇偶校验 (奇校验)
(偶校验)
1 0110,0101 0 0110,0001
1 0100,0101 0 0100,0001
2.参数设置:
3.通信步骤:
1 设置所使用通信串口 的协议模式 2 编写程序收、发数据
RS232(无协议模式) 使用指令TXD、RXD收发数 据(注意需要使用的标志 位) 在TXD指令指定通道开始 写发送数据 在RXD指令指定通道等待 接受数据
3 写入要发送数据
TXD/RXD
4 准备接受数据
端口设定
电脑(9针)
DCD RXD TXD DTR DSR RTS CTS CI 1 2 3 4 6 7 8 9
OMRON PLC(9针)
FG 1
SD
RD RS
2
3 4
GND 5
CS
5V ER SG
5
6 8 9
DR 7
2.RS422串行通信接口
A
A
B
OMRON PLC
通信设备
SDA+ SDBRDA+ RDB-
发送装置 接受装置
数据流向2
接受装置 发送装置
全双工
3.基带传输&频带传输
基带传输:所谓基带,就是指电信号所固有的基本频带,简称基带。当 利用数据传输系统直接传送基带信号,不经频谱搬移时,则称之为基带 传输 。
所谓频带传输:就是把二进制信号(数字信号)进行调制交换,成为能在公用电话
网中传输的 音频信号(模拟信号),将音频信号在传输介质中传送到接收端后,再由 调制解调器将该音 频信号解调变换成原来的二进制电信号。这种把数据信号经过调 制后再传送,到接收端后又 经过解调还原成原来信号的传输,称为频带传输。
第n+1帧
同 步 传 输
同步字符
同步字符
数据块
同步字符
(二)串行通信基本标准
1.RS232C串行通信接口
IBM9针RS232口 OMRON PLC 9针RS232口
DCD
DSR RTS CTS RI
FG
5V DR ER SG
RXD
SD RD RS CS
TXD
DTR GND
RS232C通信接线示意图
给各个从站,并且从站的信息可以 发给主站,也可以发给各个从站.
2.主体模式:主站的信息可以发
给各个从站,但是从站的信息只能 够发给主站.
四、 无协议通信
1.概念:无协议通信应用于PLC与第三方设备进行通信时所用的通信方
式,用TXD指令发送数据,通过RXD接受数据。收发的数据即第 三方设备的协议。
可以用此方式连接到如串 口打印机等,PLC通过指 令可将数据输出送到打印 机侧。
规格
RS232+RS422/4 85 RS232+总线接口 RS232x2 RS422/485+RS2 32 RS232x2 RS232+RS422/4 85 RS232x2 RS232+RS422/4 85 RS232x2
数量
1 1 1 1 16 16 1 1 16
CQM1H-CPU51/61 才能安装
9.远程通信:使用Modem来实现电脑和PLC的远程通信。电脑和PLC两侧使 用外置Modem,用电话网连接两侧外置Modem,实现电脑对 PLC的远程通信。
电话网
M
M RS-232C口
提示: 实现1:1的远程连接可以用 RS232线缆连接Modem和PLC。 实现1:N的远程连接,同样可以 使用适配器将RS232口转为RS422 方式,再连接到多台PLC。