Omron PLC串行通讯讲义.doc

上传人:最*** 文档编号:1562096 上传时间:2019-10-28 格式:DOC 页数:33 大小:4MB
返回 下载 相关 举报
Omron PLC串行通讯讲义.doc_第1页
第1页 / 共33页
Omron PLC串行通讯讲义.doc_第2页
第2页 / 共33页
Omron PLC串行通讯讲义.doc_第3页
第3页 / 共33页
点击查看更多>>
资源描述
串行通信串行通信即通过使用PLC上的串行口(RS232C口或RS422/485口)同第三方设备进行通信的过程。对于PLC上的串行口,它所支持的通信方式有很多种,有连接上位机的上位机通信方式,有连接PLC的1:1PC链接方式,还有连接第三方的通信方式等等。下面进行一一介绍。第一节 上位机链接通信概要上位机链接系统即Hostlink系统是对于FA系统一种即优化又经济的通信方式,它适合一台上位机与一台或多台PLC进行链接。上位机可对PLC传送程序,并监控PLC的数据区,以及控制PLC的工作情况。HOSTLINK系统允许一台上位机通过上位机链接命令向HOSTLINK系统的PLC发送命令,PLC处理来自上位机的每条指令,并把结果传回上位机。一HOSTLINK 系统特点通信即可采用RS232C方式,又可采用RS422方式,RS232C方式是基于1:1的通信。RS422方式是实现1:N的通信,即一台上位机与多台PLC进行通信,最多可有32台PLC连接到上位机。也可采用光缆进行连接,但光缆的话必须使用专用的光缆上位链接单元(如C200H-LK101-PV1、C500-LK101-PV1)。RS232RS422光缆传送速率120019.2Kbps120019.2Kbps30019.2Kbps通信距离最大15米最大500米最大800米上位机监控上位机可对PLC的程序进行传送或读取,并可对PLC数据区进行读写操作。双重检查系统所有通信都将作奇偶检验和帧检验,从而能估计出通信中的错误。二系统配置:RS232C链接(1:1)当使用RS232C链接时,只可实现1:1的通信,即一台上位机与一台PLC进行通信,最大通信距离不超过15m。1 使用PLC自带的口RS232C口RS232C口编程器口(外设口)适配器外设口 注:适配器型号为CPM1CIF01或CQM1CIF02,是外设口转RS232C口的适配器。2使用上位链接单元:上位链接单元注:上位链接单元的型号为C200HLK201,它提供的是一个25芯的RS232C口。若连的是CS1系列的PLC,还可通过通信模块CS1WSCU21。3.使用通信板:通信板注:通信板型号为C200HW-COM02/04/05/06,均带RS-232C口。RS422链接(1:N)NTAL001CPM1CIF11NTAL001B500AL001RS232C口外设口多至32台上位链接模块注:1.CPM1CIF11为外设口转RS422口的适配器。2.NTAL001为RS232C与RS422转换的适配器。3.B500AL001为分支器,其功能是将一路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端口:置在DM6648的位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区设定。下表列出标准设置:项设置起动位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中定义。通信板A口的用户设置在DM6556中定义,通信板B口的用户设置在DM6551中定义注:若为C200H机,只有当CPU上的DIP开关5为OFF时,下述设置才有效。通信两侧的通信参数必须保持一致。 位15 00DM6646:RS232C端口DM6651:外设端口DM6556:通信板A口传输帧格式(见下表)DM6551:通信板B口波特率(见下表)参数设置起动位数据长度停止位奇偶检验传输帧格式00171偶01171奇02171无03172偶04172奇05172无06181偶07181奇08181无09182偶10182奇11182无参数设置波特率波特率001,200bps012,400bps024,800bps039,600bps0419,200bps注:如果C200HCPU上DIP开关的脚5置为ON,不论PLC中如何设置,将使用下面所列出的标准通信设置:项目设置节点号00起动位1数据长度7停止位2奇偶检验偶波特率9600bps接线图C200H(9芯) 上位计算机(9芯)信号脚号脚号信号FG11FGSD22RDRD33SDRS44DTRCS55SG66DSR77RS88CSSG99上位机链接通信协议(HOSTLINK协议)上位机链接通信是通过在上位机和PLC间交换命令和应答实现的。使用的是OMRON的HOSTLINK协议,在一次交换中传输的命令或应答数据称为一帧,一帧最多可包含131个数据字符。上位机链接命令的格式可参考C200HE/HG/HX的编程手册。基本格式如下:PLC到上位机上位机到PLC节点号命令码正文起始符校验码终止符命令格式节点号命令码正文起始符校验码终止符响应格式结束码通过使用此命令可在上位计算机进行编程、组态、监控。当传送一个帧时,在终止符的前面安排一个校验码,以检查传送时是否存在数据错误,通常称为FCS校验,FCS是2个ASCII字符,这8位数据是从帧开始到校验码之前的所有字符转换成ASCII码后执行“异或”操作的结果。每次接收到一帧,均计算FCS,与帧中所包含的FCS进行比较,从而检查帧中间的数据错误。校验码(FCS校验)的计算方法:例:以读00号机DM0000数据区命令为例进行说明00RD5 7 *命令格式00000001异或运算 字符 ASCII码4001000000EOR03000110000EOR03000110000EORR5201010010EORD440100010013100110001计算结果01010111作ASCII字符处理57注:57就是计算出的FCS校验码,作为2个ASCII字符放于帧中。附ASCII码一览表:高位01234567低位ONULDLESPACE0Pp1SOHDC1!1AQaq2STXDC2“2BRbr3ETXDC3#3CScs4EOTDC4$4DTdt5ENQNAK%5EUeu6ACKSYN&6FVfv7BELETB,7GWgw8BSCAN(8HXhx9HTEM)9IYiyALFSUB*:JZjzBVTESC+;KkCFFFS,NnFS1US/?Oo命令图表下列图表中列出的命令可用于上位机与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正常完成01PLC在运行方式下不能执行02PLC在监控方式下不能执行04地址超出区域13FCS校验出错14格式出错15入口码数据错误数据超出规定范围00WH000000005F* 0 00WH000000015E* 1读IR/SR区RR上位机到PLC00RRFCS命令格式00000001 *起始符 节点号 功能码 起始地址 数据长度 终止符PLC到上位机00RRFCS命令格式0000 *起始符 节点号 功能码 结束码 数据 终止符00读LR区RL上位机到PLC00RLFCS命令格式00000001 *起始符 节点号 功能码 起始地址 数据长度 终止符PLC到上位机00RLFCS命令格式0000 *起始符 节点号 功能码 结束码 数据 终止符00读HR区RH上位机到PLC00RHFCS命令格式00000001 *起始符 节点号 功能码 起始地址 数据长度 终止符PLC到上位机00RHFCS命令格式0000 *起始符 节点号 功能码 结束码 数据 终止符00读定时器、计数器的PV值RC上位机到PLC00RCFCS命令格式00000001 *起始符 节点号 功能码 起始地址 个数 终止符PLC到上位机00RCFCS命令格式0000 *起始符 节点号 功能码 结束码 数据 终止符00读定时器、计数器的状态RG上位机到PLC00RGFCS命令格式00000001 *起始符 节点号 功能码 起始地址 个数 终止符 PLC到上位机00RGFCS命令格式0或1 *起始符 节点号 功能码 结束码 数据(1个TC的状态) 终止符00读TC的个数读DM区RD上位机到PLC00RDFCS命令格式00000001 *起始符 节点号 功能码 起始地址 数据长度 终止符PLC到上位机00RDFCS命令格式0000 *起始符 节点号 功能码 结束码 数据 终止符00读AR区RJ上位机到PLC00RJFCS命令格式00000001 *起始符 节点号 功能码 起始地址 数据长度 终止符PLC到上位机00RJFCS命令格式0000 *起始符 节点号 功能码 结束码 数据 终止符00写IR/SR区WR上位机到PLC00WRFCS命令格式0000 *起始符 节点号 功能码 起始地址 写的数据 终止符PLC到上位机00WRFCS命令格式 *起始符 节点号 功能码 结束码 终止符00写LR区WL上位机到PLC00WLFCS命令格式0000 *起始符 节点号 功能码 起始地址 写的数据 终止符PLC到上位机00WLFCS命令格式 *起始符 节点号 功能码 结束码 终止符00写HR区WH上位机到PLC00WHFCS命令格式0000 *起始符 节点号 功能码 起始地址 写的数据 终止符PLC到上位机00WHFCS命令格式 *起始符 节点号 功能码 结束码 终止符00写定时器、计数器PV值WC上位机到PLC00WCFCS命令格式0000 *起始符 节点号 功能码 起始地址 写的数据 终止符PLC到上位机00WCFCS命令格式 *起始符 节点号 功能码 结束码 终止符00写定时器、计数器状态WG上位机到PLC00WGFCS命令格式0000 0或1 *起始符 节点号 功能码 起始地址 写的状态 终止符写TC的个数 PLC到上位机00WGFCS命令格式 *起始符 节点号 功能码 结束码 终止符00写DM区WD上位机到PLC00WDFCS命令格式0000 *起始符 节点号 功能码 起始地址 写的数据 终止符PLC到上位机00WDFCS命令格式 *起始符 节点号 功能码 结束码 终止符00写AR区WJ上位机到PLC00WJFCS命令格式0000 *起始符 节点号 功能码 起始地址 写的数据 终止符PLC到上位机00WJFCS命令格式 *起始符 节点号 功能码 结束码 终止符00写状态数据SC上位机到PLC00SCFCS命令格式00 *起始符 节点号 功能码 方式数据 终止符方式数据00:编程方式02:监控方式03:运行方式PLC到上位机00SCFCS命令格式 *起始符 节点号 功能码 结束码 终止符00读PC型号MM命令格式MM00上位机到PLC起始符 节点号 功能码 终止符FCS *PLC到上位机00MMFCS命令格式 *起始符 节点号 功能码 结束码 型号代码 终止符0012型号代码02:C50003:C12010:C1000H11:CQM1/1H12:C20H/28H/40H、C200H/HS、C200HE/HG/HX强制置位KS命令格式上位机到PLC起始符 节点号 功能码 操作数 字地址 位 终止符000000*FCSKS00 *数据区指令操作数字地址位OP1OP2OP3OP4IR/SRCIO空格000005110015LRLR空格空格00000063HRHR空格空格00000099定时器TIM空格0000051100计数器CNT空格PLC到上位机00KSFCS命令格式 *起始符 节点号 功能码 结束码 终止符00强制复位KR命令格式上位机到PLC起始符 节点号 功能码 操作数 字地址 位 终止符000000*FCSKR00 *数据区指令操作数字地址位OP1OP2OP3OP4IR/SRCIO空格000005110015LRLR空格空格00000063HRHR空格空格00000099定时器TIM空格0000051100计数器CNT空格PLC到上位机00KRFCS命令格式 *起始符 节点号 功能码 结束码 终止符00强制置位复位取消KC命令格式KC00上位机到PLC起始符 节点号 功能码 终止符FCS *PLC到上位机00KCFCS命令格式 *起始符 节点号 功能码 结束码 终止符00上位机编程举例(Visual Basic)表示画面(form)及程序:通信控件的属性:四远程通信(使用Modem)1系统配置RS232C口MM电话网 PLC与Modem的电缆接线图 Modem(25芯) PLC(9芯) 号 信 号 脚 插 号 脚 插 号 信 FG11 FG SD22 SD RD33 RD RS44 RS CS55 CS SG79 SG DR6 ER20 屏蔽电缆 PLC(9芯)MODEM(9芯) DR即DSR,是指数据设备作好准备。ER即DTR,是指数据终端作好准备。2Modem介绍对于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 &Y0S00:001 S11:095 S12:050 S18:000 S25:005 S26:001 S36:007 S37:000 S38:020S44:020 S46:138 S48:007 S95:000指令意义B1:在1200bps,选择Bell 212A标准通信。E1:在命令状态打开字符回应。L1:扬声器低音量。M1:扬声器打开至检测到载波后才关闭。Q0:调制解调器返回结果码。T:选用音频拨号方式。X4:提供基本呼叫进程结果码、连接速率、忙音信号监测和拨号音监测。&C0:(默认值)假定数据载波一直存在。&C1:追踪数据载波。&D0:(默认值)忽略DTR信号。&D1:当DTR发生从开到关的转换时,进入命令状态。&K3:使用RTS/CTS本地流控。&K0:关闭本地流控。&R0:(默认值)当调制解调器在线,CTS跟随RTS转变。&R1:当调制解调器在线,CTS长开启;忽略RTS信号。S寄存器描述:下列中的值,通过S寄存器可以调整配置,下面所举的若干S 寄存器的值,也可作为用户方案存储在调制解调器内。S00:选择开始前振铃数,可设为0255次振铃声。S37:最高DCE线路速率,本实验设为000是指最后收到的AT命令的速率。S38:强制挂机前延迟,可设为0255秒。命令是将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(终端就绪)当RS-232DTR信号给出时,此灯亮。SD(发送数据)从本地数据终端向本地调制解调器传送数据时,SD灯闪烁。RD(接收数据)从本地调制解调器向其所连接的设备传送数据时,RD灯闪烁。OH(摘机)从调制解调器摘机起OH灯亮,调制解调器挂机后OH灯灭。CD(载波检测)本地调制解调器从远端调制解调器接收到有效数据载波信号时,CD灯亮。RI(振铃显示)当调制解调器检测到远方来的呼叫,在振铃期间,RI闪烁。HS(高速)当调制解调器在高速率工作时,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间的连接(为的是要让出通信口来传CXP程序),而Modem间的连接并没有断,此时的CD灯仍将亮着,这就是要选择连接到COM口用AT命令拨号的原因。如若不然,断开的就是整条线路,Modem间也断开,CD灯将熄灭,就不能进行程序的传送了。II. 程序的传送。l PLC的设置 在PLC上设置特殊DM区,将PLC设置成上位机链接方式(若与RS232C端口相连,则将DM6645设为0000,即与上位机相连且采用标准设置,若想使用用户设置,则将DM6645末位设为1,然后在DM6646中进行具体设置)。将波特率、停止位、数据位等设置成与在Modem上的一致。l 软件的设置及传送在上位机打开编程软件后,先进行软件连接上的设置,设置PLC型号、COM口、通信方式、波特率、数据位、停止位等等,总之将其内容设置成与PLC上的一致,随后选择连接,当连线成功以后即可进行程序传送或读取。III. Modem通信时要注意的要点:(1)PLC、编程软件上的连接设置和Modem上的设置必须保持一致。(2)拨号必须用AT指令,且连接需选用COM口,否则断开时会变为全断开,包括Modem 间的连接,程序就传不过去了。若使用COM口,则断开的只是上位计算机与Modem间的连接,这样才能进行程序的传送。第二节 无协议通信一系统特点无协议通信是应用于PLC与第三方设备进行通信时所用的通信方式,诸如串口打印机等,它通过指令可将数据输出送到打印机侧。二系统配置RS232C连接RS232C口RS232C方式带RS232C口的设备三参数设定通信方式设置通信方式为RS232C方式。RS232C端口:置DM6645的位1215为1。外设端口:置DM6650的位1215为1。通信板A口:置DM6555的位1215为1。通信板B口:置DM6550的位1215为1。以下各节均只讲解内置的RS232C端口及外设口的设置,通信板的设置在以后不一一讲解,具体可参阅C200HX/HG/HE的编程手册。标准端口设置标准设置或用户设置是针对RS232C口和外设端口的,当下述位置0时,使用标准设置(下面解释用户设置)。RS232C端口:DM6645中位0003设0(0:标准;1:用户)。外设端口:DM6650中位0003设0(0:标准;1:用户)。用户设置标准设置或用户设置是针对RS232C口和外设端口的,当下述位置1时,使用用户设置(下面解释用户设置)。RS232C端口:DM6645中位0003设1(设0:标准;1:用户)。外设端口:DM6650中位0003设1(设0:标准;1:用户)。RS232C端口的用户设置在DM6646中定义,外设端口的用户设置在DM6651中定义。通信两侧的通信参数必须保持一致。可参考DM区设定。允许启动码和结束码DM6648:RS232C口结束码使用0:不设置,规定接收数据量1:设置,规定结束码2:CR/LF启动码使用0:不设置1:设置,规定启动码DM6653:外设端口结束码或接收的字节数对结束码:00FF对字节数:00FF(00256个字节)启动码:(00FF)DM6649:RS232C口DM6654:外设端口四通信步骤传送(TXD)1检查RS232C口的发送准备标志(机内置RS232C口是SR26405)为ON。2用TXD指令发送数据,在TXD指令的操作数上可设定发送的起始字,可设定使用的串口及字节个数。具体可参考编程手册的指令说明。3 从开始执行指令到数据传输结束这段时间内,发送准备标志为OFF,直到数据传输结束时,它才变成ON。接收(RXD)1 检查RS232C端口接收结束标志(机内置RS232C口是SR26406)是否为ON。2 用RXD指令接收数据,在RXD指令的操作数上可设定接收区的起始字,可设定使用的串口及字节个数。具体可参考编程手册的指令说明。3当执行RXD指令时,接收到的字节传送到由指令指定的数据区字中(不含启动码和结束码),同时接收完成标志置OFF。启动码:如果不设启动码连续接收。如果设了启动码,则当收到启动码后开始接收。结束码:当接收到结束码或256个字节后,代表接收完成。4读取接收到的数据而产生的状态信息存储在SR区,检查操作是否顺利完成,这些位的状态在每次执行RXD时自动复位。五指令介绍()TXDSCN发送的起始字控制字发送的字节数()RXDSCN接收的起始字控制字接收的字节数C控制字的定义:字节顺序0:高位字节为首1:低位字节为首辅助接收端口(当第4个数为0时)0:内部的RS232C端口1:通信端口A2:通信端口B端口0:RS232C端口 1:外设端口数 4 3 2 1六应用实例使用RS232C端口在无协议方式下发送4个字节的数据到计算机,字节放在DM0100DM0104,并将计算机发送到PLC的数据存放在DM0200开始的数据内。在通信之前必须在PLC的DM区进行如下设定:DM6645:1000(无协议通信,标准通信参数设定)DM6648:2000(无起动码,结束码为CRLF)TXDDM010000000004RXDDM02000000265DIFU00801 00100008012640526406若发送的4个数为“1234”,则在DM0100中设3132,在DM0101中设3334,在数据区中放的数是发送数的ASCII码。“1234”对应的ASCII码即为31323334。SR26405是发送准备标志,SR26406是接收完成标志,当该位置ON时,将接收缓冲区中的数读到DM0200中第三节 1:1PC链接一系统特点如果两台PLC通过各自的RS232C口连接构成1:1的链接,它们可以无需编程自动进行数据交换,实现共享,共享的数据区为LR区。其中一台设为主站,另一台设为从站。如下图所示,当在被链接的一台PLC的LR区写入数据的时候,该数据也同样会自动的写到另一台PLC的相同字中,每台PLC链接字可指定自己写入的字和由对方PLC写入的字。每台PLC可读,但不可写由对方PLC写入的数据。主站发送区主站接收区从站接收区从站发送区写1写212二系统配置RS232C连接RS232C方式RS232C口接线图C200H(9芯) C200H(9芯)信号脚号脚号信号FG11FGSD22SDRD33RDRS44RSCS55CS667788SG99SG三参数设定通信方式设置通信方式为1:1PC-Link方式。RS232C端口:置DM6645的位1215为2或3,2是从站,3是主站。 通信方式2:1:1链接从站3:1:1链接主站1:1链接链接字0:LR00LR631:LR00LR312:LR00LR15标准端口设置标准设置或用户设置是针对RS232C口的,当下述位置0时,使用标准设置(下面解释用户设置)。RS232C端口:DM6645中位0003设0(0:标准;1:用户)。用户设置RS232C端口:DM6645中位0003设1(0:标准;1:用户)。RS232C端口的用户设置在DM6646中定义,通信两侧的通信参数必须保持一致。具体见DM区设定。四应用实例两台C200H进行一对一的链接,当主站PLC中DM1000的数想送至从站的DM2000中,在程序执行之前先作如下设置:从站:DM66452000主站:DM66453000程序:LR00是主站的发送区,将DM1000的数送至LR00,会自动在从站的相同区域出现 25313(常ON)LR00DM1000主站MOVMOVLR00DM2000 25313(常ON)LR00是从站的接收区,接收主站过来的数据,存放至DM2000中从站第四节 NT链接一系统特点 NT链接可将PT和PLC进行连接,有一对一和一对多两种。1:1的NT链接是将PT和PLC的RS232C口直接相连。1:N的NT链接是通过RS422/485口电缆连接的,可实现一台PLC接多台PT。二系统配置f一对一NT链接(RS232C方式)RS232C口RS232C方式PT一对多NT链接(RS422/485)RS232C口PTPTPT1:N链接(RS422/485)NT-AL001注:NTAL001是RS232C转RS422的适配器三系统设定通信方式设置通信方式为1:1 NT-Link或1:N NT-Link方式。RS232C端口:置DM6645的位1215为4或5,4是1:1,5是1:N。通信方式4:1:1 NT链接5:1:N NT链接1:NNT-LinkPT最大节点号(17)标准端口设置标准设置或用户设置是针对RS232C口和外设端口的,当下述位置0时,使用标准设置(下面解释用户设置)。RS232C端口:DM6645中位0003设0(0:标准;1:用户)。用户设置RS232C端口:DM6645中位0003设1(0:标准;1:用户)。RS232C端口的用户设置在DM6646中定义,通信两侧的通信参数必须保持一致。可参考DM区设定第五节 协议宏通信一系统特点通信协议宏功能是用来控制PLC与装有RS232C和RS422/485口的通用设备进行数据交换的一种通信方式,用户可通过通信协议宏的支持软件对各种通信设备进行通信协议用户化,可以把通信协议宏的通信指令遵照用户要求进行设定。通信协议支持软件“CXProtocol”是编写由使用者独立定义发送/接收数据格式的软件,该软件自带七种用于与OMRON外围设备通信的标准通信序列,有了这些通信序列,同外围设备的数据交换只需编写简单的梯形图程序就可以实现。对于C200H来说,只有CPU11以上的CPU才可安装通信板,而只有COM04以上的通信板才支持通信协议宏功能。CS1系列(通过配相应的通信板或通信模块)、CQM1H系列(CPU51或61配通信板)也可支持协议宏功能,具体可参考各自的通信板手册。有RS232C口的设备RS232C口带有RS422/485口的通信设备带有RS422/485口的通信设备带有RS422/485口的通信设备RS422/485口二系统配置三系统设定通信方式设置通信方式为6。通信板A口:置DM6555的位1215为6。通信板B口:置DM6550的位1215为6。标准端口设置标准设置或用户设置是针对通信板A口和通信板B口的,当下述位置0时,使用标准设置,用户设置定义同RS232C口。通信板A口:置DM6555的位0003为0。通信板B口:置DM6550的位0003为0。用户端口设置通信板A口:置DM6555的位0003为1。通信板B口:置DM6550的位0003为1A口的用户设置在DM6556中定义,B口的用户设置在DM6551中定义。通信两侧的通信参数必须保持一致。具体见DM区设定。四通信过程协议宏执行步骤(以C200H为例)通信序列000通信序列999至通信序列000通信序列999至步0步15至步0步15至步0步15至步0步15至PMCR端口号序列号输出数据首字接收数据首字启动位协议宏执行标志1 通过软件设定用户通信协议,图示的每一步均可以是一次发送和接收过程,在每一步中可定义是发送步、接收步、发送和接收步,发送和接收的数据可完全由用户定义。2 每一个序列可执行16步,即可与不同的设备使用不同的通信格式进行通信。3 在梯形图程序中通过使用PMCR指令可方便的调用不同的序列实现不同的通信任务。五软件特点1 通信协议支持软件的对话式菜单使通信序列易于登记2每个协议最多允许定义1000个通信序列,每个序列最多允许定义16步。每个协议可定义监视时间、响应的应答方式及链接通道。3 每一步可设定重复次数、发送/接收的数据格式、下一步处理及出错处理。4 对于发送和接收数据的地址可任意指定。5 在发送和接收的数据信息中自带了许多种校验方式(LRC、CRC、CRC-16、SUM),可由用户设定,在发送的时候自动添加,在接收的时候自动进行校验计算。6 在软件内部自带了七种用于与OMRON外围设备通信的协议,可方便的随时调用。7通过软件可监视串口交换的数据。六通信序列结构用通信协议支持软件每个通信序列最多由16步组成。下表列出通信序列的设置。 项目 功能 参数设置序列设置发送控制设置发送控制方法,如X-on/X-off流控制,或RS/CS控制。X-on/X-off,RS/CS,调制解调器控制,定界控制,或争议控制。链接字设置PLC和通信板之间数据链接的链接字。IR/SR,LR,HR,AR,DM,和EM区域。监视时间设置通信处理的监视时间(监视定时器)。接收等待,接收完成,发送完成。时间单位有0.01秒,0.1秒,1秒和1分钟。响应方式设置写接收数据的时间。扫描方式或中断方式。步设置重复计数器设置重复步的次数。常数0255,IR/SR,LR,HR,AR,DM和EM区。命令设置通信命令发送,接收,发送与接收。重试次数设置在执行发送和接收命令时发生错误时重复执行次数。09发送等候时间设置在发送期间等候发送数据的时间。单位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流控制时就设置该项。Xon/Xoff流控制:同RTS/CTS流控制一样,可设置在发送命令、接收命令或发送和接收命令中。在发送期间,若收到Xoff码,则发送停止。在此后,一旦收到Xon码,发送又重新开始。在接收
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!