APP下载

基于ModBus的多路通信控制系统的设计方案

2014-08-22侯海燕

科技视界 2014年35期
关键词:功能

侯海燕

(无锡科技职业学院软件与服务外包学院,江苏 无锡214028)

0 引言

工业控制已从单机控制走向集中监控、集散控制,如今已进入网络时代,工业控制器连网也为网络管理提供了方便。ModBus就是工业控制器的网络协议中的一种,通过此协议,控制器相互之间、控制器经由网络和其它设备之间可以通信。基于上述原理,本项目的伺服电机联动控制系统拟采用ModBus RTU通信协议进行数据通信,控制多路PMW输出,达到能够同时对多台电机联动控制的目的。传输介质采用无线介质,延长了通信距离,在工业应用中日趋广泛。

本项目利用上位机和多个多路PMW输出级联控制板卡相连,设计实现基于ModBus协议的上位机软件,监控、调整、微调多路PMW输出,可广泛应用在从测量、通信到功率控制与变换的许多领域中。

1 通信系统硬件设计

1.1 控制系统硬件结构图

控制板卡采用自主研发的NMA_BPC1000同步控制器模块,主要用于控制多个变频器,单个控制模块具备12路DA信号输出。采用GY-12DA同步控制器模块,通过RS485通讯与PLC或电脑连接,产生0~10VDC模拟量输出。其板载资源包括:1路RS485接口,支持ModBus-RTU协议;12路DA输出,输出幅度0~10V;支持多个ModBus从站站点设置,最多支持9个站点;正常工作电压+24VDC,输入电压范围+22VDC~+26VDC,功耗4W。

本控制器具备1路RS485接口、电源输入接口及DA输出接口3中电气接口,其各自连接器在板上分布如下图1所示:

图1 NMA_BPC1000电气连接示意图

1.2 ModBus-RTU控制说明

GY_12DA支持ModBus-RTU协议,其读写操作支持单寄存器写(06功能码)、多寄存器读(03功能码)、多寄存器写(10功能码)。……

登录APP查看全文

猜你喜欢

功能
拆解复杂功能
也谈诗的“功能”
基层弄虚作假的“新功能取向”
深刻理解功能关系
钳把功能创新实践应用
关于非首都功能疏解的几点思考
基于PMC窗口功能实现设备同步刷刀功能
怀孕了,凝血功能怎么变?
“简直”和“几乎”的表达功能
中西医结合治疗甲状腺功能亢进症31例