2023年08月14日 10:53:10 来源:广州市凯士称重设备工程有限公司 >> 进入该公司展台 阅读量:44
自动灌装机控制系统的设计 | 2020-02-14 |
摘要:本文主要讲述乳化剂自动灌装机中控制系统的改造设计,在提升灌装速度,解决系统问题,提高操作自动化程度进行改进。 1、助悬剂称重自动灌装机工艺要求 润湿剂液体灌装机为了能够满足多品种、高精度的快速生产,生产工艺上给我们提出了如下的要求: (1)涂剂液体灌装机要在满足灌装精度高于0.5%的前提下能够达到每分钟80桶的灌装速度; (2)甘油剂防爆灌装机整条生产线能够适应从1~5立升容积包装的灌装,并且可以单桶灌装,使油品在切换时的损失降到; (3)酊剂计量灌装机要具有较高的机动性、适应性,使设备换型的时间最短并且操作简便; (4)糖浆剂称重灌装机要求具有根据产品温度来自动调整灌装量的功能,操作自动化程度高; (5)芳香水剂定量灌装机具有网络功能,将生产线各台设备联网后可进行集中监控,并且可以与生产管理系统进行连接,以提高生产及设备的管理效率; (6)着色剂自动称重灌装机保证在油品灌装过程中没有泄漏和外溅的现象,符合HSE体系的环保要求。 油漆涂料灌装机生产工艺流程图: 灌装速度:400-600(桶/小时) 灌装容量:5-20升(可根据用户要求定做) 灌装精度:≤0.5~1%FS 工作电源:380V 工作气压:0.5-0.7Mpa 灌装头数:12 2、控制系统的硬件组成 (1)芳香剂防爆计量灌装机为达到工艺上提出的要求,在与机械设计配合的基础上,我们对电气及自控方面提出了如下的方案: 二甲亚砜称重液体灌装机为了满足灌装精度和速度的要求,在灌装部分,自动灌装机采用了以伺服电机作为主电机的定容式灌装设计,具有控制精度高、速度快、稳定和调整设定方便等特点。而在容器灌装前后的输送部分采用了直线式设计;传送带部分采用了变频调速控制;并且设计了一套自动的滑动分桶器,与传动带配合来达到将灌装后的半成品与空容器快速分开并将其带离自动灌装机的目的。 聚乙二醇液体自动灌装机采用直线定容式灌装的设计,限度的节省了产品换型时间,提高了生产机动性和工作效率。 重油自动液体灌装机根据不同产品的温度特性通过PLC程序模块的设计和选择,可以完成自动调容的要求。 福尔马林称重液体灌装机对于环保的要求,我们是通过软件和硬件的设计共同完成的,硬件上我们采用了伺服电机控制系统和变频调速控制,与硬件相配合在软件上我们设计了各种速度及灌装过程中每个阶段的加速度和减速度的分别调整,这样我们就可以根据实际情况将设备调整到合适的状态,杜绝溅油、冒油的现象。 称重自动灌装机为了适应网络控制的要求,我们采用了具有网络功能,并且稳定性较好的西门子S7-300PLC控制系统。 硫化钠溶液灌装系统在操作方面我采用每台设备可利用触摸屏进行单独操作,或者通过联网的计算机系统进行集中控制和监控,操作界面非常直观,使操作更加简便高效。 PLC系统的选择:氢氧化钠自动称重灌装机系统采用了SIEMENS公司生产的S7-300系列PLC,由1个CPU315-2DP模块、2个接口模块IM365、模拟量输入/输出模块SM335和模拟量输出模块SM332、2个高速计数模块FM350、4个数字量输入模块SM321、3个数字量输出模块SM322组成了双层机架的硬件组态结构。采用西门子的PLC系统是因为在CPU上同时集成了独立的MPI和PROFIBUS-DP接口,不但可以方便的与人机设备相连,并且可以非常简单的实现设备之间及设备与PC之间的联网,具有强大的网络功能;另外西门子的PLCS7-300系统还具有各种功能强大的模块可以选择,使用稳定。具有较高的性价比,非常适合在自动灌装机械上应用。 氢氧化钠溶液液体称重灌装机灌装主电机及其控制系统:我们选择了德国的SEW公司的MOVIDRIVE驱动器及带编码器反馈的电机系统,并采用电流矢量控制模式,通过丰富的参数设定来实现更高的控制精度和动态相应。输送系统的变频调速控制:我们采用了丹麦Danfoss公司的VLT5000型变频器。因为他们都是相关领域内的国际的专业生产企业,产品技术,在恶劣的生产环境下能够长期稳定的运行。 操作界面:西门子的触摸屏TP170A 三氯化铝溶液灌装设备控制网络采用了西门子的PROFIBUS-DP系统,将整条生产线的四台主要设备和工程师管理PC系统通过PROFIBUS电气中继器和无微处理器CP5611连接为一个完整的PROFIBUS网络,实现了生产线的实时监控和动态管理。 3.控制系统的软件设计 (1)西门子模块化编程介绍 油漆灌装机采用西门子S7-300PLCSETP7编程软件,SETP7为程序设计提供了三种方法:线形化编程、模块化编程、结构化编程。其中模块化编程是把程序分成若干个程序块,每个程序块含有一些设备和任务的逻辑指令。在组织块(OB1)中的指令决定控制程序的模块的执行。模块化编程中的功能(FC)或功能块(FB)控制着不同的过程任务,这些块相当于主循环程序的子程序。这种编程方法非常易于几个人同时编程,并且易于程序的调试和故障的查找。另外每次循环中不是所有的块都执行,只有需要时才调用相关的程序块,CPU得到了更有效的利用。因此我们在软件编程时采用了模块化编程方法,将大的任务分解成相对独立的小任务先分开进行编写和检测,最后统一下载调试,大大的提高了程序编制和调试的速度。 (2)软件编程步骤 描述和分析控制过程的具体的任务,并分成多个简单的小任务; 绘制机械动作控制流程图; 对S7-300PLC进行硬件组态和PROFIBUS网络的组态; 为每个任务模块分配输入和输出点; 为每个任务模块编制程序,并分别进行测试和修改,直到所有的任务模块都完成; 将集成后的程序输入PLC进行离线和在线调试。 |