侵权投诉

搜索
更多>> 热门搜索:
当前位置:

OFweek工控网

PLC/PAC

正文

S7-200 PLC在电动转椅控制系统中的应用

导读: 电动转椅分为水平旋转系统、摆动系统和控制系统三部分。水平旋转系统、摆动系统分别用伺服电机作为运动执行部件,由两台伺服驱动器控制电机的转速和转动方向来实现现转椅的转动和摆动。

1 引言

  航天员在载人航天飞行时要遇到多方向的复合旋转运动。要适应这些复杂的运动,航天员在上天前必须进行严格而艰苦的训练。电动转椅是用来对航天员进行前庭器官适应性训练的主要设备之一。为了向大众普及前庭刺激的效果和感受,我们为某科技馆研制了能够同时旋转和摆动的复合电动转椅展品,以s7-200plc为核心设计了该展品的两自由度控制及与上位机通信功能。

2 功能要求

  转椅要求能够在水平面上顺时针和逆时针旋转,旋转角速度可选择在60~180°/s五档,角加减速度限制在5~10°/s2,达到设定转速后保持匀速旋转;垂直面内的摆动幅度±30°、±45°两档,摆动频率0.1hz、0.2hz两档。转椅效果如图1所示。

3 控制系统方案

  电动转椅分为水平旋转系统、摆动系统和控制系统三部分。水平旋转系统、摆动系统分别用伺服电机作为运动执行部件,由两台伺服驱动器控制电机的转速和转动方向来实现现转椅的转动和摆动。正常运行情况下由操作人员在控制台上通过人机界面设置转椅运行旋转速度和摆动角度、运行时间等参数,确认后按下控制台启动按钮启动设备,运行时间结束自动停止在初始位置。如受试者感到不适则可按下转椅扶手上的报警按钮,操作人员在控制台接收到报警信号后按下停车按钮,转椅可在5~10秒内停止;如设备出现异常,操作人员按下紧急停车按钮,转椅可在1秒内紧急停止。在转椅水平旋转初始位置设置位置传感器以控制转椅旋转停止在初始位置,分别在转椅垂直角度0°、±30°、±45°共五个位置安装型位置传感器以限制摆动角度。控制系统采用西门子公司的s7-200系列plc作为核心控制器,型号为cpu224xpcn,本机集成14输入、10输出共24个数字量i/o点,保证了系统需求且有一定冗余,而且该型号plc集成2个最高100khz的高速脉冲输出(hsc),对应端口q0.0和q0.1,可用于控制步进电机或伺服电机。上位监控机采用研华工控机,与plc通过自由口方式通信,人机界面设计工具为microsoft vc6.0。控制系统组成如图2所示。

4 运动控制

  s7-200提供三种方式的开环运动控制:脉宽调制(pwm)、脉冲串输出(pto)、位控模块。本项目采用pto方式控制座椅的旋转和摆动,即组态plc的两个数字输出(q0.0和q0.1)为占空比50%的脉冲串输出,用于控制旋转和摆动伺服电机的转速。每个脉冲信号可使伺服电机旋转一个固定的角度,脉冲的数量决定了旋转的总角度,脉冲的频率决定旋转速度,即脉冲频率与旋转速度成正比,脉冲周期则与转速成反比。使用plc的q0.2和q0.3作为方向信号控制旋转和摆动伺服电机旋转方向,q0.4和q0.5则分别作为两台伺服电机的使能信号输出,以上plc输出端分别连接至两台伺服控制器输入端。简单的pto运动控制可通过step7-microwin组态软件提供的位控向导完成,由于转椅要求旋转速度及摆动速度可调且运行时间可调,因此采用自定义pto包络参数来设计控制程序。同时本系统为开环控制,对于旋转控制需要确定最高恒定转速对应的脉冲输出频率,以及计算加减速过程中的脉冲周期增量值,对于摆动控制需要确定摆角及摆动频率所对应的旋转速度及脉冲输出数。已知伺服控制器单位脉冲位移角度参数,得出的旋转的输出脉冲周期与角速度对应关系,如表1所示。

       

  式中:

  p:脉冲周期增量,单位μs;

  s1:初始角速度,单位°/s;

  s2:最高恒速角速度,单位°/s;

  α:角加速度,单位/s2;

  h1:初始脉冲周期值,单位μs;

  h2:恒速脉冲周期值,单位μs;

  摆动控制有四种模式,如表2所示。

  摆动输出脉冲周期与角速度对应关系,如表3所示。

 

1  2  下一页>  
声明: 本文由入驻OFweek公众平台的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。

我来说两句

(共0条评论,0人参与)

请输入评论

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

  • 机械
  • 自动化
  • 单片机
  • 猎头职位
更多
文章纠错
x
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码: