西门子S7-200模块6ES7211-0BA23-0XB0
变频器日常使用中出现的一些问题,很多情况下都是因为变频器参数设置不当引起的。西门子变频器可设置的参数有几千个,只有系统地、合适地、准确地设置参数才能充分利用变频器性能。
变频器控制方式的选择由负荷的力矩特性所决定,电动机的机械负载转矩特性根据下列关系式决定:
p= t n/ 9550
式中:p——电动机功率(kw)
t——转矩(n. m)
n——转速(r/ min)
转矩t与转速n的关系根据负载种类大体可分为3种[2]。
(1)即使速度变化转矩也不大变化的恒转矩负载,此类负载如传送带、起重机、挤压机、压缩机等。
(2)随着转速的降低,转矩按转速的平方减小的负载。此类负载如风机、各种液体泵等。
(3)转速越高,转矩越小的恒功率负载。此类负载如轧机、机床主轴、卷取机等。
变频器提供的控制方式有v/f控制、矢量控制、力矩控制。v/f控制中有线性v/f控制、抛物线特性v/f控制。将变频器参数p1300设为0,变频器工作于线性
v/f控制方式,将使调速时的磁通与励磁电流基本不变。适用于工作转速不在低频段的一般恒转矩调速对象。
将p1300设为2,变频器工作于抛物线特性v/f控制方式,这种方式适用于风机、水泵类负载。这类负载的轴功率n近似地与转速n的3次方成正比。其转矩m近似地与转速n的平方成正比。对于这种负载,如果变频器的v/f特性是线性关系,则低速时电机的许用转矩远大于负载转矩,从而造成功率因数和效率的严重下降。为了适应这种负载的需要,使电压随着输出频率的减小以平方关系减小,从而减小电机的磁通和励磁电流,使功率因数保持在适当的范围内。
可以进一步通过设置参数使v/f控制曲线适合负载特性。将p1312在0至250之间设置合适的值,具有起动提升功能。将低频时的输出电压相对于线性的v/f曲线作适当的提高以补偿在低频时定子电阻引起的压降导致电机转矩减小的问题。适用于大起动转矩的调速对象。
变频器v/f控制方式驱动电机时,在某些频率段,电机的电流、转速会发生振荡,严重时系统无法运行,甚至在加速过程中出现过电流保护,使得电机不能正常启动,在电机轻载或转矩惯量较小时更为严重。可以根据系统出现振荡的频率点,在v/f曲线上设置跳转点及跳转频带宽度,当电机加速时可以自动跳过这些频率段,保证系统能够正常运行。从p1091至p1094可以设定4个不同的跳转点,设置p1101确定跳转频带宽度。
有些负载在特定的频率下需要电机提供特定的转矩,用可编程的v/f控制对应设置变频器参数即可得到所需控制曲线。设置p1320、p1322、p1324确定可编程的v/f特性频率座标,对应的p1321、p1323、p1325为可编程的v/f 特性电压座标。
参数p1300设置为20,变频器工作于矢量控制。这种控制相对完善,调速范围宽,低速范围起动力矩高,精度高达0.01%,响应很快,高精度调速都采用svpwm矢量控制方式。
参数p1300设置为22,变频器工作于矢量转矩控制。这种控制方式是目前上的控制方式,其他方式是模拟直流电动机的参数,进行保角变换而进行调节控制的,矢量转矩控制是直接取交流电动机参数进行控制,控制简单,**度高。
西门子WinCCV7.3中文版编程软件
目前有4类
1.STEP7 Microwin 是西门子S7-200编程软件[1]
2.STEP 7- Micro/WIN SMART: 是专门为S7-200 SMART 开发的编程软件,能在Windows XP SP3/Windows 7 上运行,支持LAD、FBD、STL语言。安装文件小于100MB[2]
3.STEP7 V5.5 是西门子S7-300,S7-400,ET200编程软件[3]
4.STEP 7 V11 —TIA Portal是西门子的编程软件,支持的plc有S7-300,S7-400,S7-1500,S7-1200[4]
支持操作系统
上述软件支持 Windows XP SP3和 Windows7
软件*方式
Micro Win和Micro Win Smart 不需要*
STEP7 V5.5 和 V11 都需要*,但是西门子提供14天免费使用版
FunctionsSIMATIC WinCC 强大的组态功能有助于降低组态与培训成本,并可获得更高的人员灵活性与运行可靠性。 如果您熟悉 Microsoft Windows,您将对作为 WinCC 的*控制点的 WinCC 资源管理器没有问题。
与 SIMATIC 其它部件一起,本系统也提供了一些附加功能,例如处理诊断和维护。 在组态这些功能时,所有 SIMATIC 的工程工具相互起作用。
SIMATIC WinCC 为处理可视性和操作提供完整的基础功能性。 为此目的,WinCC 提供了一系列的编辑器和接口,它们的功能允许对相关应用进行单独组态。
WinCC 资源管理器 | 对所有项目数据和*设置快速访问的*项目管理 |
WinCC 图形设计器 | 图形系统,通过像素图形对象实现用户可定义的可视性和操作 |
WinCC 报警记录 | 信息系统,用符合 DIN 19235 的显示操作任选功能实现时间检测和存档;可自由选择的报警类别,报警显示和记录。 |
WinCC 变量记录 | 对测量值采集、压缩和保存的过程存档,例如趋势和表格表述以及进一步处理 |
WinCC 报告设计器 | 报表和记录系统,用于以时间和事件控制的消息、操作和当前过程数据的文档,形式为用户报表或项目文档,用户可自定义版面。 |
WinCC 用户管理员 | 用户及其访问*的用户友好的管理工具 |
WinCC 全局脚本 | 通过使用完整的 ANSI-C 编译器以无限的功能性实现处理功能 |
通信通道 | 用于与低层控制的通讯 (SIMATIC 记录,PROFIBUS DP, PROFIBUS FMS, DDE 和 OPC 服务器,包括在发货中) |
标准界面 | 通过 WinCC, WinCC-OLE-DB, ActiveX, OLE, DDE, OPC 等用于与其它 Windows 应用程序的开放式集成 |
可编程界面 | 用于单独访问 WinCC 的数据和功能,以及用来将 VBA、VB script、C-script(ANSI-C)、C-API(ODK 选件)集成到用户程序内 |
西门子plc型号编制通常所指的是订货号。以6ES7 221-0BA23-0xA0为例:
6-自动化系统系列;
S7-S7系列,S5-S5系列;
2-200系列,3-300系列,4-400系列;
2-DI/DO,1-CPU,3-AI/AO,4-通信模块,5-功能模块;
1-输入,2-输出,3-输入/输出(对于数字量);
OBA-输入/输出电压等级、类型、点数等,具体要看产品说明;
23-版本;
0xA0-此数值代表不同功能的模块。
西门子plc根据规模和性能的大小,主要有S7-200,S7-300和S7-400三种,下面就简单介绍一下该三种产品的一些特性。
1、S7-200
针对低性能要求的摸块化小控制系统,它多可有7个模块的扩展能力,在模块中集成背板总线,它的网络联接有rs-485通讯接口和profibus两种,可通过编程器pg访问所有模块,带有电源、cpu和i/o的一体化单元设备。其中的扩展模块(em)有以下几种:数字量输入模块(di)——24vdc和120/230vac;数字量输出(do)——24vdc和继电器;模拟量输入模块(ai)——电压、电流、电阻和热电偶;模拟量输出模块——电压和电流。还有一个比较特殊的模块-通讯处理器(cp)——该块的功能是可以把s7-200作为主站连接到as-接口(传感器和执行器接口),通过as-接口的从站可以控制多达248个设备,这样就可以显著的扩展s7-200的输入和输出点数。
2、S7-300
相比较s7-200,s7-300针对的是中小系统,他的模块可以扩展多达32个模块,背板总线也在模块内集成,它的网络连接已比较成熟和流行,有mpi、工业以太网,使通讯和编程变得简单,选择性也比较多,并可借助工具进行组态和设置参数。s7-300的模块稍微多一点,除了信号模块(sm)和200的em模块同类型之外,它还有接口模块(im)——用来进行多层组态,把总线从一层传到另一层;占位模块(dm)——为没有设置参数的信号模块保留一个插槽或为以后安装的接口模块保留一个插槽;功能模块(fm)——执行特殊功能,如计数、定位、闭环控制相当于对cpu功能的一个扩展或补充;通讯处理器(cp)——提供点对点连接、profibus和工业以太网。
针对cpu设计模式选择器有:mres=模块复位功能;stop=停止模式,程序不执行;run=程序执行,编程器只读操作;run-p=程序执行,编程器可读写操作。状态指示器:sf,batf=电池故障;dc5v=内部5vdc电压指示;frce=表示至少有一个输入或输出被强制;run=当cpu启动时闪烁,在运行模式下常亮;stop=在停止模式下常亮,有存储器复位请求时慢速闪烁,正在执行复位时快速闪烁。mpi接口用来连接到编程设备或其它设备,dp接口用来直接连接到分布式i/o。
3、37-400
同300的区别主要在于热启动(wrst)这一部分,其他基本一样。它还有一个外部的电池电源接口,当在线更换电池时可以向ram提供后备电源。编程设备主要有pg720pg740pg760——可以理解成装有编程软件的手提电脑;也可以直接用安装有step7(siemens的编程软件)的pc来完成。而实现通讯(要编程首先要和plc的cpu通讯上)的要求主要在于接口:1.可以在pc上装cp5611卡——上面有mpi口,可用电缆直接连接。2.加个pc适配器,把mpi口转换成rs-232口后接到pc上。3.plc加cp343卡,使它具有以太网口。
4、西门子plc在工程中的应用
每个自动化过程都是由许多较小的部分和子过程组成,所以工程建立的个任务是分解子任务。而每个子任务定义了自动化系统要完成的硬件和软件要求。其中硬件包括输入/输出数目和类型,对应模块序号和类型,所用机架号,cpu型号和容量,hmi系统,网络系统。软件方面主要是程序结构,自动化过程中的数据管理,组态数据、通讯数据及程序和项目文档。在siemens的s7中,上述工作都在项目管理(simatic管理器),包括必须的硬件(+组态),网络(+组态),所有程序和自动化解决方案的数据管理。f1在线帮助。
simatic管理器管理step7项目,编写step7用户程序的工具,有梯形图lad,语句表stl,和功能块图fbd,编程语言。利用编程器或外部编程器可以把用户程序保存到eprom卡上。simatic管理器是一个在线/离线编辑s7对象的图形化用户界面,这些对象包括项目、用户程序、快、硬件站和工具。此管理器的用户界面中工具条和windows差不多,就是多了几个plc菜单——显示访问节点、存储器卡、下载、仿真模块。
step7项目结构:项目中,数据以对象形式存储,按树型结构组织。级:包含项目图表,每个项目代表和项目存储有关的一个数据结构。第二级:站(如s7-300)用于存放硬件组态和模块参数等信息,站是组态硬件的起点。s7程序文件夹是编写程序的起点,所有s7系列的软件均放在s7程序文件夹下,它包含程序块文件和源文件夹。simatic的网络图表(mpi、profibus、工业以太网)第三级和其他级:和上级对象类型有关。编程器可离线/在线查看项目——offline:编程器硬盘上的内容;online:通过网线从plc读到的内容。
菜单选项:在options-customize设置语言、助记符、常用特性(存储位置、系统信息显示)。创建一个项目:filenewnewproject插入s7程序块:insertprograms7program插入s7块:inserts7block然后可选:1:组织块(ob)被操作系统调用,他们是操作系统和用户程序的接口。2:功能fc和功能块fb是实际的用户程序利用他们可以把复杂的程序分解成小的,易于调试的单元。3:数据块存储用户的数据。选择所需块类型后,会打开一个属性对话框,其中可输入块序号和要使用的编程语言,及其他设置。
5、硬件组态和存储器概念
装载存储器是一个可编程模块,它包括建立在编程设备上的装载对象(逻辑块、数据块和其他信息),它可以是存储器卡或内部集成的ram。存储器卡一般有两种,其中,当采用ram存储器卡时,系统必须配备电池,当采用flasheprom存储器卡时,则断电不会丢失,但内部ram中的数据仍需电池保持。
工作存储器仅包含和运行时间使用的程序和数据,ram工作存储器集成在cpu中,通过后备电池保持。系统存储器包括过程映象输入和输出表(pii,piq),位存储器,定时器,计数器和局部堆践。保持存储器是非挥发的ram,即使没有安装后备电池也可用来保持某些数据,设置cpu参数时要指定保持的区域。
从上述概念可知,假如我们在线修改程序,被修改的块存放在工作存储器中,当把程序上载到编程器时,就从工作存储器传到编程器。由于断电会导致ram数据的丢失,所以假如要安全保存被修改的程序,就必须保存在feprom或硬盘上。
硬件组态和参数分配
组态就是指在硬件组态的站窗口中分配机架、块可分布式i/o,可从硬件目录中选择部件;参数分配就是建立可分配参数模块的特性,例如启动特性、保持区等;设定组态就是设定好的硬件组态和参数分配;实际组态指已存在的实际组态和参数分配,一般是在已装配的系统中,从plc的cpu中读出来的。
组态过程:
启动硬件组态:新建一个项目(project),选择该项目,并插入(insert)一个站(station),在simatic管理器中选择硬件站(hardware)双击open即可,我们同时可以打开硬件目录——view-catalog,如果选择标准硬件目录库,它会提供所有的机架、模块和接口模块