OMRON串行通信教材_第1页
OMRON串行通信教材_第2页
OMRON串行通信教材_第3页
OMRON串行通信教材_第4页
OMRON串行通信教材_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司OMRON 欢迎光临欢迎光临OMRON 串行通信应用串行通信应用 专题班专题班客户服务中心客户服务中心 培训课培训课免费技术咨询:免费技术咨询:400-820-4535400-820-4535 2009年3月OMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司2、关于用餐:免费工作餐中餐:12:1513:15培训第二天将安排参观展厅3、关于住宿:我们提供协议酒店预定服务锦江之星:190元/天(含早餐,晚餐),可以宽带上网 4、关于接送:入住OMRON协议酒店,提供免费接送服务上午:8:108:30,酒店门口下午:5:005:

2、30,OMRON公司西大门5、关于订票:提供火车票预定服务请在培训第一天的12:00点前告诉我们车次、时间以及张数1、关于课间休息:饮品、相关资料阅读吸烟室、洗手间具体位置等OMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司串行通信班培训日程串行通信班培训日程OMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司BA第一章第一章 串行通信基础串行通信基础u 通信系统模型通信系统模型信源信源信宿信宿介质介质OMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司所谓基带,就是指电信号所固有的基本频带,简称基带。当利用数据传输系统直接传送基带信号,不经频谱搬移

3、时,则称之为基带传输 。u 基带传输基带传输 & 频带传输频带传输OMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司就是把二进制信号(数字信号)进行调制交换,成为能在公用电话网中传输的 音频信号(模拟信号),将音频信号在传输介质中传送到接收端后,再由调制解调器将该音 频信号解调变换成原来的二进制电信号。这种把数据信号经过调制后再传送,到接收端后又 经过解调还原成原来信号的传输,称为频带传输。 0V V( (t t) )t t模拟信号OMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司 0 1 0 1AB0 1 0 0 1 AB主要适用于长距离、低速率的通信

4、中u 并行传输并行传输 & 串行传输串行传输OMRONOMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司l 单工、半双工、全双工单工、半双工、全双工发送装置接受装置数据流向发送装置接受装置发送装置接受装置数据流向1数据流向2接受装置发送装置发送装置接受装置数据流向1数据流向2ABOMRONOMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司 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 位 数 据 位 奇偶位 停止位 第第n字符字符u 异步传输异步传输 &am

5、p; 同步传输同步传输第第n帧帧第第n+1帧帧同步字符同步字符同步字符同步字符数据块数据块同步字符同步字符OMRONOMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司 (二)串行通信基本标准(二)串行通信基本标准DCDRXDTXDDTRGNDDSRRTSCTSRI IBM9针RS232口5VDRERSG OMRON PLC 9针RS232口FGSDRDRSCSu 物理层接口标准物理层接口标准OMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司DCD 1RXD 2TXD 3DTR 4GND 5DSR 6RTS 7CTS 8CI 9 RS232C通信接线示意图通信接线

6、示意图 FG 1SD 2RD 3RS 4CS 55V 6DR 7ER 8SG 9OMRONOMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司l RS422串行通信接口串行通信接口AB A BSDA+SDB-RDA+RDB-SDA+SDB-RDA+RDB-ABOMRONOMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司l RS485串行通信接口串行通信接口AB使能使能 A BT(+)T(-)T(-)T(+)T(-)T(-)OMRONOMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司l OMRON通信适配器通信适配器适配器型号适配器型号类型类型通信距

7、离通信距离使用备注使用备注NT-AL001RS232C转 RS422/485500m有源适配器(5V)NS-AL002RS232C转 RS422/485500mNS触摸屏CP1W-CIF11CP1W-CIF12RS232C转 RS422/48550m500mCP1系列小型机CJ1W-CIF11RS232C转 RS422/48550mOMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司1.奇偶校验奇偶校验 1)横向奇偶校验横向奇偶校验 (奇校验)奇校验) (偶校验)(偶校验) 2)纵向奇偶校验(纵向奇偶校验(LRC) 10RH00310001FCS* (转换成(转换成ASCIIAS

8、CII码的码的HEXHEX代码)代码) 40|31|30|52|48|30|30|33|31|30|30|30|31 (异或运算)(异或运算) 58 (FCS校验结果)校验结果)(三)校验方法(三)校验方法OMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司1.概念:概念:是实现上位机(电脑)与PLC通讯的链接方式,可一台电脑与一台 PLC或者多台PLC进行连接。2.功能:功能:实现PLC编程,采集数据,系统监控,数据处理。3.RS232链接链接(1:1):一台电脑与一台PLC以232方式进行链接。最大传输距 离15米。直接用RS232标准线缆链接电脑和PLC。需用适配器把232

9、口转换成外设口再和PLC的外设口连接。第二章第二章 上位机链接通信上位机链接通信OMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司4.RS422链接链接(1:N):一台电脑与多台PLC以RS422方式进行链接。最大传输 距离500米。32台外设口:CPM1-CIF11R232口:CJ1W-CIF11R232口:CJ1W-CIF11NT-AL001OMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司5.上位机连接参数设置:上位机连接参数设置:上位机连接参数设置可以用电脑(CX-Programmer 软件)或者手持编程器来完成。1)电脑设置:)电脑设置:用CX-P软件

10、在“设置”选项中进行上位机链接端口,外设口的 设置,设置连接模式为:HOST链接。2)手持编程器:)手持编程器:RS232口:DM6645为0。 外设口:DM6650为0。3)标准设置参数:标准设置参数:项设置起动位1数据长度7停止位2奇偶检验偶波特率9600bpsOMRONOMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司6.RS2326.RS232链接链接(1:1)(1:1)接线接线: PC PLC SD 2-2 RD RD 3-3 SD SG 5-9 SG7.RS422/4857.RS422/485链接链接(1:N)(1:N)接线接线: PC-PLC-PLC SDA T+

11、 - R+ - R+ (RDA) SDB T- - R- - R- (RDB) RDA R+ - T+ - T+ (SDA) RDB R- - T- - T- (SDB) PC-PLC-PLC T+ - T+ - T+ T- - R- - R- OMRONOMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司8.HostLink通信协议:通信协议:上位机链接通信是通过在上位机和PLC间交换命令和应答实现的。使用的是OMRON的HOSTLINK协议,在一次交换中传输的命令或应答数据称为一帧,一帧最多可包含131个数据字符。 PLC到上位机上位机到PLC节点号00-31命令码XX正文起

12、始符FCS校验码终止符*命令格式节点号00-31命令码XX正文起始符FCS校验码终止符*响应格式状态码对于有关命令,参数,结束码的内容,可以参阅有关编程手册的HostLink通信协议。OMRONOMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司9.远程通信:远程通信:使用Modem来实现电脑和PLC的远程通信。电脑和PLC两侧使 用外置Modem,用电话网连接两侧外置Modem,实现电脑对 PLC的远程通信。 RS232C口MM电话网提示:提示: 实现1:1的远程连接可以用 RS232线缆连接Modem和PLC。 实现1:N的远程连接,同样可以 使用适配器将RS232口转为RS

13、422 方式,再连接到多台PLC。 OMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司操作步骤:操作步骤: 连接连接Modem电脑和PLC两侧需用外置Modem, 对Modem进行参数设置设置超机终端并连接到到设置超机终端并连接到到电脑侧电脑侧Modem选择端口,设置波特率、奇偶校验、停止位、数据位。 用用AT指令拨号指令拨号用ATDT指令拨PLC侧的外置Modem断开断开Modem的连接的连接断开的只是电脑与Modem之间的连接,并腾出串口用电脑(用电脑(CX-P软件)连接软件)连接PLC用HostLink方式连接远程PLCOMRONOMRON欧姆龙自动化(中国)有限公司欧姆

14、龙自动化(中国)有限公司三、三、 PC链接链接 (1:1 PC Link)1.概念:概念:两台PLC可以通过各自的RS232C口连接构成1:1的链接,它们可 以无需编程自动进行数据交换,实现共享,共享的数据区为LR区。 其中一台设为主站,另一台设为从站。 主站 从站主 站 发 送区主 站 接 收区从 站 接 收区从 站 发 送区写1写212RS232方式OMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司2.接线图:接线图: PLC PLC SD 2-3 RD RD 3-2 SD SG 9-9 SG3.参数设定:参数设定: (主机)(主机) (从机)(从机)9芯RS232线缆接线

15、图OMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司三、三、 PC链接链接 (1:N PC Link)1.系统结构系统结构:主主PLC 从从1 从从3 从从8从从21:N的PCLink网络中,最多可以连接9台设备,其中CJ1M8台,1台触摸屏.OMRONOMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司2.硬件接线硬件接线: (2线式)线式)适配器适配器CJ1W-CJ1W-CIF11CIF11SWSW开关说明开关说明SW1终端电阻SW22线、4线SW32线、4线SW4SW5RD控制SW6SD控制ONOFFONON (2线式)ON (2线式)ON (2线式)ON

16、(2线式)ON (2线式)ON (2线式)OFFOFFOFFOFFOFFOFFONONONRDARDB+SDAS DB+FGRDARDB+SDAS DB+FGRDARDB+SDAS DB+FGOMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司3. 1:N PC Link通信类型通信类型:1.全部模式全部模式: 主站可以发送信息给各个从站,并且从站的信息可以发给主站,也可以发给各个从站. 2.主体模式主体模式:主站的信息可以发给各个从站,但是从站的信息只能够发给主站.OMRONOMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司四、四、NT链接链接1.概念:概念:N

17、T链接可将PT和PLC进行连接,有一对一和一对多两种。 1:1的 NT链接是将PT和PLC的RS232C口直接相连。1:N的NT链接是通 过RS422/485口电缆连接的,可实现一台PLC接多台PT。1:1 NT链接1:N NT链接OMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司2.参数设置:参数设置:PLC端端RS232口设置口设置PT的设置只要和PLC侧设置一致即可.OMRONOMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司五、五、 无协议通信无协议通信1.概念:概念:无协议通信应用于PLC与第三方设备进行通信时所用的通信方 式,用TXD指令发送数据,通

18、过RXD接受数据。收发的数据即第 三方设备的协议。可以用此方式连接到如串口打印机等,PLC通过指令可将数据输出送到打印机侧。OMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司2.参数设置:参数设置:OMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司3.通信步骤:通信步骤: 设置所使用通信串口的协议模式RS232(无协议模式) 编写程序收、发数据使用指令TXD、RXD收发数据(注意需要使用的标志位)写入要发送数据在TXD指令指定通道开始写发送数据 准备接受数据在RXD指令指定通道等待接受数据第三方设备第三方设备RS232、RS422/485TXD/RXD端口设定命

19、令命令响应响应OMRONOMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司4.应用实例:应用实例: 使用RS232C端口在无协议方式下发送10个字节的数据(D100D104)到计算机;并将计算机发送到PLC的数据存放在D110D119中。 接收数据接收数据 D 1 1 0 D119D 1 0 0 D104发送数据发送数据 超级终端发送、接收数据通过指令TXD发送数据、RXD接收数据TXD/RXDOMRONOMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司实验:实验:无协议方式无协议方式TXDRXDDM0DM4:XXXXHostlink方式发送Hostlink命令

20、读取数据接收Hostlink响应数据D10OMRONOMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司六、六、 协议宏通信协议宏通信1.概念:概念:协议宏通信是用来控制PLC和第三方设备进行数据交换的一种通信方式。可以通过RS232、RS422/484的方式实现1:1或1:N的通信。第三方设备CXProtocolRS232(1:1)RS422/485(1:N)CPUPMCR指令PMSU第三方设备协议协议发送CX-Programmer第三方设备第三方设备OMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司2. 支持协议宏通信板:支持协议宏通信板:PLC类型类型串行通

21、信板串行通信板规格规格数量数量CQM1HCQM1H-SCB41RS232+RS422/4851C200HaC200HW-COM04C200HW-COM05C200HW-COM06RS232+总线接口RS232x2RS422/485+RS232111CJ1CJ1W-SCU21CJ1W-SCU41RS232x2RS232+RS422/4851616CS1CS1W-SCB21CS1W-SCB41CS1W-SCU21RS232x2RS232+RS422/485RS232x21116C200Ha-CPU11以上才能安装CQM1H-CPU51/61才能安装OMRON欧姆龙自动化(中国)有限公司欧姆龙自动化

22、(中国)有限公司3. PMSU参数设定:参数设定:提示提示: 1.也可以使用CX-P软件在设置里进行设置。 2.可以用CX-Protocol软件进行端口的通信设置。 3.通信板A口,B口的设置可以用手持编程器在相应DM区进行设定。OMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司 每个协议在不同PMSU中工作的4. 使用使用CX-Protocol创建协议的结构创建协议的结构项目(Profile) 协议列表协议列表协议1(Protocol)协议2(Protocol)协议3(Protocol) 通信单元通信单元1通信单元通信单元2通信单元通信单元3序列00(sequence)序列2

23、(sequence)序列59(sequence)设置命令1设置命令2设置命令n读命令1读命令2写命令n每个序列是不同的操作组合步00(Step)步02(Step)步15(Step)Send ListSend List设置命令设置命令1 1设置命令设置命令2 2设置命令设置命令3 3读命令读命令1 1读命令读命令2 2Receive ListReceive List设置命令设置命令1 1响应响应设置命令设置命令2 2响应响应设置命令设置命令3 3响应响应读命令读命令1 1响应响应读命令读命令2 2响应响应 每一步可以是收发、发、收。每一步的命令从命令列表中选择。OMRONOMRON欧姆龙自动化(

24、中国)有限公司欧姆龙自动化(中国)有限公司5. 协议宏通信步骤协议宏通信步骤 对通信端口进行通信设定主站:协议宏 从站:Hostlink2侧通信格式、协议一致 使用CX-Protocol编写协议编写收/发命令进行步、序列、协议相关设 置编译并下载协议到PMSU中使用CX-P编写通信程序编写PMCR指令来控制协议的执行,并进行硬件连线。 通信调试进行通信调试,在指定内存接收数据(Trace 功能)读读CPM2A DM0的值的值3.在CPU中写入通信程序PMCRCPM2AH1.端口设定2.使用CX-Protocol软件编写协议写入PMSU端口:Hostlink返回返回DM0的值,并写入的值,并写入

25、PLC1的的DM200通道中通道中OMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司PMCR#2000D0000D0100PORT:A 289.08PORT:B 289.12启动启动位位端口号端口号 序列号(序列号(0999) 15 12 11 00C:1:PORT:A 2: PORT:BOMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司PMCR#0211&0000D0000D0100启动启动位位板口1:1909.15板口2:1919.15单元口1:(n9).15单元口2:(n19).15(n=1500+25x单元号) 15 12 11 08 07 04

26、 03 00C1:通信板:E1通信单元:单元号10端口A: 1端口B: 2逻辑端口(0-7)协议宏执行序列号OMRONOMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司通信状态通信状态 COMMCOMM灯状灯状态态指定接收区指定接收区故障诊断故障诊断解决方案解决方案明亮闪烁 正常接收到数据不亮无法接收到数据没有数据从端口收发 1.检查PLC是否在运行状态; 2.检查PMCR指令是否被执行,相关标志位及参数是否设置正确;暗亮 有数据发送,但是从站 没有接收,表示未建立通信 1.检查接线是否正确,线缆是否完好; 2.检查通信设备通信格式是否一致、端口是否正常明亮闪烁 数据在通信过程中,收发正常 1.在Trace中查看发送协议是否编写正确,响应是否正常,可从响应判断问题的症结; 2.如果响应数据正常,确认设定的接收字节数是否正确6. 协议宏通信故障诊断协议宏通信故障诊断OMRONOMRON欧姆龙自动化(中国)有限公司欧姆龙自动化(中国)有限公司协议宏通信实验协议宏通信实验温控器温控器E5ER1.读取温控器的当前温度读取温控器的当前温度PV返回温度返回温度31.3,并存放在,并存放在PLC的的 DM100 ,DM101中中端口:Compoway/F2.写入温控器的设定值写入温控器的设定值SVSTX 节点号节点号 00 0 MRC SRC 参数地址参数地址 00

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论