omron_PLC串行通信

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

欧姆龙贸易(上海)有限公司欢迎光临OMRON串行通信培训班欧姆龙贸易(上海)有限公司串行通信班培训日程第一天上午8:45~9:309:40~11:40下午12:45~14:3014:45~4:40第二天上午8:45~9:309:40~11:40下午12:45~14:5015:00~4:40第三天上午8:45~9:309:45~10:4010:40~11:40下午12:45~3:003:00~4:40串口网关PLC与温控器协议宏通信(发送Compoway/F协议)无协议概述、基本操作串行通信基础上位机链接概述、基本操作MODEM远程通信PCLink考试、发证NTLinkPLC与PLC无协议通信(实验二)协议宏概念操作PLC与PLC协议宏通信(发送Hostlink命令)上位机与PLC无协议通信(实验一)欧姆龙贸易(上海)有限公司一、串行通信基础知识(一)基本概念1.并行传输&串行传输01┋01ABAB主要适用于长距离、低速率的通信中欧姆龙贸易(上海)有限公司2.单工、半双工、全双工(i)发送装置接受装置数据流向发送装置接受装置发送装置接受装置数据流向1数据流向2单工半双工欧姆龙贸易(上海)有限公司接受装置发送装置发送装置接受装置数据流向1数据流向2全双工2.单工、半双工、全双工(ii)欧姆龙贸易(上海)有限公司基带传输:所谓基带,就是指电信号所固有的基本频带,简称基带。当利用数据传输系统直接传送基带信号,不经频谱搬移时,则称之为基带传输。3.基带传输&频带传输欧姆龙贸易(上海)有限公司所谓频带传输:就是把二进制信号(数字信号)进行调制交换,成为能在公用电话网中传输的音频信号(模拟信号),将音频信号在传输介质中传送到接收端后,再由调制解调器将该音频信号解调变换成原来的二进制电信号。这种把数据信号经过调制后再传送,到接收端后又经过解调还原成原来信号的传输,称为频带传输。0V(t)t模拟信号欧姆龙贸易(上海)有限公司起始位后第一个脉冲4.异步传输&同步传输1234567891011100/10/10/10/10/10/10/10/1110起始位7位数据位奇偶位停止位816161616起始位第n字符异步传输接收方采用信号的时钟脉冲欧姆龙贸易(上海)有限公司第n帧第n+1帧同步字符同步字符数据块同步字符同步传输欧姆龙贸易(上海)有限公司(二)串行通信基本标准1.RS232C串行通信接口DCDRXDTXDDTRGNDDSRRTSCTSRIIBM9针RS232口5VDRERSGOMRONPLC9针RS232口FGSDRDRSCS欧姆龙贸易(上海)有限公司DCD1RXD2TXD3DTR4GND5DSR6RTS7CTS8CI9RS232C通信接线示意图电脑(9针)OMRONPLC(9针)FG1SD2RD3RS4CS55V6DR7ER8SG9欧姆龙贸易(上海)有限公司2.RS422串行通信接口发收收发ABABSDA+SDB-RDA+RDB-OMRONPLC通信设备SDA+SDB-RDA+RDB-AB欧姆龙贸易(上海)有限公司3.RS485串行通信接口发收发AB使能使能收ABT(+)T(-)OMRONPLC通信设备T(+)T(-)欧姆龙贸易(上海)有限公司1.奇偶校验1)横向奇偶校验(奇校验)(偶校验)10110,010110100,010100110,000100100,00012)纵向奇偶校验(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米。直接用RS232标准线缆链接电脑和PLC。需用适配器把232口转换成外设口再和PLC的外设口连接。欧姆龙贸易(上海)有限公司4.RS422链接(1:N):一台电脑与多台PLC以RS422方式进行链接。最大传输距离500米。32台外设口:CPM1-CIF11R232口:CJ1W-CIF11R232口:CJ1W-CIF11NT-AL001欧姆龙贸易(上海)有限公司5.上位机连接参数设置:上位机连接参数设置可以用电脑(CX-Programmer软件)或者手持编程器来完成。1)电脑设置:用CX-P软件在“设置”选项中进行上位机链接端口,外设口的设置,设置连接模式为:HOST链接。2)手持编程器:RS232口:DM6645为0。外设口:DM6650为0。3)标准设置参数:项设置起动位1数据长度7停止位2奇偶检验偶波特率9600bps欧姆龙贸易(上海)有限公司6.RS232链接(1:1)接线:PCPLCSD2--------2RDRD3--------3SDSG5--------9SG7.RS422/485链接(1:N)接线:RS422(4线制)PC-----PLC-----PLC……SDAT+----R+----R+……(RDA)SDBT-----R-----R-……(RDB)RDAR+----T+----T+……(SDA)RDBR-----T-----T-……(SDB)RS485(2线制)PC-----PLC-----PLC……T+----T+----T+……T-----R-----R-……欧姆龙贸易(上海)有限公司8.HostLink通信协议:上位机链接通信是通过在上位机和PLC间交换命令和应答实现的。使用的是OMRON的HOSTLINK协议,在一次交换中传输的命令或应答数据称为一帧,一帧最多可包含131个数据字符。PLC到上位机上位机到PLC节点号00-31命令码XX正文起始符@FCS校验码终止符*↙命令格式节点号00-31命令码XX正文起始符@FCS校验码终止符*↙响应格式结束码对于有关命令,参数,结束码的内容,可以参阅有关编程手册的HostLink通信协议。欧姆龙贸易(上海)有限公司9.远程通信:使用Modem来实现电脑和PLC的远程通信。电脑和PLC两侧使用外置Modem,用电话网连接两侧外置Modem,实现电脑对PLC的远程通信。RS-232C口MM电话网提示:实现1:1的远程连接可以用RS232线缆连接Modem和PLC。实现1:N的远程连接,同样可以使用适配器将RS232口转为RS422方式,再连接到多台PLC。欧姆龙贸易(上海)有限公司操作步骤:连接Modem电脑和PLC两侧需用外置Modem,对Modem进行参数设置设置超机终端并连接到到电脑侧Modem选择端口,设置波特率、奇偶校验、停止位、数据位。用AT指令拨号用ATDT指令拨PLC侧的外置Modem断开Modem的连接断开的只是电脑与Modem之间的连接,并腾出串口用电脑(CX-P软件)连接PLC用HostLink方式连接远程PLC欧姆龙贸易(上海)有限公司三、PC链接(1:1PCLink)1.概念:两台PLC可以通过各自的RS-232C口连接构成1:1的链接,它们可以无需编程自动进行数据交换,实现共享,共享的数据区为LR区。其中一台设为主站,另一台设为从站。主站从站主站发送区主站接收区从站接收区从站发送区写1写212RS232方式欧姆龙贸易(上海)有限公司2.接线图:PLCPLCSD2--------3RDRD3--------2SDSG9--------9SG3.参数设定:(主机)(从机)9芯RS232线缆接线图欧姆龙贸易(上海)有限公司三、PC链接(1:NPCLink)1.系统结构:主PLC从1从3……从8从2RS422/4851:N的PCLink网络中,最多可以连接9台设备,其中CJ1M8台,1台触摸屏.RS422/485RS422/485欧姆龙贸易(上海)有限公司3.1:NPCLink通信类型:1.全部模式:主站可以发送信息给各个从站,并且从站的信息可以发给主站,也可以发给各个从站.2.主体模式:主站的信息可以发给各个从站,但是从站的信息只能够发给主站.欧姆龙贸易(上海)有限公司四、无协议通信1.概念:无协议通信应用于PLC与第三方设备进行通信时所用的通信方式,用TXD指令发送数据,通过RXD接受数据。收发的数据即第三方设备的协议。可以用此方式连接到如串口打印机等,PLC通过指令可将数据输出送到打印机侧。欧姆龙贸易(上海)有限公司2.参数设置:欧姆龙贸易(上海)有限公司3.通信步骤:1设置所使用通信串口的协议模式RS232(无协议模式)2编写程序收、发数据使用指令TXD、RXD收发数据(注意需要使用的标志位)3写入要发送数据在TXD指令指定通道开始写发送数据4准备接受数据在RXD指令指定通道等待接受数据第三方设备RS232、RS422/485TXD/RXD端口设定命令响应欧姆龙贸易(上海)有限公司4.应用实例:使用RS-232C端口在无协议方式下发送10个字节的数据(D100-D104)到计算机;并将计算机发送到PLC的数据存放在D110-D119中。接收数据D110-D119D100-D104发送数据超级终端发送、接收数据通过指令TXD发送数据、RXD接收数据TXD/RXD欧姆龙贸易(上海)有限公司实验:无协议方式TXDRXDDM0:XXXXHostlink方式发送Hostlink命令读取数据接收Hostlink响应数据欧姆龙贸易(上海)有限公司五、协议宏通信1.概念:协议宏通信是用来控制PLC和第三方设备进行数据交换的一种通信方式。可以通过RS232、RS422/484的方式实现1:1或1:N的通信。第三方设备CX-ProtocolRS232(1:1)RS422/485(1:N)CPUPMCR指令PMSU第三方设备协议协议发送CX-Programmer第三方设备第三方设备欧姆龙贸易(上海)有限公司2.支持协议宏通信板:PLC类型串行通信板规格数量CQM1HCQM1H-SCB41RS232+RS422/4851C200HaC200HW-COM04C200HW-COM05C200HW-COM06RS232+总线接口RS232x2RS422/485+RS232111CJ1CJ1W-SCU21CJ1W-SCU41RS232x2RS232+RS422/4851616CS1CS1W-SCB21CS1W-SCB41CS1W-SCU21RS232x2RS232+RS422/485RS232x21116C200Ha-CPU11以上才能安装CQM1H-CPU51/61才能安装欧姆龙贸易(上海)有限公司3.PMSU参数设定:提示:1.也可以使用CX-P软件在设置里进行设置。2.可以用CX-Protocol软件进行端口的通信设置。3.通信板A口,B口的设置可以用手持编程器在相应DM区进行设定。CX-ProgrammerCX-Protocol欧姆龙贸易(上海)有限公司4.协议宏通信步骤1对通信端口进行通信设定主站:协议宏从站:Hostlink2侧通信格式、协议一致2使用CX-Protocol编写协议•编写收/发命令•进行步、序列、协议相关设置•编译并下载协议到PMSU中3使用CX-P编写通信程序编写PMCR指令来控制协议的执行,并进行硬件连线。4通信调试进行通信调试,在指定内存接收数据读CPM2ADM0的值3.在CPU中写入通信程序PMCRCPM2AH1.端口设定2.使用CX-Protocol软件编写协议写入PMSU端口:Hostlink返回DM0的值,并写入PLC1的DM200通道中欧姆龙贸易(上海)有限公司PMCR指令PMCR#2000(C)D0000(S)D0100(D)PORT:A289.08PORT:B289.12启动位C200HX/HG/HE指令设定端口号序列号(0-999)15121100C:1:PORT:A2:PORT:B发送字节的首字接受字节的首字欧姆龙贸易(上海)有限公司PMC

1 / 39
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功