基于智能阀门定位器的自动检测系统.pdf
基于智能阀门定位器的自动检测系统 赵俊奎, 等 基于智能阀门定位器的自动检测系统基于智能阀门定位器的自动检测系统 赵俊奎,马乾,张宇 (重庆川仪自动化股份有限公司技术中心重庆,401121) 摘要介绍一种针对智能阀门定位器的自动检测系统,并对自动检测系统总体设计、系统硬件说明、软件设计、打 印结果进行介绍。 关键词智能阀门定位器;自动检测 AbstractAbstract Introduces an automatic detection system for intelligent valve positioner, and the overall design of automatic detection system, the system hardware, software design, printing results were introduced. Key wordsKey words Smart valve positioner.Automatic detection 中图分类号TP272文献标识码B文章编号1001-9227(2014)01-0072-02 收稿日期2013-11-23 0引言 在工业过程自动化控制中,智能阀门定位器作为调节阀的 重要附件,同样发挥着巨大作用。在我司以往的智能阀门定位 器生产过程中,均用的是手动安装,人为的调试以及填写测试 单等工作,有很多人为因素会影响调试结果。为了更方便、更 准确、更稳定、更精确的检测定位器性能,就有必要设计一个 自动装夹、测试以及输出测试单的装置。本方案目的是完成定 位器的自动装夹、自动检测、自动输出测试单和合格证、铭牌 等。 具体要求完成对定位器信号的采集,并计算出相应的基本 误差、回差、死区等参数。需要满足装夹简单快捷、测试迅 速、尽可能的自动化等要求。 1总体设计 计算机打印机 合格 不合格 基本单元 扩展模拟量输 出模块 扩展模拟量 输入模块 (通道) 角位移编 码器 扩展 定位器 进气端 信号 压力传 感器 定位器 压力传 感器 定位器 出气端 执行机构 图1电子部分总体设计框图 如图1所示,该系统主要由上位机(计算机) 、基本单元 PLC控制单元、扩展AD转换模块、扩展DA转换模块、角位 移编码器和压力传感器、执行机构、被测定位器等组成。上位 机主要通过发送ASCII码启动指令控制PLC执行上位机指令, 顺序的输出4、8、12、16、20mA的数字量信号,并记录所有 定位器在输入信号下定位器的角度编码器的显示值,和压力传 感器上的显示值,同时上位机采集定位器在mA信号的传输时 正行程标准点数据和逆行程的标准点数据,上位机读取该数据 后记录并计算出相应的基本误差、回差。同时上位机通过分析 计算压力传感器的采样值,判断是否有气体泄漏。计算机根据 上述运算结果,判定被测定位器所有指标是否合格,并用A4 纸打印输出。 2系统硬件说明 PLC单元PLC单元主要作用是实时采集压力传感器信 号、旋转编码器角度信号、为扩展DA模块输出电流控制信 号,并与上位机进行信息交互。该器件选用三菱公司的FX3U 系列PLC,具有运算速度快、可扩展、抗干扰能力强,并且通 过简单的232串口协议即可与上位机进行通讯等优点。所选 PLC具有32个IO点数、3个高速脉冲输出单元,可扩展多个 A/D及D/A转换模块。 扩展模拟量输入模块AD该模块主要作用是采样压力传感 器的电压值,并将其转换为数字信号,并将转换结果传输给 PLC 单 元 。 模 块 选 用 三 菱 公 司 AD 扩 展 模 块 , 型 号 是 FX3U-4AD-ADP,具有16位有效位数,具备采样数据异常检 测,可设定滤波时间,可设置平均次数,并可以方便的与PLC 进行连接。 扩展模拟量输出模块DA该模块的作用是接受主单元命 令,转换成与之对应的电流驱动定位器。模块选用三菱公司 DA扩展模块FX3U-4DA,转换时间1毫秒,绝对精度千分之 五,四个独立通道,可设置偏置大小,方便与PLC单元连接。 压力传感器主要作用是将进气及出气压力值转换为电压 信号,AD转换模块采集该电压信号并传输给上位机进行处 理。如果进气和出气压力差超过一定阈值,则认为有气体泄 漏,需要进行处理。压力传感器选用四联测控公司的PDS系列 差压变送器,精度0.075级,完全满足精度要求。 角度编码器定位器根据驱动电流不同,驱动执行机构的 角度不同,通过角度编码器反映出的角度信息可以判断定位器 的回差和基本误差。选用海德汉公司的ECN系列绝对位置角 度编码器。 3系统软件设计 系统的软件流程图如图2所示。 72 学兔兔 w w w .x u e t u t u .c o m 自动化与仪器仪表 2014年第1期 (总第171期) 图2 图1中基本单元主要是PLC控制单元,其作用是在规定的 时间里依次输出4、8、12、16、20mA数字信号到扩展DA模 块,并保持和上位机的通信以接收上位机的命令,并为后面扩 展模块提供电压。扩展输入模块AD主要对压力传感器传送过 来的信号进行AD转换,转换后送到DA扩展模块,DA扩展模 块对由AD模块传输来的信号执行DA转换操作后,将转换后 的电流信号传送到定位器中,由定位器驱动执行机构从而带动 角位移编码器进行转动,压力传感器在系统检测时检测定位器 的进气和出气端检测压力值并将其转换为电流值返回到上位 机,由上位机进行记录。角位移编码器在运行系统时由系统控 制图2中的执行机构带动角位移编码器,再根据角位移编码器 的变化的值判断定位器在死区和回差是否合格。扩展232模块 主要是实现检测系统和上位机之间的通信,由上位机发ASCII 指令代码,定位器执行此命令与否以此检测定位器的通信状态 是否正常在本系统中,PLC模块主要为后续的扩展部分提供 4、8、12、16、20mA的数字量值,并确定采样的点数和滤波 时间等,在扩展模块接收到来自系统前端的信号后,对其进行 转换并发送到定位器中,定位器在接收信号后旋转,执行机构 带动角位移编码器,由上位机通过RS232串口通信进行读取角 位移编码器的值并记录,上位机依次读取定位器在4、8、12、 16、20mA正行程的值和定位器在逆行程时的值,读取完毕后 上位机将4mA和20mA的编码器值作为起始点和终止点并等分 计算各行程的理论值,将各点读取的角位移编码器值与理论值 相比较,计算出回差值并返回,以判断定位器回差是否符合标 准。 系统检测死区时,PLC发送5012mA信号,并信号依次 增加0.1mA,上位机读取角位移编码器的值,当读取的角位移 编码器值发生改变后发送改变命令到PLC,基本单元PLC根据 接收的命令发送信号依次减少0.1mA,上位机读取角位移编码器 的值,当读取的角位移编码器值发生改变时,死区检测结束由 上位机根据读取的角位移编译器的值计算该定位器的死区,以 判断定位器死区是否符合标准。检测气密性时压力传感器在系 统检测运行时检测定位器的出气端,在10020mA信号时,将 气源关闭,使定位器处理密闭状态,密闭1分钟后检测出气端 的压力值并将其转换为电流值通过扩展A/D和D/A模块将信 号传输到角位移编码器中,将角位移编码器的值的变化返回到 上位机,判断定位器密闭前后角位移编码器的值的变化与否以 此来检测定位器的气密性是否合格,本系统主要采用RS232进 行通信,由计算机向PLC发送启动命令后,保持监控状态发现 异常刚停止系统运行。检测完成后产品回差、死区和气密性全 合格则保存并打印合格,如有一项不合格则保存并分别打印合 格和不合格。 4结束语 在团队成员的积极配合和不懈努力下,智能阀门定位器自 动检测系统成功实现,目前,一直用于定位器生产过程自动检 测,较之前手动检测相比,效率有了很大提高。根据运行的状 况,我们将做进一步的研究和改进,使得该检测系统功能更加 完善,更加适合生产需求。 参考文献 [1] 张国雄,金篆芷.测控电路[M].机械工业出版社. [2] 杨素行.模拟电子技术基础简明教程 (第二版) . [3] 谭浩强.C程序设计. [4] 马忠梅.单片机的C语言应用程序设计[M].北京航空航天大学出版 社. 73 学兔兔 w w w .x u e t u t u .c o m