基于PLC液体CT探测器控制系统设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PLC液体CT探测器控制系统设计

基于PLC液体CT探测器控制系统设计   摘要:针对液体CT探测器设计了基于PLC的控制系统,实现了液体CT扫描探测所需的全部扫描运动控制,以及PLC与上位机和数据采集器的RS-232通讯,并在VB6.0环境下,开发了上位机监控程序,实现了上位机对PLC的系统初始化、控制命令发送、系统状态显示等任务。   关键字:液体CT探测器:PLC;监控      1 引言      为防范恐怖袭击,加强航空器的安全防范工作,中国民航总局规定我国乘客携带液体乘机前须开瓶检查。但由于液体行李数量巨大,种类繁多,实际检查起来十分困难。并且开瓶检查给旅客与安检人员带来了诸多不便,甚至引发很多不必要的矛盾冲突。因此,民航业迫切需要一种先进的液体安全检查设备来确保航空安全。   液体CT探测器就是为了满足这种需求而设计开发的,它是公安部第一研究所自主研发的一种用射线源对液体进行CT安全检测的装置,涉及辐射成像检测技术领域。其基本工作原理是利用CT技术对液体做CT扫描和重建,重建后的数据反映了被测物体对x射线的衰减系数,根据材料的线衰减系数可以对被探测液体进行分类。   液体CT采用第三代扫描检测运动方式,即单源、多探测器的广角扇束扫描检测方式:被测物随着转台仅做定轴转动,相对旋转一周,完成一个断层扫描检测,获得由N×N个数据组成的数据集。      2 控制系统总体结构      本文主要阐述的是液体CT探测器的运动扫描控制系统。运动扫描控制系统是液体CT的重要组成部分,它实现了转台、射线源与主机的通讯,是连接软件和硬件的桥梁。根据要求,系统的控制对象主要分为以下三个:      (1)升降台   升降运动用于选择液体CT扫描断层位置,其关键问题是保证断层位置的精确定位。该运动通过有效的算法来控制电机运转,保证扫描控制的需要。控制系统对其的控制主要包括升降台速度及加/减速度精密数控,自动精密定位,升降台自动回归坐标原点,运动极限自动停机等。      (2)旋转台   旋转运动是液体CT扫描的关键运动,该运动的精度直接影响图象质量。控制系统将对转台旋转速度、加速度及旋转方向进行精密数控。      (3)射线源   射线源的控制主要包括:射线的开启和关闭;射线源自动训管;不同高压值和对应束流值的切换等,它是通过射线源控制插箱对外的接口信号来的实现的。   液体CT扫描数据的获取取决于控制系统的有效、高精度、可靠运转。本控制系统选取OMRON PLC作控制核心,通过主控计算机上的操作软件对PLC进行控制,从而实现液体CT扫描探测所需要的全部扫描运动控制。控制系统总体结构如图2所示。      在这个控制系统中,PLC不仅承担了运动扫描等基础控制,而且实现了PLC与主机的RS-232双向链接闭环控制,与数据采集器的RS-232通讯等。   其主要工作流程为:首先通过上位机的控制程序,发送系统的控制命令及系统参数变更,例如:数据采集方式、转台旋转方向、转台升降速度、射线高低压选择等等。然后控制系统通过串口将处理好的数据传送给PLC。PLC收到数据后运行事先编制的程序,随后将最终控制命令发送至电机驱动器、射线源插箱等。电机驱动器接收到PLC发出的脉冲信号后产生相应电流来精确、平稳地控制步进电机运行;射线源插箱接收到PLC发出的控制信号后进行相应操作。      3 PLC下位机的设计与实现      PLC实现的控制功能描述如下:   液体CT探测器启动后,系统由原点光障传感器输入的信号获知升降台是否在原点,如果不在则自动回到原点,电机脱机。当系统接收到升降命令时,升降台根据设置的升降方向、速度等移动到指定位置,电机脱机。升降速度可以选择快速和慢速,当接收到上/下限位开关输入的信号时,电机停机脱机。   当升降台升降到扫描断层位置后,升降电机脱机,可启动旋转电机,旋转转台加速后达到匀速,持续旋转直到接收到停止命令,旋转电机脱机。其中,旋转方向可选择正向或反向。在旋转转台的零点位置装有过零传感器,转台每旋转一周,PLC分别向探测器和主机发送一次信号,主机累计过零次数。   射线源插箱上电后,完成射线源训管,当旋转台达到匀速转动后,即可对射线源的开启关闭、高低压选择等进行控制。射线源训管过程为:PLC控制对射线源从低到高依次加高压,每个高压值保持5秒。   因篇幅所限,仅将射线源开闭有关的梯形图显示于图3。         4 上位机控制程序的设计与实现      一般情况下,用户可以采用组态软件开发PLC上位机控制程序,但该方法成本较高,并且商品化的组态软件不提供源代码,在与用户程序的结合上存在着很大障碍。考虑到经济因素及适应性和针对性,本系统在windows环境下,使用VB6.0

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档