您当前的位置:五五电子网电子知识plc技术PLC入门基于MODBUS协议的上位机与PLC及智能仪表之 正文
基于MODBUS协议的上位机与PLC及智能仪表之

基于MODBUS协议的上位机与PLC及智能仪表之

点击数:7336 次   录入时间:03-04 11:41:32   整理:http://www.55dianzi.com   PLC入门

介绍了Modbus通信协议的特点,结合作者的实践经验,介绍基于MODBUS协议下工控机为主站,PLC及智能仪表为从站的通讯的实现方法.

一、引言:

可编程控制器由于抗干扰能力强,可靠性高,编程简单,性能价格比高,在工业控制领域得到越来越广泛应用。基于PLC的控制系统多数情况下会以微机为主机,PLC为从机.完成对生产过程的自动控制,工艺参数的显示和修改.MODBUS RTU规约是目前国际上普遍采用的主流通讯协议之一.随着越来越多的企业开始向生产和管理的自动化转变,MODBUS得到了广泛的应用.

二、MODBUS RTU通讯协议简介:

MODBUS 是一种工业控制系统串行通信协议当在网络上通信时,Modbus协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。如果需要回应,控制器将生成应答并使用Modbus协议发送给询问方。Modbus协议包括ASCIIRTUTCP等,它需要对数据进行校验,其中RTU模式采用16CRC校验.当控制器设为在Modbus网络上以RTU(远程终端单元)模式通信,在消息中的每个8bit字节包含两个4bit的十六进制字符.这种方式的主要优点是:在同样的波特率下,可比ASCII码传送更多的数据.

三、电气接口:

本套系统采用RS-485作为电气接口.它具有干扰抑制性好、传输距离长、组网方便等特点,非常适合组成工业级的多机通信系统.网络采用总线型结构,半双工,终端加电阻.电缆选用带有金属网状屏蔽层的双绞线.它可以消除由于磁耦合引起的共模噪声,而金属屏蔽层可以阻断电容、电磁及高频磁耦合引起的噪声。另选用RS232/RS485转换器。通过转换器,我们就可以利用工控机的RS232串口,快速地开发基于RS485串口的上位机通信软件。

四、PLC程序设计:

本系统中的可编程控制器采用西门子S7-200系列.使用指令库中的MBUS_INITMBUS_SLAVE指令..以下是系统中用于PLC的通讯程序:

[1] [2] [3] [4] [5] [6] [7]  下一页


本文关键字:智能  仪表  PLC入门plc技术 - PLC入门