


称量喂料机基于可编程智能模块、工业控制计算机和RS485现场总线实现信号的采集、处理、控制和输出,构成了一种具有高性价比的料斗秤称重系统;采用局域网实现了现场监控计算机与管理计算机间的通讯;称重系统软件采用模块化方法使用VC++编制。实际运行表明,该系统运行可靠,维护使用方便,人机界面友好,具有良好的控制效果。该配料系统经过改进可用于失重秤、调速秤、螺旋秤等微机配料,在微机配料方面具有较大的推广应用价值。
A/D变换采用IOM4017模块,D/O变换采用IOM4050模块,其中电磁振动给料机由一块IOM4050控制,开门电机由一块IOM4050控制。IOM4017和IOM4050模块是自主开发的A/D和D/O转换模块,具有抗干扰能力强,可靠性高,传输距离远等特点。它只需二根导线通过RS485网络即可与控制主机相互通讯。使用多个模块可以方便的构成RS485分布式的控制系统网络。每个网络最多可串接255个模块,该网络通过RS232/RS485转换即可连到控制计算机。
RS485是一种半双工传输的通讯总线,只有两条信号线,一条为信号线正,一条为信号线负,分别标为A和B,或DA-TA+、DATA-。RS485采用差分传输,最大传输距离为1.2Km米。模块连接时总线的信号正与各个模块的DATA+相接,总线的信号负与模块的DATA-相接。
VisualC++是为开发Windows应用程序而创建的一种循序渐进的编程工具。它的高性能及高度集成的开发环境,可使用户方便地创建和调试Windows应用程序。与VisualBasic相比,VisualC++具有高效、高可靠的特点,是编写微机监控系统的优选软件之一。本称重系统采用VisualC++编写。微机配料系统采用单文档界面,使用静态链接库,形成一个可执行文件。
监控的“实时”要求由定时器方法实现,定时时间为0.5秒。每个周期完成数据通讯、输入输出检测、控制算法、输出刷新、报警输出、画面显示操作。数据通讯的实现采用多线程。命令及数据的输入由Windows操作系统提供的命令及数据输入方法实现。菜单功能实现命令输入,如运行、暂停、打印等,对话框用来进行数据的输入。