西门子模块6ES7232-0HB22-0XA8物优价廉

供应商
浔之漫智控技术-西门子PLC代理商
认证
手机号
15221406036
经理
聂航
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
更新时间
2024-05-08 07:10

详细介绍

西门子模块6es7232-0hb22-0xa8物优价廉

一、前 言
中科院等离子体物理研究所国家九五重点工程ht-7u核聚变装置中的微波功率速调管能量来源于阴极高压直流电源[1]。该系统需要采集和控制各种等级的高压大电流信号和接触器,同时由于高压场合特殊性更需要可靠安全的操作控制系统,因此需要设计一个多点信号监控方便,自动化水平高,抗干扰能力强,人机界面操作合理的控制系统。以可编程控制器plc为处理核心的微机控制方式已经在常规电压等级场合实现了海量继电器控制系统,其抗干扰能力强,i/o信号处理组态化等优点使得建造控制系统变得方便快捷,安全可靠。选配相应的上位机开发软件如vc或组态控制软件做友好的人机监控界面,就更加变得通用方便,本文就实际研制的高压直流电源控制系统介绍了相关的计算机控制系统的实际设计和应用过程,不仅具备了plc控制海量继电器的优点,而且在处理模拟量反馈控制方面和上下位机实时通讯也进行了独特的处理。
二、控制系统硬件设计
35kv/80a的脉冲高压调制电源控制系统是一个具备高压大电流测量,继电器控制各类开关接触器,模拟量反馈输出控制各类执行器的系统,控制系统必须在离高压设备相对安全区域内实时监控高压设备,并且要处理并避免控制电缆受强磁场干扰以保证控制精度和可靠性。高压直流制电源控制系统(见图1)由96点的开关量和32点模拟量控制构成,控制对象为直流高压35kv/80a反馈输出,需要通过霍尔传感器和分压器及隔离放大器采样各类等级的电压电流信号和外部中断控制信号,控制执行器主要由各类高低电压接触器,步进电机和可控硅触发板构成。


图1 高压直流电源控制系统

根据高压直流电源的监控信号进行处理和归类。表1显示了系统部分所需监控的模数参数,主要包括接触器和断路器的开关量控制和状态测量,可控硅的模拟量控制及系统模拟电量和其他各类外部触发信号的采集。

表1 控制系统部分参数说明

选用研华工控机和组态王(kingview)构成上位机来监控下位机状态和编制人机操作界面(见图2),以mpi通信电缆串行方式与下位机通讯,速率187.5kb。通过中间寄存器对下位机进行寻址读写以完成上下位机实时通讯。


图2 上下位机通讯方式

下位机采用了西门子s7300系列plc产品,硬件配置具体包括西门子cpu314,24v直流电源,16路di数字量输入模块,16路do数字量输出模块,4路ao模拟量输出模块及6路ai/ao模拟量输入/输出模块。控制系统的测量采集和控制传感器主要包括高压输出信号进行线性降压并隔离,霍尔元件和隔离放大器等传感器对信号进行预处理。24v电平控制设计固态继电器和晶体管驱动各类开关,模拟量可控硅触发板设计触发高压整流设备。图3描述了电源控制系统的基本硬件配置。


图3 高压直流电源控制系统的基本硬件配置

同时由于高压设备的特殊环境,下位机现场的电缆合理布线是避免控制电缆在高压区域受强磁场干扰以保证控制精度和可靠性的关键。系统对开关量的测控采用固态继电器做中间环节二次触发和接收现场接触器的信号和状态,一个具备高压大电流测量,继电器控制各类开关接触器,霍尔元件传感器感应采集模拟量反馈信号,控制电缆采用屏蔽双绞线穿管走线,保证了控制系统的可靠性。
三、控制系统软件设计
下位机plc根据系统的控制逻辑进行编程设计,西门子step7组态软件提供梯形图,语句表和方框图的编程方式,采用块编辑方式代替传统的编辑方式,用户可以根据实际需要选用或编辑相应的组织块,功能块和数据块,调用实时性强,程序优化余地大,微秒级指令执行速度,24k内置ram和4m的外接存储卡供用户零活编译应用程序。图4显示了用户部分应用程序逻辑并采用梯形图(见图5)实现。


图4 控制系统部分应用程序

工控机配置组态王(kingview)进行用户人机通讯和操作界面设计,组态王(kingview)是随着对工业自动化的要求越来越高,以及大量控制设备和过程监控装置之间的通讯的需要,为实现监控和数据采集系统而开发的组态软件。运行在bbbbbbs9x/nt上的一种组态软件。用户可以方便地构造适应自己需要的数据采集控制系统,用户编制的人机界面友好而功能全面,具备实时操作界面,实时曲线和历史曲线显示,并具备报警记录和打印功能,提高了系统操作自动化水平。本系统采用的上位机通过组态王和西门子plc的协议,以mpi通信电缆串行方式与下位机通讯,速率187.5kb完全满足了用户要求。通过中间寄存器对下位机进行寻址读写以完成上下位机实时通讯。本控制系统采用了输入/输出寄存器直接寻址和数据块寄存器寻址,编程直观方便,易于掌握。


图5 控制系统部分梯型图

四、结 论
本plc组态控制系统在高压直流电源实际使用中实现了传统的电器控制向模块化﹑数字化的微机自动控制转变,简化了诸多操作结构,大大减少了人为误差,提高了操作效率,增强了系统功能和可靠性,其结构紧凑,扩展性强,解决了长期以来高功率设备控制系统自动化程度不高的难题。亦可为其它高低压电气控制场合提供一个参考模式。

0 引言
可编程控制器plc和工业计算机ipc已先后推出多年,它们在各自不同的应用场合已获得了十分广泛的应用。在多年的应用实践中,plc运算/处理能力不强、实时性、开放性较差和ipc可靠性及可扩展性较差的缺点已逐渐暴露出来,寻求一种性能更为优良的控制器已成为各类工业用户的迫切需求,由奥地利贝加莱公司(b&r)于1994年首先推出的pcc就顺应了这一趋势,它融合了传统的plc和ipc的优点,既具有plc的高可靠性和易扩展性,又有着ipc的强大运算/处理能力和较高的实时性及开放性。
pcc的硬件结构和外貌与plc十分酷似,但前者具有更强大的处理能力和更高的实时性;在软件功能方面,它又与某些pc-based类似,不过其可靠性和环境适应能力却大大优于后者。
经过十多年的发展和应用,pcc已成为当前工业控制器发展的新方向之一,以pcc作为控制系统核心的方案正逐渐成为工业自动化系统配置的一种新格局。
1 pcc的特点及优势
1.1 pcc在硬件方面的特点
在硬件结构方面,pcc的特点是很明显的,它兼具了pc机采用高性能cpu及大容量存储单元和plc采用模块式结构的优点。
(1)模块式的插装结构,可带电插拔
pcc具有全模块式的插装结构,在工业现场可以安全、方便地带电插拔;pcc的cpu和i/o模块结构紧凑,体积小巧,接线端子密集,而且在模块供电及工作状态显示等诸多方面有着完善、精巧的设计。
(2)其cpu采用了多处理器结构并配备了大容量存储单元
pcc除了其高性能的主cpu以外,通常还配置了另外两个处理器,即一个pcc的cpu模块上有三个处理器,这就大限度地提高了系统的处理能力。
在其核心的运算模块内部,pcc为其cpu配备了数倍于常规plc的大容量存储单元(100k-64mb),这无疑为功能强大的系统软件和应用软件提供了有效的硬件支持。
pcc采用可插卡式的cf卡作为存储介质,大存储容量可达8gb。
(3)配备了多种信号和通信接口
pcc为工业现场的各种信号和应用提供了许多专用模块和功能模块,如温度、张力、步进电机驱动、示波器、鼓序列发生器信号、增量式脉冲编码信号、称重信号和超声波信号、电力测量与并网同步、pwm输出等。它们将各种形式的现场信号十分方便地接入以pcc为核心的数字控制系统中,用户可按需要对应用系统的i/o通道进行数十点、数百点乃至数千点的扩展与联网。pcc的所有数字量输入端都经过了光电耦合隔离,模拟量输入端也都经过了rc滤波处理,因此它具有很好的抗电磁干扰能力。
在pcc模块内部,cpu的数据总线与i/o总线分离,并配置有独立的i/o处理器。主cpu内含有一个独立的时间处理单元tpu (timeprocessing unit),在不增加cpu负荷的前提下高速处理简单或复杂的定时任务,其基准计时频率可高达6.29mhz,因此目前被广泛应用于频率、相位测量及pwm(脉宽调制)等要求极高精度的时间处理场合中。
此外,cpu的主板集成了多种通信接口,pcc还是一款开放性极高的产品,配置了多种通信模块。
(4)以专用模块的方式对高精度运动控制功能和智能温度控制功能进行集成运动控制功能:高速编码计数、速度和位置补偿、电子齿轮传动、凸轮仿形、多轴插补、cnc技术、飞锯等;
温度控制模块:传感器直接接入,每50ms处理一个pid调节回路,带自校正pid调节和参数整定功能。
1.2 分时多任务操作系统理念和多样化的应用软件设计手段
常规的plc大多采用单任务的时钟扫描或监控程序(某些的plc,如西门子的s7-300/400系列、罗克韦尔的controllogix系列等除外),来处理程序本身的逻辑运算指令及对外部i/o通道的状态采集与刷新,整个应用程序被包含在一个循环周期内(如图1所示)。


图1 传统的plc运行模式

但在一个控制系统中,虽然有一些工艺量对实时性的要求很高,但同时却有更多的工艺量对实时性没有特殊的要求,如果采用同样的刷新速度来处理它们其实是对系统资源的浪费,而且循环扫描的运行机制也导致了系统的处理周期主要取决于应用程序的大小,如程序复杂庞大,扫描周期就必然加长,这无疑是与i/o通道对高实时性的要求相违背的。在图1和图2中,a和b为压力控制(回路控制)任务,它们的扫描时间分别为1ms和2ms;而c和d为逻辑控制任务,它们的扫描时间分别为5ms和2ms。看来这是一个逻辑控制任务程序量较大的plc/pcc应用程序。图1表示常规plc的运行模式,在该图上部的任务组合方式中,整个任务(a+b+c+d)被包含在一个扫描时间为10ms的循环周期内,在该图下部的任务组合方式中,整个任务(a+b+c)被包含在一个扫描时间为8ms的循环周期内。可以看出,总的应用程序处理周期为各任务的程序扫描时间的和,程序周而复始地循环执行。
而贝加莱pcc系统的设计方案则完美地解决了这一问题,与常规plc相比较,pcc大的特点就在于其引入了几类大型计算机的runtime定性分时多任务操作系统理念,并辅之以多样化的应用软件设计手段。由于实行分时多任务的运行机制,应用程序可以按照工艺功能和优先级的不同分别设置成不同的任务和不同的任务级别,并可根据要求自行设定任务的循环时间,使得应用任务的循环周期与程序长短无关,从而将应用程序的扫描周期同真正外部的控制周期区别开来,满足了真正实时控制的要求,而且它可以在cpu运算能力允许的前提下,按照用户的实际需求而做相应调整(如图2所示)。


图2 贝加莱pcc-定性分时多任务操作系统的运行模式

图2表示pcc-定性分时多任务操作系统的运行模式,按照逻辑控制和压力控制任务分类组合(即图3中的系统模块)控制。在该图上部的逻辑控制任务组合中,逻辑控制任务c、d被有机地分布在间隔为5ms的5个时间段中按优先级顺序先后执行,逻辑控制任务c、d执行时恰好压力控制任务a、b不执行,逻辑任务的处理周期为20ms;在该图下部的压力控制任务组合中,压力控制任务a、b在每一个5ms的时间间隔中均按顺序先后执行,压力控制任务a、b执行时恰好逻辑控制任务c、d不执行,压力任务的处理周期为5ms。可以看出,各个任务是按照分时的运行模式执行的,各分类任务组合则按照自己的处理周期(如逻辑任务的20 ms和压力任务的5ms)周而复始地循环执行,但压力任务的优先级明显高于逻辑任务的。
基于分时多任务操作系统,pcc的应用程序可分为多个独立的任务模块,这样就给项目应用软件的开发带来了很大的便利,因为这样可以方便地按控制项目中诸如数据采集、报警、pid调节运算、通信控制等各部分的不同功能要求,分别编制出相应的控制程序模块(任务)。这些模块既各自独立运行,而其数据间又保持一定的相互关联,它们经过分步骤的独立编制并完成调试之后,一并下载至pcc的用户程序存储区中,在该分时多任务操作系统的调度管理下并行运行。在这个多任务系统中,根据不同任务对实时性能的不同需求,设计人员可以指定不同的优先等级并确定它们各自的循环周期,从而实现确定的分时多任务控制。即便某个任务处于等待状态,别的任务也可继续执行。这一系统特点,可示于图3中。


图3 pcc的软件体系

这种多任务的运行机制,采用了大型应用软件的模块化程序设计思想,带来了项目开发效率上的提高,有着常规plc所无法比拟的灵活性。因为多任务的思想使得各个任务模块的功能描述更趋清晰简洁,用户可以自行开发既具有自己特点而又不乏通用性的独立功能模块,并将其封装以便于日后在其他应用场合中重新使用。
1.3 强大的系统能力和极高的处理速度
(1)高性能、全开放、集成化的cpu
贝加莱的pcc主要包括2005、2003和x20cpu三个系列,由于其在网络通信方面的开放性和结构上的模块化,这三种系列的pcc在构成控制系统的方式和规模上又是十分灵活的。贝加莱2007年推出的x20系列pcc成为了高精度机械自动化和高可靠性过程自动化等复杂、灵活自动化系统的通用选择。
x20 cpu——新一代pcc的cpu,基于inbbb x86processor技术,采用runtime实时操作系统,秉承了贝加莱pcc的定性分时多任务的控制特点,可采用符合iec61131-3标准的多种工程编程语言以及automationbasic、ansi c两种语言编程。
x20 cpu的主板集成了多种通信接口,包括rs232、标准以太网接口tcp/ip、工业实时以太网接口ethernetpowerbbbb、2个usb。采用可插卡式的cf卡作为存储介质。
x20 cpu是一款开放性极高的产品,通信模块系列包括了can、ethernetpowerbbbb、profibus、devicenet、modbus、rs485/422、rs232等,方便扩展和兼容各种目前市场上主流的现场总线,体现其开放式的网络架构。cp3486的主板具有三个通信模块接口。
(2)cpu的多处理器结构和极高的系统响应速度
系统的响应速度不仅由cpu决定,还与i/o数据的传输速率有关。pcc的主cpu本身速度极快,同时还借用大型计算机的结构,采用i/o-processor单独处理i/o数据传输,采用dpr-controller双向口控制器负责网络及系统的管理。也就是说,一个pcc模块上有三个处理器,它们既各自独立而又相互关联,大限度地提高了整个系统的速度。
cp3486是x20 cpu系列中性能高的产品,采用了inbbb celeron 650 处理器及附加的i/o处理器和浮点处理器fpu。系统的单步指令处理周期快可达到0.01μs,单个工作任务循环周期可达200μs,是当前世界上性能强、运算快的plc/pcccpu之一。
系统频率、相位测量响应速度极快:主cpu内含有一个tpu,可计算处理频率高达4mhz至6mhz的脉冲信号,因而能巧妙地解决系统的频率和相位测量问题,该功能在电力系统中可实现快速自动准同期并网。
(3)强大的数据通讯功能
pcc在远程通信方面的灵活性,是区别于常规plc的另一显著标志,作为现场分布式控制系统的主要供应商之一,贝加莱为此提供了十分灵活多样的解决方案。除在1.3(1)中已提到的各种开放式现场总线的网络方案之外,pcc还提供了多种网络协议,用户不仅可以采用贝加莱的独有网络协议,也可以方便地与其他厂家的plc或其他工控设备联网通信(如siemens、罗克韦尔ab、施耐德modicon等),在一些特殊情况下,pcc还为用户提供了创建自定义协议的帧驱动(framedrive)工具。特别值得一提是ethernetpowerbbbb网络协议,这是2001年贝加莱公司当竞争对手还在讨论实时工业以太网概念的时候,便在全球次推出实用化的实时工业以太网络,这也是全球个开放的安全级(sil3)实时工业以太网。2007年初该公司又发布了千兆级实时工业以太网ethernetpowerbbbb(如图4所示)。由于具备这样的技术优势,pcc常常能轻松地实现与各种不同产品,不同通信协议的高效互联。


图4 实时工业以太网ethernet powerbbbb构成的通讯网络

1.4 软件的集成开发环境及灵活的软件开发方式
(1)集成化软件开发工具automation studio
pcc的编程组态软件采用automationstudio集成化软件工具,基于同一个软件平台,全部解决整个自动化项目的集成。在该软件平台中同时集成了触摸屏画面组态、pcc编程调试、伺服驱动器编程、离线与在线仿真测试等丰富的软件开发功能,从而可以大大地提高项目的开发效率。
(2)灵活的软件开发方式
pcc的编程器采用普通pc机,配以一套功能强大的集成化软件开发工具automationstudio。除编制和组态应用程序以外,它还能为工程师提供源程序级的单步、断点、单周期及pcc在线错误自诊断等多种形式的调试手段,使应用程序的开发十分灵活便捷。另外,通过开发软件包所提供的多种函数,用户可在短时间内编制出高效而复杂的控制程序。
一个项目中的各项软件任务可以由不同的程序员分别编制,各程序员基于共同的约定,可以灵活地选用不同的编程语言,这就意味着不仅在常规plc上一直为人们所熟悉的梯形图、指令表、顺序功能图、功能块图和结构化文本等符合iec61131-3标准的工程语言可以在pcc上继续沿用,而且程序员还可采用更为高效的语言,比如ansic 和automationbasic,并可以在同一个项目中同时采用多种语言混合编程,从而较易实现复杂的数学运算功能和过程控制算法。而且所有这些编程语言,pcc都采用“符号变量”来标识外部i/o通道及内部寄存器单元(例如用户可用motor_run来代表某开关量输出通道,button_down代表某开关量输入通道)。这样,软件开发人员毋需熟知pcc内部的硬件资源分布,而只须集中精力于项目本身的工艺需求,即可迅速编制出结构清晰功能明确的控制程序来。
(3)贝加莱与亚控科技合作打造了king view for b&r定制化软件
从2007年开始,贝加莱便与中国民族自动化软件的开拓者北京亚控科技合作,以亚控组态王6.53为基础,为贝加莱量身定制了kingviewfor b&r软件,方便、快捷、易学易用是此款定制化软件的亮点。近该软件已正式推出,它是对automationstudio的补充,可以说是如虎添翼。kingview forb&r软件除具有组态王6.53所具备的功能外,还具有以下特点:
* 以驱动的方式支持贝加莱的所有系列产品;
* 支持冗余服务器、冗余cpu、冗余网络;
* 支持自动上传pcc中的变量;
* 支持结构体和数组变量类型。
目前,此产品已成功地应用于许多行业。如:在甘肃某水泥项目上的应用,受到了客户的普遍赞誉。
king view forb&r软件的诞生,为于scada系统的客户提供了极大的便利,客户不用再为众多不同的opc配置方法而苦思冥想,不用再为定义两遍标签变量而烦恼。kingview for b&r软件是一款真正适合中国客户使用的软件。
1.5 高可靠性和易移植性
(1)高可靠性
pcc具有极高的可靠性,平均无故障时间mtbf达到50万小时(相当于57年)以上,属于免维护产品,明显高于一般的plc和ipc(目前市场上好的plc硬件平均无故障时间mtbf达到30万小时)。
(2)可移植性强
在不同系列、不同型号的pcc上所编制的程序,都可以不用修改源码本身,而直接移植到另外的pcc系列或者类型上。这是因为贝加莱所有的pcc硬件平台都基于相同的操作系统内核,而且采用标签变量关联的编程方式,所以用户在编程时不需要过多关注实际的硬件i/o映射关系(只需要将各个标签名分别映射到相关的i/o通道上),而把主要注意力集中在工艺算法本身。
2由pcc的cpu和x20 i/o构成的全开放分布式系统
2.1 高标准设计的全开放型、高密度x20 i/o系统
近两年,对i/o产品的开放性和兼容性的需求越来越强烈, x20i/o系统是真正意义上的开放型i/o系统:其开放的i/o系统至少可以为用户节约20%的成本,同时独到的i/o模块设计,为用户带来了更多利益,如结构紧凑,符合人体工程学;极高的组件密度和i/o通道密度;模块化安装,且其安装、调试、维护简便;现场分布式i/o架构;可支持预接线及热插拔技术;支持几乎所有主流现场总线标准;兼容多种主流品脾的plccpu,如siemens、rockwellab、schneider、omron等。开放的i/o使用户在选择i/o产品时,突破品牌的限制,尽享标准化i/o所带来的利益。


图5 x20 i/o模块

x67 i/o系统,不仅秉承了x20i/o的优势而且具备ip67防护等级,可以直接安装在电控柜外面,具有防水、防尘功能。为满足项目需求及非常规的应用要求,x20系列产品除包括常用的数字量和模拟量i/o模块外,还为用户开发了高速计数、pwm、编码器、nc等多种功能强大的专用模块。并且所有i/o模块的每个通道均留有便于万用表探针进入的测试维护孔,这也是非常人性化的一种设计。
2.2 使用全开放的x20总线控制器和powerbbbb等现场总线实现x20i/o模块的扩展并可构成兼容于第三方控制系统的远程分布式i/o系统
x20的总线控制器模块能够让客户自由、灵活地选择各种系统架构,让用户真正做到按需求来决定架构。
x20总线控制器能够兼容多种主流的现场总线,主要包括以下:ethernet powerbbbb、 ethernettcp/ip、canopen、devicenet、profibus-dp、profinet、modbustcp/ip等。同时,贝加莱还推出了带有cpu性能的智能总线控制器,该类型的总线控制器在帮助用户扩展x20i/o模块的同时,还能进行数据的采集和处理。
经总线控制模块,x20系统可作为一个强大的i/o扩展站。标准化eds或gsd描述文件能帮助用户在非b&r系统的第三方编程环境下简便地完成对x20系统组件的集成、配置和编程。无论用户目前或以前所使用的控制系统(如plc)是哪一家主流自动化生产厂商所提供的,b&r的x20i/o模块都可以通过总线控制器方便地与它们的cpu连接;如果客户使用的是成套的贝加莱pcc系统,那么也可以在贝加莱任何一款pcc系统中通过x20总线控制器连接x20 i/o模块。


图6 x20、x67 i/o通过总线控制器连接到西门子的plc系统中

在图6中,x20bc0063是带profibus-dp总线接口的总线控制器,如西门子plc系统的主站是s7-300,从站控制器是贝加莱的x20bc0063或x67bc6321,将x20bc0063或x67bc6321总线控制器模块的gsd文件导入step7中,即可在s7-300 plc系统硬件组态时识别x20/67i/o模块。贝加莱i/o的设备描述文件(gsd或eds)可以直接从贝加莱中文网站的主页下载。
x20分布式控制的设计理念,不仅是一整套完整的控制系统,还可以使用can、ethernet powerbbbb、x2x、profibus等总线把远程分布式的模块组方便地连接起来,使传统的控制技术和分布式i/o技术完美地实现了结合。每个分布式底板之间,在不需任何中继转换器支持的情况下,采用x2x通讯其间隔距离大可达到100m,速率可达12mhz,支持253个i/o站。采用铜芯双绞线作为站间x2xbbbb的通讯介质,可实现大限度的抗干扰。无论是本地i/o还是远程i/o,用户可灵活方便地决定其整体拓扑结构。灵活的分布式架构,不但可以无缝连接x20、x67,还可以根据不同需求做出完整的解决方案。x20分布式控制系统还可采用环网冗余、通讯电缆冗余等方案来构成冗余系统以提高其可靠性。
3 结束语
pcc作为一种可编程计算机控制器,是专为在工业环境下应用而设计的,它既是一种新型的定性分时多任务plc,又是一种模块化插装结构的ipc或pc-based。它不但具备传统plc的所有功能,同时融合了新的it网络技术和可选择的语言编程环境,具有更强大的数学运算能力、网络通信能力、抗干扰能力和控制能力,从而代表了plc的发展方向,具有更高的可靠性、更强大的功能和更广泛的适用性。
为了顺应plc、ipc及dcs技术相互融合相互促进的工业自动化发展潮流。贝加莱的pcc携其


西门子代理商,西门子模块代理商,西门子一级代理商

展开全文

我们其他产品
我们的新闻
优质商家推荐 拨打电话