产品搜索 SEARCH
您所在的位置:首页 > 技术文章

运用ModBus通信协议,实现电子秤PLC的实日通信

作者:  时间:2014-09-20 08:41:06  点击数:

运用M odBus通信协议,实现电子秤PLC的实日通信
【摘要】  本文介绍了在工业控制系统中广泛使用的ModBus通信协议。以ModBus的ASCII方式为例,剖析了ModBus的指令结构,着重说明基于ModBus通信协议的设备之间如何进行数据通信、如何使用ModBus通信协议把衡器接入PLC系统,并简单介绍了PLC系统与局域网的互联。
【关键词】  ModBus通信协议:PLC可编程控制器;衡器
    在衡器行业中,但凡涉及串行通信时,工程师们都会有一种无奈,就是通信协议问题。由于我国衡器厂众多,各自采用自己的通信协议,使得通信协议五花八门,互不兼容。由于是自成一体,也为后续与其他系统联网、维修、仪表配件互换等留有后遗问题。若采用一种工业控制领域的主流协议,各衡器厂的通信协议都与这个主流协议兼容,那么上述问题自然迎刃而解。这个主流协议首推ModBus。
    一、什么是ModBus
    ModBus是一种通信协议,是由Modicon公司发表于1979年,主要用于PLC(可编程逻辑控制器)系统。目前,在工业自动化设备通信连接中,ModBus已是相当常见的一种连接方式。
    二、ModBus与其他通信协议比较
    1、物理层简单,价廉:ModBus可以在常用且廉价的RS232、RS485等物理媒介上运行,不像CanBus、ProfiBus、BitBus等需昂贵的专用芯片支持。
    2、免费:ModBus是一种公开的,可以无偿使用的协议。而使用ProfiBus则需要向有关国际组织登记缴费。
    3、使用普及:ModBus是当前工业控制中使用最广的一种通信协议,基于这点,具有ModBus的设备接人工控系统相对容易。
    4、维护方便:由于接入ModBus总线相对其他工控总线而言,比较简单。一般具有RS232、RS485等串行口的PC机都可以接入,使用PC机自带的超级终端软件或其他串行控制软件,就能观察ModBus通信过程,可以很方便地查出故障站点。