用户中心

资讯 > PLC与PAC

西门子S7-200 PLC在风洞天平校准系统中应用

作者:江春茂 隋志才,中国航空工业空气动力研究院2007.06.01阅读 3049

  引言
  天平校准的主要目的是获得被校天平所受载荷与各分量模拟信号输出的函数关系。所谓天平校准是指模拟天平的实际工作状态,对在平进行标定CONTROL ENGINEERING China版权所有,检查天平的质量,鉴定天平的性能。加载系统是天平校准设备中不可缺少的重要组成部分。能否对被校准天平精确地施加校准载荷对被校天平进行精确校准的前提。
  据了解控制工程网版权所有,国内外的风洞天校准设备,施加校准载荷的方式不尽相同,其中主要包括:
  净重加载、液压加载、气动加载和机械加载等。
  BACS-1500风洞天平校准系统的研制选取了净重自动加载方案,该加载系统包括加载头,砝码串及其拖动装置和滑轮及其传力钢带等几个部分。

  1.工艺和实际自动化要求
  为了获得较高的加载精度,并通过定值递增和递减的阶梯加载检验被校天平的线性和重复性等性能,选用砝码净重加载方案,通过砝码串及其拖动装置和增量式编码器以及西门子PLC224CPU实现高精度自动加载。
  本加载系统采用自动加砝码的净重加载方案,通过15个独立的砝码串及其拖动装置对被校天平施加校准载荷。加载时,控制系统启动加载电机正转,通过蜗杆/蜗轮,螺母/丝杆传动机构使砝码托盘向下运动,使位于托盘上的一串砝码自上而下逐个悬

挂在加载杆上,实现加载的目的。当控制电机反转时,托盘将悬挂在砝码杆上的砝码自下而上的逐个托起,使其与加载杆脱开控制工程网版权所有,实现卸载的目的。

  2.加卸载控制系统
  2.1 加卸载控制系统概述
  自动加卸载是通过三相交流电动机(AO5624)经蜗轮/蜗杆、减速器使丝杆转动托盘上(卸载)下(加载)移动来实现的。通过选择合适的传动比和电机转速,获得合适的加载速度。并接在加载电机轴杆上的增量式编码器通过高速计数器以脉冲方式传给PLC224CPU,经比较运算后提供给控制系统作为自动加载的控制信号,实现自动加载的目的。
  2.2 系统硬件配置
  加卸载控制电路主要包括:空气开关、PLC及扩展模块、继电器,电机三相灭弧器、保险端子等……   本系统应用PLC高速计数器功能,选择模式9(A/B相正交计数器)并初始定义计数器(HSC0,HSC1,HSC2,HSC4),由于一台PLC最多只能控制4台电机,15台电机可由4台PLC224控制。以一台PLC为例,每个PLC224CPU扩展了两个模块EM221www.cechina.cn,具体输入点如下:
  23程序编制  231上位机程序编写  由于开发环境为具有可视化功能的VB上位机可以通过PLC控件PLC_COM方便的对PLC寄存器…
  2.3 程序编制
  2.3.1 上位机程序编写
  由于开发环境为具有可视化功能的VB,上位机可以通过PLC控件PLC_COM方便的对PLC寄存器进行读写。很方便的做到数据的给定和反馈值的显示。具体系统方框图如下:

西门子S7-200 PLC在风洞天平校准系统中应用如图

  串行通讯口的设置
  语法: object.Setting Port_Seting As StringCONTROL ENGINEERING China版权所有, Port_No As Integer,     PLC0_ID As StringCONTROL ENGINEERING China版权所有, PLC1_ID As StringCONTROL ENGINEERING China版权所有, PLC2_ID As StringCONTROL ENGINEERING China版权所有, PLC3_ID As StringCONTROL ENGINEERING China版权所有, Step_Time As Integer, Wait_Time As Integer
  Port_Seting --串行通讯口的设置。 若9600 波特,无奇偶校验,8 位数据,一个停止位则Port_Seting="9600,n,8,1"
  Port_No--串口号        MSComm1.PortOpen = True
  PLC0_ID
  PLC1_ID
  PLC2_ID            可编程控制器编号:"11" "12" "13" "14"
  PLC3_ID
  Step_Time --从可编程控制器读数据时,可编程控制器间的间隔。应不小于70ms
  Wait_Time--超时等待时间(ms)。
  ●  往可编程控制器写数据:
  object. .No0_Write=string   往0#可编程控制器写数据string
  object. .No1_Write=string   往1#可编程控制器写数据string
  object. .No2_Write=string   往2#可编程控制器写数据string
  object. .No3_Write=string   往3#可编程控制器写数据string
  string中必须存有偶数个字符
  ●  从可编程控制器读数据:
  通过object. .No0_Write="1" 往0#可编程控


































版权声明:版权归控制工程网所有,转载请注明出处!
联系厂商

通过本站与本文涉及的厂商 西门子(中国)有限公司数字化工业集团 联系,本站注册会员请登录后填写更便捷。 登录注册

  • 您的姓名:
  • 单位名称:
  • 联系电话:
  • 电子邮件:
  • 我想得到贵公司详细的技术资料
  • 我想得到贵公司的价格信息
  • 我想让贵公司销售人员和我联系
  • 我想让贵公司技术支持人员和我联系
其他意向:

频道推荐

关于我们

控制工程网 & CONTROL ENGINEERING China 全球工业控制、自动化和仪器仪表领域的先锋媒体

CE全球

联系我们

商务及广告合作
任小姐(北京)                 夏小姐(上海)
电话:010-82053688      电话:18616877918
rendongxue@cechina.cn      xiashuxian@cechina.cn
新闻投稿:王小姐

关注我们的微信

关于我们 | 网站地图 | 联系我们
© 2003-2020    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688