论文(基于Modbus的上位机通讯) 下载本文

3.2 主控制电路图

主电路:为整流变压模块,变频器,异步电动机,PLC等提供工作电源。 如图3.2所示。

图3-2

4

即PLC的IO接线,接收外部信号,并将信息经过CPU处理运算后经由输

出口控制电磁换向阀,指示灯,变频器。如图3-3所示。

3.3 PLC控制电路图

转正带皮速中带皮

转低带皮

移左手械机移

右手械机

升上盘吸

降下盘吸

气排盘吸

气吸盘吸

缸料推

缸料送

灯红

灯绿

2V224C0OMLV1YY00MNYY11+2YY22244+CYYCO33OMMECOXNM02钮按停急SYXB411钮按动启YX2S52B钮按止停YX3SB63钮按位复1SYXAV274行运带送输4COXM5行运动手3Y1 行运动自0PX6YL1KA1CXS障故器频变 71 EY11 X1 S位左手械机2 0EY X1 1F1位中手械机SV234CX1XEOM-124S位右手械机Y22E 1NX14-3S3位原手械机Y4XE 145814S位限下盘吸YMXE 1T165S5位限上盘吸YXE 116S断判势姿V276E4CXO7断判属金M1S57YEX2280S断判色颜0EYX922断判料无有111SYX0E20222S位限前缸料推VYX1E22133S位限后缸料送YX2E2214断判位到件工4YX2255YX2266YX2277图 3-3

5

3.4 上位机与PLC的连接图

计算机与PLC连接时是用计算机的9针串口,而PLC编程是8针圆头的接口,这里就需要做一个转换。其接线图如3-4图:

图3-4

3.5 PLC与变频器的网络接线

PLC与变频器的网络通信,PLC端是用485通信板,而变频器端则是PU接口,接线图3.5:

图 3-5

6

第四章 基于Modbus总线控制 的上位机通信的软件设计

4.1 Modbus通信

Modbus应用层协议由美国Modicon公司(现为施耐德电气旗下品牌)于1979年开发的,用于实现其PLC产品与上位机的通信。由于其简单易用,得到了广大工业自动化仪器仪表企业的采纳与支持,实际上已成为了业界标准,我国标准化委员会已将Modbus协议作为我国工业自动化的行业标准,分别制定了GB/Z19582.1-2004(Modbus应用层协议),GB/Z19582.2-2004(串行链路上的Modbus)和GB/Z19582.3-2004(Modbus-TCP)三个标准。Modbus应用层协议位于OSI模型中的第七层,将它嵌入到不同的低层协议中形成了三种具体的通信方式:Modbus串行链路、Modbus-Plus和Modbus-TCP,三种通信网络上的设备可以通过网关来达到数据交换的目的。这些年来以太网的繁荣壮大使得将Modbus协议嵌入到TCP/IP协议中实现Modbus设备间的通信非常必要,鉴于此,1999年施奈德电气发布了Modbus-TCP协议,使得以太网上的Modbus设备可以通过502端口进行通信。

4.1.1 Modbus通信协议介绍

Modbus是OSI模型第7层上的应用层报文传输协议,它在连接至不同类型总线或网络的设备之间提供客户机/服务器通信。

Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通讯。它己经成为一通用工业标准。Modbus协议是一种在工业领域被广为应用的真正开放、标准的网络通讯协议,被大部分SCADA(Supervisor Control And Data Acquisition数据采集与监视控制系统)HMI(Human Machine Interface人机界面)软件支持,所以它实际上己经成为一种通用的工业标准。有了它不同厂商生产的控制设备可以连成工业网络,进行集中监控。此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通讯的。它描述了一控制器请求访问其它设备的过程,如果回应来自其它设备的请求,以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。当在一Modbus网络上通讯时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。如果需要回应,控制器将生成反馈信息并用Modbus协议发出。在其它网络上,包含了Modbus协议的消息转换为在此网络上使用的帧或包的结构。这种转

7