猪猪侠讯:基于IPC的配合饲料控制系统的实现
来源:互联网 2014-02-02 07:41:42| 查看:次
摘要:本文对基于IPC (Industrial Personal Computer)的配合饲料控制系统的工作原理、硬件结构和软件编程进行了阐述。该系统摘 用了动态连接库技术和多任务处理技术实现了对配合饲料过程的控制和治理 。本人对动态连接库技术已在贵刊发表过,在此主要讲述多任务的实现方法,并给出实现这一方法的软件流程图,这一思想也适用于其它多任务系统的控制,具有较高的参考价值。
本文引用地址:1 引言
Visual Basic(VB)是Microsoft 公司推出的一个集成开发环境,具有简单易学、功能强盛、软件费用支出低等优点。它提供了开发Windows 应用程序最迅速、最简捷的方法,不论是Windows 应用程序的资深专家还是初学者,VB都为他们提供了整套工具,以方便开发应用程序。VB中高度的封装和模块化减轻了编程者的负担,同时也使开发人员失去了许多访问底层API函数和直接与Windows交互的机会,对接口硬件的控制和低级操作等方面显得力不从心。但是在VB中可以调用Win32API函数或程序员自己用C/C++等开发一些动态连接库,用于在VB中调用来完成VB中不可能完成的事,大大增强了VB的编程能力。这样VB和动态连接库既能方便地做出用户骄傲 的界面,又能控制外部设备,本人就使用这一技术编写了饲料厂配合饲料控制系统。
2 系统概述
IPC配合饲料控制系统用于饲料厂自动配料过程。该系统可对配料、混合流程进行自动控制。在配料过程中设计了系统流程的监控界面、生产参数配置界面、换仓给料、暂停给料、点动下料、料柱自动跟踪、打印每斗配料数据等功能,实现了配料过程自动化。
系统硬件配置摘 用高可靠性工业控制微机,与现场相连的开关量输入、输出接口电路板摘 用光电隔离技术,提高了系统的抗干扰和平稳性,延长了使用寿命。人机对话界面友好,完全符合Windows 界面规范,摘 用下拉菜单列出全部功能,界面图示与中文提示相结合,无需专业培训,按提示即可顺利操作。
3 控制原理
配料时,给料电机放料至秤斗,秤斗重量发生变化,使传感器输出电信号发生变化,该信号经放大板放大进入A/D板,转换成数字量进入运算 机。运算 机按照程序请求对数字量估量 比较,当数字量远小于设定植时,给料电机连续 下料;若接近给定值,则点动给料,每次点动的时间为2秒,若来 达给定值,则关闭给料电机,启动下一料仓电机。当配方全部配完后,检查混合机中无料时,控制秤斗门放料,料放空后关门,开始下一斗配料过程。
系统输入信号包括:(1)荷重传感器的毫伏级电压信号;(2)秤斗门关应答,用于检测秤斗门是否关来 位,当关来 位后给料电机才能启动给料,如果超过设定的关门时间运算 机仍没检测来 秤斗门关应答信号,系统报警提示用户处理;(3)混合机门开应答,当混合机混合时间来 后运算 机控制混合机门打开,运算 机开始检测混合机门开应答信号,开来 位后开始计时,计时时间来 关混合机,若超过开门时间仍未检测来 混合机开应答信号,运算 机报警提示处理;(4)混合机门关应答,用于检测混合机门是否关来 位,方能打开秤斗门放料,若超时报警提示处理;(5)固体添加应答,用于检测固体添加剂是否已经加入。
系统输出信号包括:(1)对给料电机的控制;(2)对秤斗门的控制;(3)对混合机开门控制;(4)对混合机关门控制;(5)固体添加剂提示;(6)液体添加剂控制。
4 系统硬件配置
系统硬件配置如图1所示。
A/D板选用的是型号AB1057,本板输入8通道摹仿电压,输入范畴:0—5V。DI/DO板选用AB720,32通道数字输入 TTL电平,输入范畴:0V或5V,32通道数字输出 TTL电平, 输出范畴:0V或5V。光电隔离数字量输入板选用AB782,8通道光电隔离数字输入,输入范畴:12V,输出范畴:0V或5V。固态继电器输出板选用AB786,16通道固态继电器输出板,输入范畴:0V或5V,养猪网,输出范畴:220VAC。信号调理放大板选用AB001,输入范畴:0—50毫伏,输出范畴:0—5V。
5. 系统软件设计
精华推荐
中国养猪网增值电信业务经营许可证:B2--20110053 中国养猪网备案号: 赣B2--20110053-5 网安备案号:36010902000949
Copyright©2010-2023 https://www.zhuwang.com.cn Inc.All Rights Reserved.新海传媒版权所有