西门子CPU模块6ES7314-6EH04-0AB0
吸塑机(又叫热塑成型机)是将加热塑化的PVC、PE、PP、PET、HIPS等热塑性塑料卷材吸制成各种形状的**包装装璜盒、框等产品的机器。目前常见的产品有:日用品吸塑包装、小五金吸塑包装、汽车用品吸塑包装、电子产品吸塑包装、食品吸塑包装、化妆品吸塑包装、电脑周边设备吸塑包装、玩具吸塑包装、体育用品吸塑包装、文具用品吸塑包装等。其对控制系统的要求是保证操作方便、机械动作和温度控制精度高、生产时间短、在同等生产条件下尽可能节约机械的耗电量。
吸塑机工作原理:吸塑成型又叫热塑成型,这种成型工艺主要是利用真空泵产生的真空吸力将加热软化后的PVC、PET、PETG、APTT、PP、PE、PS等热可塑性塑料片材经过模具吸塑成各种形状的真空罩、吸塑托盘、泡壳等。
其主要构造是由给料、拉料、上下电加热炉、下闸、多功能可调尺寸、下模盘、上模、上闸、刀闸、切片、放片及配以真空装置等构成;以气动装置为主动力源,其拉片、上模、下模、切刀采用电动、丝杆传动,中间继电器,行程开关等电器组成全自动控制系统。
汇川系统架构:汇川全自动吸塑机控制系统采用10.4寸HMI触摸屏,H2U 3232PLC加7个16点输出模块控制112个电炉加热块加热,1KW伺服驱动切刀动作,两个5.5KW伺服分别驱动上下模;一个3KW伺服控制系统走片。
汇川系统架构
工艺要求:根据控制系统的工艺需求,系统需要控制四个伺服运行,其中上模伺服,下模伺服和拉片伺服运转精度要求在0.05mm。PLC在控制电炉加热时,需要采用PWM的形式控制加热,便于满足在生产不同产品时的相间内达到不同温度控制的需求。为了方便客户生产不同产品,其生产的过程参数需要保存下来。
汇川控制方案:根据客户的实际工艺需求,我们采用IS620P系列伺服和H2U 3232MTQPLC加7个16点输出模块控制和10寸IT5100T HMI,完成了客户控制需求。
1)通过HMI的配方功能,将客户的生产工艺参数全部保存在配方下,单机HMI*多可以保存32组配方,我们的HMI还支持USB保存功能,通过U盘可以实现数据海量保存。
通过HMI的配方功能可将客户的生产工艺参数全部保存在配方下
2)通过伺服运行位置模式,可以实现**的定位控制功能,通过现场实际的测量我们的控制精度可以达到在5个脉冲之内。
3)通过PLC的定时脉冲和计数器实现了可调式的脉冲输出。参考程序如下:
通过PLC的定时脉冲和计数器实现了可调式的脉冲输出
4)通过断电保持寄存器和计数器可以实现系统在自动模式无人操作下,可以自动加工,当产量完成时自动停止运行,并报警。参考程序如下:
通过断电保持寄存器和计数器可以实现系统自动加工
结束语:该系统采用全伺服控制,与传统气缸和变频器控制系统相比较,系统的控制精度有了全面提高;提高了产品的成型质量;也降低系统的噪声;取消了定时器,降低了系统的成本。
一、引言
现在有很多工业控制产品都支持OPC Server,如西门子SIMATICNET、WINCC、WINAC、Protool/pro,亚控公司组态王等,这些产品本身在一些需要实现很复杂的数据模型功能上还显得不足,由于支持了OPC,我们就可以在VB或C++上通过OPC获取数据进而实现较复杂的功能(如强大的数据库管理或数据分析)。本文讨论了如何在VB中开发一个动态连接库,以方便开发者实现对OPC服务器的数据采集,将精力更多的放在界面开发和数据处理上。
二、功能设计
类型设计为ActiveXDll,名称:OPC_Dll.dll,可以在VB工程[引用]中加载,加载后通过创建类BCA_OPC的实例来实现OPC数据通讯,BCA_OPC的调用功能如下:
1、配置初始化:Dll_Initial(strConfigFile As bbbbbb) As Boolean
其中strConfigFile为连接OPC服务器对应的配置文件名称(*.ini),用户建立的配置文件应遵循一定的格式(在下面应用中说明),并且应放在系统目录下(如C:\WINNT下)。配置文件中包含了要连接的OPC服务器名称、log文件名称、变量组定义及对应组内的变量定义(本连接库*多支持1024个变量通讯,对变量组的数目没有限制)。配置成功返回TRUE。
2、连接OPC服务器:ConnectServer(Optional IPAddress As bbbbbb) AsBoolean
IPAddress为可选的远程OPC服务器所属PC的IP地址,如“192.168.0.1”,如果不提供IPAddress参数,则默认为本机OPC服务器。连接成功返回TRUE。
3、配置通讯变量(组态OPC客户机):SetConfiguration() As Boolean
根据提供的ini配置文件组态OPC客户机与服务器的变量通讯,组态成功返回TRUE。
4、读变量数据:GetData(ItemName As bbbbbb)
ItemName为变量名称,必须与ini配置文件中的变量名称一致。本功能返回该变量的实际数据。
5、写变量数据:WriteData(ItemName As bbbbbb, ItemWriteData As Variant)
ItemName为变量名称,ItemWriteData为变量数据。
三、实现代码
1、在VB6.0中新建ActiveX Dll工程,如下图:
2、在工程菜单中添加引用,如下图:
如果系统中没有OPC Automation,你需要安装注册OPC自动化。一般装了OPC支持的软件,系统都支持OPC自动化。
3、在工程中添加模块,如下图:
模块API_Function为软件所需的一些API函数。
模块bbbbbb_constants为一些系统常量
类模块BCA_OPC为实现主类
类模块ItemInfo和ItemsInfo实现变量信息的封装