该文是论文格式专业计算机论文范文,主要论述了计算机有关本科毕业论文范文,与上位机与PLC通讯的设计应用相关论文范文数据库,适合计算机及自动化控制及上位方面的的大学硕士和本科毕业论文以及计算机相关开题报告范文和职称论文写作参考文献资料下载。
摘 要:随着当前计算机技术的不断发展,在自动化控制过程中,上位机和下位机需要大量的数据进行传输,本文就上位机与PLC通讯的设计及应用进行阐述.
关 键 词 :上位机 PLC 通讯 设计及应用
一、前言
随着当前计算机、网络通讯技术的不断发展,可编程控制器已经成为可提供过程控制和数据处理功能的控制器,但是,在数据处理上由于受到数据库的限制,不能满足用户的要求.因此,将PLC和上位计算机结合,完成对PLC的监控.
二、PLC与上位机之间的通信协议原理
在上位机中必须依据与之互联的PLC的通信协议来编写通信程序,因此先论述FX2系列PLC的通信协议.使用FX2系列PLC的编程口与上位机通信时,波特率和字符帧格式是固定的.其波特率为9600bps,具体格式为7位数据位、偶校验、1位停止位.所有的字符均为ASCII码.上位机与PLC采用呼叫应答的通信方式,即采用上位机具有优先权发送方式,其具体通信过程如下:首先上位机主动向PLC发送命令,即命令帧;然后PLC收到命令后,自动向上位机回复响应,即响应帧.它们在通信过程中所采用的通信格式为信息报文格式,该格式规定了通信所使用的控制字符,ENQ、STX、ETX、ACK、NAK5个控制字符.STX和ETX分别为开始标志和结束标志;正文为命令码和数据信息;校验和为从正文到ETX之间的所有字符的ASCⅡ码的相加,取和的低闷位.上位机与PLC通信时可以使用的命令有四个,它们是:命令、写命令、强制通命令、强制断命令.
上位机向PLC发送读命令时.它是由STX、读命令0,软元件组起始地址、字节数(即软元件组个数),ETX和校验和对应的ASCII码组成的一个字符串.而PLC对上位机读命令的响应格式.
三、基于工业以太网的开放式通信方法
自动化系统中,各设备在进行数据交互时都需要遵循一定的协议,西门子公司提供了多种通信协议来适应不同的工业环境,一般西门子工业以太网通信协议包括S7通信协议,S5兼容通信协议.S5兼容协议运用最为广泛,它包含了TCP/IP协议,可直接适用于非西门子设备与西门子站点进行通信.S5通信协议包括了ISO-ON-TCP协议、UDP协议、TCP/IP协议.开放式通信即运用S5兼容协议使PLC与其他PLC或者PC直接进行以太网通信的方法.西门子PLC有多种型号,有些型号的PLC的CPU自带PN口,可直接实现开放式通信;没有PN口的可以配备CP模块来实现开放式通信.开放式通信的原理是在PLC程序中调用已有的FB程序块,设置相关的通信参数,通信内容采用自定协议的方式达到上位机对下位机控制的目的.所调用的FB程序块包括用来建立通信连接的FB65“TCON”模块;用来终止通信连接的FB66“TDISCON”模块;用来发送数据的FB63“TSEND”模块和用来接收数据的FB64“TRCV”