咨询电话:0755-88840386
工业自动化称重仪表 分类
首页 > 学习专题 > 专业技术专题 > 工业自动化称重仪表

基于MCGS组态软件的称重仪表驱动程序开发

来源:网络转载更新时间:2020-09-11 09:38:45点击次数:3689次

一前言

带RS-485接口的智能称重仪表F600。该分装线共有32台秤,16个料仓,F600与PLC控制称料、卸料分装工作,F600与工控机通信实现分装正量'超差的袋数、重母分类统计、汇总日报、月报打印管理等工作。
一个料仓下设2个称量斗每个称量斗连接1台智能称重仪表F60G,2台F600(A秤和B秤)通过各自过程输入/输出连接器连接到1台PLC(FX斷80MR)上,启动/停止按钮通过PLC控制A/B秤的启/停0F600工作在序列模式下。正常工作时,F600根据3个设定值SP1、SP2、SP3,通过PLC控制粮食的大、中、小投入,依据设定的时间、模式,经过比较、稳定、判断后,输岀完成、正骨或过量、不足等信号PLC作判断、处理、指示或报瞥通知操作人员进行必要处理。当接到夹袋信号后判断A花或B辞启动放料,放料完毕开始下一循环。

F600的特点:
彩色触浅屏显示,多级菜单式模式树设定
(2)    显示多样化数字、趋势图形、指示灯显示。
(3)    桂准标定方便,等量输入标定、硃码标定两种方法可选。
(4)    测控准确卸料模式下自动落差补偿有效补偿称重引起的落差误差变化。
(5)    多种称重模式可供选择。有喂科、卸料、序列等模式。
(6)    控制功能丰冨既可通过輸入/输出连接器实现球重开关控制,又可通过D/A数模转换迭配件实现PID连续控制。
(7)    选购扩展功能多,有BCD数据输出、RS-232C通信接口、RS-485通信接口、D/A转换器及CC-LinkDeviceNei通信等功能可选。
(8)    上电自检功能,对数字信号处理、存储器、触摸键、外部输入/输岀等进行自检,出将提示。
二驱动程序开发
MCGS是一套用于快速构造和生成计算机监控系统的组态軟件,其特点是:简单灵活的可視化、模块化操作界面,条块清晰,易学易用用户应用系统有主控窗口、设备窗口、用户窗口、实时数据库和运行策路5部分构成:具有良好的可维护性和可扩充性,3种基本类型构件(设备构件、动画构件、策略构件i完成了MCGS三大部分(设备驱动、动画显示和流程控制)的所有工作;具有可靠、安全、动画显示、报表、报誓、趋势、打印、网络等功能。关键词:MCGS称重仪表组态。
某港口機食分装工程选用了此软件,本工程需要监控机与F600称重仪表通信采集、记录称重数据根据监控机、MCGS组态软件和F600仪表的特点,利用RS-232/RS-485与监控机通信此种方法需要F600RS485駆动程序(即调用串口设备,执行RS-485通信协议,读取F600称重仪表数据的通信子设备驱动程序),但MCGS目前尚无此駆动程序需要自己开发。
RS-485半双工串行通信标准组网简单易行,可扩展性强能并行挂接多台称重仪表,从而满足许多监控功能需要。抗干扰能力强易于施工,而且具有一定推广性
F600称重仪表要求8位数据位1位停止位,无校验,錯束符CR,终鎌电阻ON,二线制。通信格式:ID0001RACRIDOOOIRA+IOOOOCRF600RS485駆动程序开发步骤如下:
{1)设置组态环境调用的属性和方法
设备类型为子设备设备类别为事行通信子设备,通道个数为3设备构件类型名称为“我的设备»600\初始化没备的初始債,编写设备构件各通道的数据类型和注舞程序。
(2)运行环境调用的程序该程序框图如图7所示。
先釆集完成信号如果采集到完成
信号那么核看采集琛重数提值否则采集下一台F600的完成信号,用VB60塢写的程序。

运行环境调用的程序该程序框图


(3)測试和挂接F600设备驱动构件启动MCGS组态环境打开MCGS工程,在VB环境下运行工程组,測试组态环境檳口和运行环境接口,调注成功后,重新编译一遍工程生成动态连接库文件,将其拷贝SD:\MCGS\Program'Driver目录下(MCGS的安装目录为D:\MCGS),辛此开发成功F6OORS485驱动程序
三硬件与通信
监控机硬件采用研华工控机IPC610,研华ADAM4520转换器每台F600连接一套称重传感料,每2含F600连接到1台PLC上PLC控制F600和有关飯门与料门的动作,科仓上的料位开
S2建件系St组成关经PLC参与控制分装动作,同时经过研华ADAM4O53升关量输入模块传到工控机显示料位情况,称重仪表采用生行通信方式,8位数据位,1位停止位,无校圾位。现场采用RS-485屏蔽双绞通信线以提高抗十扰和帯负载能力及增加通信距离I控机忠口端用RS-232/RS-485有源光电隔离转换器,进一步増強抗干扰能力。

硬件系统图

硬件系统如图2所示。
四组态
组态环境下创建新工程,組态有关参数和祗面生成用户系统数据库,系统菜单和系统参数狙态打升主控窗口,进行系统菜单和系统参数定义和设置。
(2)设备构件组态在设备窗曰设賞和组态F600称重仪表有关参数;4位地址,8位数据位,1位停止位,无校卷,结束符CR,终端电阻ON二线制
{3)用户界面组态按照工艺流稈的特点,在用户麼口用MCGSI具进行主控界面的设计组态。如组态实时数据报表、历史数据报表、实肘曲线、历史曲线、打印、安全机制等。
根据读到的完成信号判断当前值与前一完成信号是否重复,如哭重复则舍弃当前值;如果不重复,则判断读到的重景偵是否超差超差则超差袋数加。
一、超差重堂加上当前重量值,不超差则正量袋数加一、正量重鱼加上当前重量粮食种类袋数和重空根据粮食种类不同而存入不同变最。根据时间或班次分类统计、汇总不同粮食神类的正量、超差袋数、1®进行历史数据处理,作不同功能的打印按钮,可实现日报表、月报表等的打印功能。
(4)实时数据对象组态。打开实时数旅座留曰进行有关数据的定义和展件设弟
(5)运行策略组态。在运行策略窗口分别对烏动策略循环策略、存盘策略报警策略没置组态
开发环境下设备通信测试,了解设备及其通信情况,易于査找原因
五结束语
通过本工程的实施我们対MCGS55有了深入了解,掌握了MCGS的组态和设备駆动程序的开发方法,丰富了MCGS的设备駆动程序具有一定推广性,现在,称重仪表使用越来越多,F6OORS485駆动程序的开发成功为其广泛应用臭定了基础目前此駆动程序计划推广应用别某港口粮食分装其他项目上.

 

文章来源于网络转载,侵删

(此文关键词:智能称重仪表,智能称重控制器,国产智能称重仪表厂家,智能称重变送器,智能重量变送器)
相关文章
More» 相关产品推荐

在浏览器打开×