以个人计算机作为操作站的PLC网络_第1页
以个人计算机作为操作站的PLC网络_第2页
以个人计算机作为操作站的PLC网络_第3页
以个人计算机作为操作站的PLC网络_第4页
以个人计算机作为操作站的PLC网络_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

PLC原理及应用技术

九江职业技术学院1第8章可编程控制器的通信及网络2内容提要可编程控制器系统联网以计算机作为操作站的PC网络

3九江职业技术学院电气工程系8.2以个人计算机作为操作站的PLC网络8.2.1通信系统结构系统采用主从式通信结构作为系统通信主体,通信线路的工作方式采用全双工通信,上位机中的RS232C异步通信接口经FX485PLC-IF转换为RS485接口后与PLC的通信模块FX-485ADP相连,形成系统通信的物理通道。4九江职业技术学院电气工程系上位机提供一个25芯(或9芯)的RS232C单端非平衡串行通信标准,其负载电容小于2500PF,传输距离短,通信电缆长度不能超过15m。本系统中,通过FX485PLC-IF将串行口输出的RS232C信号转换为RS485信号,支持全双工通信,上位机与从站连接只需一对通信线。RS485接口较RS232C串行接口有很强的共模干扰抑制能力,不但提高了传输距离,可传输500m,而且增强了负载能力,可直接连接16个从站(PLC)。5九江职业技术学院电气工程系8.2.2监控系统通信模式采用主从式系统的Request/Response存取控制方法,主动权在上位机。如果上位机要从从站读取信息,则以指令形式向该从站询问,尽管所有从站都可收到,但只有被主机点名的从站才响应主机指令。此时从站如果没有数据要发送,则以否定应答(NAK)来响应;如果有数据要发送,可立即发送数据,主机接收完数据检验正确后予以肯定应答(ACK)。6九江职业技术学院电气工程系如果主机有数据要写入某一从站,主机向从站发出询问信号(ENQ),看它是否作好接收数据的准备。从站可以根据自己的情况(忙或闲)予以肯定(ACK)或否定应答(NAK)。主机收到肯定应答信号后就开始发送数据,在数据发送过程中,主机可能要在某一时刻停下来等待从站的响应,看它是否正确地接收到已发出的数据,从站则对已正确接收的数据予以肯定以答(ACK),对于校验出错的数据给予否定应答(NAK)。7九江职业技术学院电气工程系8.2.3系统通信协议

传输参数和传输控制协议设置在PLC内寄存器D8120中,改变参数设置,必须开、关一次电源使其生效。设置参数如下:b0数据长度

b0=0∶7位;b0=1∶8位(b1b2)奇偶校验

(b2,b1)=(0,0)∶无校验(b2,b1)=(0,1)∶奇校验

(b2,b1)=(1,1)∶偶校验b3停止位

b3=0∶1位∶b3=1∶2位b4b5b6b7波特率

(b7,b6,b5,b4)=(0,0,1,1)∶300;(0,1,0,0)∶600;(0,1,0,1)∶1200(0,1,1,0)∶2400;(0,1,1,1)∶4800(1,0,0,0)∶9600;(1,0,0,1)∶19200b8~b12没有使用,都置为0b13和校验

b13=0∶无和校验;b13=1∶自动进行和校验b14协议

b14=0∶不采用专用协议,b14=1∶采用专用协议b15传输控制协议

b15=0∶采用专用协议方式1;b15=1∶采用专用协议方式48九江职业技术学院电气工程系8.2.4帧结构系统采用面向字符的通信协议,并规定数据传输以帧为单位,上位机和PLC之间每次只传送一帧信息。一台上位机可以与16台FX系列PLC链接,上位机为主站,PLC皆为从站。主站用命令帧发起通信,只有被访问的从站才能响应含有自己从站号的命令。每当一个从站发出一个响应帧,该从站就用响应帧通知主站与哪台从站通信。各信息帧格式如下:STX站号PLCNO.字符区ETX校验和命令帧响应帧ENQ站号PLCNO.命令延时字符区校验和确认帧当传输数据正确时ACK站号PLCNO.当传输数据错误时NAK站号PLCNO.NAK站号PLCNO.ErrorCode9九江职业技术学院电气工程系8.2.5常用通信指令1.批读位指令BR(Batchread-Bitunit)以位的形式从一组位元件(X,Y,M,S,T,C)中读数据,所读的结果以1个位元件为单位。ASCⅡ代码为42H,52H。ENQ站号PLC型号BR延迟头元件元件数校验和ACK站号PLC型号STX站号PLC型号数据ETX校验和2.批读字指令WR(Batchread-Wordunit)以字的形式从一组位元件(X,Y,M,S)或字元件(D,T,C)读数据,所读的结果以16个位元件或1个字元件为单位。ASCⅡ代码为57H,52H。ENQ站号PLC型号WR延迟头元件元件数校验和ACK站号PLC型号STX站号PLC型号数据ETX校验和10九江职业技术学院电气工程系3.批写位指令BW(Batchwrite-Bitunit)以位的形式向一组位元件(X,Y,M,S,T,C)中写数据,所写的数据以1个位元件为单位。ASCⅡ代码为42H,57H。ENQ站号PLC型号BW延迟头元件元件数数据校验和STX站号PLC型号4.批写字指令WW(Batchwrite-Wordunit)以字的形式向一组位元件(X,Y,M,S)或字元件(D,T,C)写数据,所写数据以16个位元件或1个字元件为单位。ASCⅡ代码为57H,57H。ENQ站号PLC型号BR延迟头元件元件数数据校验和STX站号PLC型号11九江职业技术学院电气工程系5.位元件置位/复位指令BT(Test-Bitunit)对选定的位元件(X,Y,M,S,T,C)以1个位元件为单位置位/复位。ENQ站号PLC型号BT延迟元件数元件1或0~元件1或0校验和ACK站号PLC型号6.字元件写数据指令WT(Test-Wordunit)对选定的位元件(X,Y,M,S,T,C)以16个位元件为单位置位/复位,或者以1个字元件为单位向字元件(D,T,C)中置数。ENQ站号PLC型号WT延迟元件数元件数据~元件数据校验和ACK站号PLC型号12九江职业技术学院电气工程系7.远程控制PLC启动/停止指令RR/RS(Remoterun/stop)远程控制可编程控制器的启动,ASCⅡ代码分别为52H,52H和52H,53H。ENQ站号PLC型号RR或RS延迟校验和STX站号PLC型号8.读PLC类型代码指令PLC(PLCtyperead)读可编程控制器类型的代码,ASCⅡ代码为50H,43H。ENQ站号PLC型号PLC类型延迟校验和ACK站号PLC型号STX站号PLC型号PLC类型ETX校验和13九江职业技术学院电气工程系9.Global信号ON/OFF指令GW(Global)置位、复位Global信号标志(FX系列PLC的Global标志为M8126)。ETX站号PLC型号GW延迟控制flag校验和10.回送测试指令TT(Loopbacktest)将从计算机接收的字符回送给计算机,用于检测通信回路的连接情况。ASCⅡ代码为54H,54H。ENQ站号PLC型号TT延迟字符数字符校验和

ACK站号PLC型号

温馨提示

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

评论

0/150

提交评论