一:MODBUS RTU规约概术 MODBUS规约是MODICOM公司开发的一个为很多厂商支持的开放规约 MODBUS 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。 此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了控制器请求访问其它设备的过程,如果回应来自其它设备的请求,以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。 二:丹佛斯MODBUS RTU概念 DANFOSS 变频器在自动化领域中有着大量的应用,作为变频器专业供应商,DANFOSS 一直把提高产品的通信应用水平作为其重点工作之一。基于MODBUS RTU协议,DANFOSS 开发了相应的控制集成卡,通过这种集成卡DANFOSS变频器可以以MODBUS RTU 协议方便与SCADA和HMI等设备集成在一起。 DANFOSS VLT2800或VLT5000(已停产)系列变频器MODBUS RTU通讯 与FC300系列变频器的通讯类似 三:S7-200、台达PLC与丹佛斯变频器接线: S7-200 DSUB9 DANFOSS 3----+------------------68 8------------------------69 台达PLC 正信号+---------------------68 负信号-----------------------69 四:丹佛斯变频器的参数设置 1.VLT5000(已停产)或VLT2800变频器相关通讯参数设置: 561#---------2----RTU协议 500#---------1----485地址为1 501#---------5----9600 570#---------0----1停止位,EVEN校验 其他参数使用初始化参数 2.FC300或FC51变频器相关通讯参数设置: 8-30-----1----RTU协议 8-31-----5----地址 8-32----------波特率 8-33----------1停止位,EVEN校验 五:PLC的程序例子 如果该变频器加了MCO305同步卡或PROFIBUS卡,此通讯功能被占用。 例子: 1)如果是台达的PLC,该数据地址为该参数号P*10-1, 如3-10为参考值该地址为3099 2)如果是西门子S7-200的PLC,该数据地址为该参数号前面加4P再乘上10, 如3-10为参考值地址为43100。