工控产业网

资讯

新型软件在炉材电机智能扼制体系的预设和践行

工控产业网 2012-03-06

  WinACRTXWinACRTX是面向高速和时间要求的控制任务的基于PC的自动化解决方案。它充分利用了PC机的软硬件资源,既##有很##的灵活性、适应性、扩展性,又保持了PLC原有的可靠性。

  WinACODK是与WinAC控制器配套使用的软件程序开发工##包,利用这个开发包可以在VC++语言编译环境下编写程序代码,生成动态链接库,可完成复杂的控制计算、访问PC的各种软硬件资源、与WinACRTX控制器交换数据等工作。

  WinACODK将WinAC控制器可利用的资源扩展到了PC上。操作系统Windows2000操作系统兼容性##,##有良##的运行稳定性,可靠的安全机制,丰富的软硬件接口,扩展性强,是适合于工业生产的成熟操作系统,而所有的SIEMENS公司软硬件产品都在Windows2000操作系统下经过了反复运行测试。

  智能控制程序智能控制算法程序包括基于RBF神经网络的逆程序、近临聚类算法程序、高速数据采集卡的驱动程序、数据采集、数据处理和控制量输出等程序。考虑到算法的复杂性,选用VC++结合WinACODK开发包生成动态链接库,由WinAC调用。

  在开发LF炉电极控制系统中,为了能够完成对信号的高速采集和对电极系统的实时控制,WinAC与VC++间的数据交换成为关键。项目中采用WinAC的软件开发包WinACODK生成实时动态链接库文件,通过在PLC中对系统功能块SFB65001和SFB65002的调用,可以将用WinACODK编写在动态链接库文件当中的VC++程序代码嵌入到控制器的程序块里。三者关系如2所示:WinAC、WinACODK和VC++关系示意1.2.4WinAC控制程序主要包括工控机与WinAC的数据交换程序,工控机与上位机、S7-400PLC的通讯程序和故障处理程序等。程序流程如3所示。

  WinAC的控制程序采用SIEMENSS7系列可编程控制器的标准编程工##STEP7编制,然后下载到WinAC中执行。

  STEP7在Windows2000环境中运行,程序设计采用模块化设计思想,对将要实现的控制功能分成不同的子模块,再在OB1中根据实际情况依次调用。由于STEP7不是面向对象的程序设计语言,在##体编程时借鉴面向对象的程序设计思想,便可实现面向对象的程序设计中的数据和代码的分开,简化了设计程序的工作量。当生产系统运行出现故障时,将自动调用相应的故障处理程序,这些故障信号送至上位机处理后给出实时报警,并对系统的故障类型进行记录存档。

  实际运行结果及分析基于WinAC的LF炉电极智能复合控制系统中,电压设定为8档,电流设定值32000A,得到LF炉升温阶段的三相电流波形。从控制结果可以看出,三相电极调节的互相耦合性大大降低,电流波动在±10%以内,升温速率为6℃/min,能有效地使电弧控制稳定、降低电耗、减少电极消耗、增加控制过程的平稳性,改善系统运行品质。

  结束语电极智能复合控制系统采用WinAC、WinACODK等技术简化了硬件结构,便于调试、维护、安装。SIMATICWinAC技术满足了快速实时的要求,简化了通信接口,降低了编程工作量,并且可以在线调试,使编程调试简单方便,大大加快了系统的开发进度,同时降低了成本,节省了安装空间。

 

相关推荐

进入资讯首页查看更多内容 >