欢迎来到天天文库
浏览记录
ID:21866332
大小:53.50 KB
页数:6页
时间:2018-10-25
《基于modbus现场总线的plc通讯》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于Modbus现场总线的PLC通讯摘要:本文以一个具体的工程项目为例,介绍了基于Modbus现场总线通讯协议以及PLC通信的实现。关键词:PLC通信;modbus;现场总线引言在工业控制中,可编程控制器(简称PLC)作为工业控制装置已得到广泛的应用。采用高度实时性、高可靠性的PLC通信技术,就成为构成性能优异的自动控制系统的关键所在。Modbus协议是应用于电子控制器的一种通用语言。通过此协议,控制器和控制器经由(例如以太X)和其他设备之间可以通信。1.应用背景在一个控制系统中,往往需要对几个分布的电机进行集中的控制,
2、这就需要一个主控制器和若干个从变频器,这里的主控制就是PLC,我们可以通过触摸屏等外围设备给PLC输入,PLC可以监控各个变频器的运行状态,给PLC传达控制指令,这样PLC,变频器与电机就构成了工业控制中最常见也最小的控制系统。如图1我们是用modbus协议构建工业通信X络。2.基于Modbus的PLC通信现在的变频器和PLC大多提供RS485和RS422接口,这里我们选用三菱的FX-2N和安川G7变频器为例来具体介绍下基于modbus的PLC通信。2.1通讯协议Modbus是一种串行通讯协议,通信协议定义了串行通信中传
3、输的信息内容及使用格式。其中包括:主机轮询(或广播)格式;主机的编码方法,内容包括:要求动作的功能码,传输数据和错误校验等。从机的响应也是采用相同的结构,内容包括:动作确认,返回数据和错误校验等。如果从机在接收信息时发生错误,或不能完成主机要求的动作,她将组织一个故障信息作为响应反馈给主机。该协议应用与变频器接入具备RS232/RS485总线的"单主多从"PC/PLC控制X络。接口方式为RS232/RS485硬件接口。传输方式为异步串行,半双工传输方式。在同一时刻主机和从机只能有一个发送数据而另一个只能接收数据。数据在串
4、行异步通信过程中,是以报文的形式,一帧一帧发送。单主机多从机系统。从机地址的设定范围为1~247,0为广播通信地址。X络中的从机地址必须是唯一的拓扑结构。2.2通讯部分的连线通讯部分的连线比较简单,FX2N要通过RS485通讯模块Sodbus是主控制器对驱动装置的传送指令,驱动装置采用接受指令响应方式,一下为传接信号的构成,因指令内容不同,数据长度有变化。变频器的通讯是需要设定的参数主要有频率指令的输入方法b1-01,运行指令的输入方法b1-02,站地址H5-01,传送速度H5-02,传送校验H5-03,其他参数按出厂设
5、置即可。(2)PLC部分PLC部分主要是串行数据RS指令的使用和几个特殊通讯软元件的使用。RS指令是为RS232,RS485功能扩展板及特殊适配器进行发送接受串行数据的指令,格式如图3所示:根据变频器的参数设定,我们设置D8120的参数为08C1H,即8位无校验1位停止9600波特率无终止符RS485通讯。在发送数据时,必须对发送标志位M8122进行置位,发送完成系统自动复位,无需手工复位。当有数据过来时,接受标志位M8123自动置位,接受后必须对M8123进行手工复位。3.PLC与变频器的通讯程序首先介绍读的程序,下面
6、是通讯程序一开始的参数设置,读和写都是一样的,它们的作用是设置通讯格式,设置8位传送,超时判断和串行数据传输。前面的参数正确设置后,接下来就是传输参数的设置,这些参数都是PLC按照一定的格式发送给指定变频器的,在通讯正确的情况下,变频器也会按一定格式返回给PLC包含有要求访问的数据的参数。传送数据完成后,变频器会响应请求,在其内部存储器地址0024H中读出输出频率后返回给PLC,数据存放在D313和D314中,PLC通过程序将数据存放在D318中,连接触摸屏后,触摸屏直接访问PLC的D318,即可显示输出频率。连接上触摸
7、屏之后直接将触摸屏上数据输入的地址改成D320,可实现从触摸屏上输入频率了。4.触摸屏设计现在很多拉丝机很多都用到了触摸屏,拉丝机作为加工线缆的重要设备,本来代价就比较大,而拉丝机的客户有大多是加工线缆的公司,所以对拉丝机性能和稳定性远远超过了对拉丝机成本的要求,很多客户为了追求操作的简单和直观,加上工业现场工况的恶劣,直接要求拉丝机上必须具备有触摸屏的功能,触摸屏可以和PLC通讯,也可以直接和变频器通讯,25触摸屏工作电压是+24V直流电源,通过PLC给定。连线方面很简单,通过doodbus现场总线的PLC通信技术。该
8、项目的运行实践表明:PLC与变频器之间的通信具有高度实时性、高可靠性的特点,完全能够满足实际生产对自动控制的要求。
此文档下载收益归作者所有