浔之漫智控技术-西门子PLC代理商
西门子PLC模块 , 变频器 , 触摸屏 , 交换机
6ES7221-1BF22-0XA8功能介绍

6ES7221-1BF22-0XA8功能介绍

所有SITOP 24VDC源都允许使用,无任何限制

2) 允许的触点额定值:60 V DC/1 A 或 30 V AC/1 A

3) 根据老化程度,仍有 85% 的剩余容量可以利用。例如,甚至在设备的环境温度高达 +50℃ 的情况下,在 8 年运行时间过后,原始容量(= 全新时的容量)也仅降低大约 20%,这样,仍保留了 80% 的剩余能量。在小电流下(大约 5 A),后备时间在 8 年后也降低大约 20%(+50℃ 时);在大负载电流下(超过 10 A),降低大约 30%。

注意:环境温度越低,容量降低程度越小(环境温度每降低 10℃,容量减少的量降低大约一半。例如,在 +40℃ 下,8 年运行时间过后,仅有 10% 的容量降低)

4) 连接器套件包括用于输入和输出的电缆连接器以及 2 m 长的已组装 USB 电缆(连接器套件不在 SITOP UPS500P 的供货范围内);MLFB:6EP1 975-2ES00

P170B具有功能强大的触摸面板,集成界面同样适用于其他品牌的控制器。

    TP170A基于Windows CE操作系统,为SIMATICS7系列而设计,具有处理简单程序的能力。

    TP27-6触摸面板有彩色和单色两种显示屏供选择,集成面板同样适用于其他品牌的控制器。

    TP27-10与TP27-6相似,但具有10.4英寸的彩色显示屏。

    TP270型具有触摸式面板及彩色STN触摸屏(模拟/耐磨),5.7英寸或10.4英寸显示。

    (2) OP系列(操作面板):包括OP7、OP17、OP27、OP73、OP170、OP270-6、OP270-10。

    OP270型操作员面板使用键盘操作,可选5.7英寸或10.4英寸彩色STN显示。

    (3) MP系列(键控和触摸式):包括MP270、MP270B、MP370等。



SIMATIC精简面板为机械工程提供了新的发展前景。对所有的设备都可以以优惠的价西门子6SE6440-2UE35-5FA1 详细使用与方法介绍说明格提供基本HMI功能,也就是说可以让用户以非常经济的方式将HMI功能集成进小型设备或者简单的工程应用中。对于全新的SIMATIC S7-1200控制系统而言,SIMATIC精简面板也是佳的功能扩展。

    MP270B是多功能平台的典型产品。MP270B有键控和触摸屏之分。两种MP270B都带有一个分辨率为640x480像素(VGA)的10.4英寸TFT显示器。与它的前一代产品MP270相比,MP270B拥有功能更加强大的处理器和更加成熟的显示技术。由于增强了亮度,MP270B拥有的显示能力,易于读取。


使用一条电缆将 SINAMICS V20 与终端处的 USS 和 Modbus RTU 相连
便于集成到现有系统中
便于集成到小型自动化系统中
通过标准库和连接宏,调试更方便
用来与控制器进行通信的 Modbus RTU 参数设置具备非常大的灵活性
可使用动态制动来提高制动性能
功率 ≥ 7.5 kW 的变频器(底座尺寸 FSD 和 FSE)具有一个集成制动模块。 在此情况下,可以直接连接制动电阻器。 动态能量以热量形式在制动电阻器中散发,占空比可在 5 % 和 100 % 之间调节。
易于使用
无需电源就能加载参数
使用精简型操作员面板 (BOP) 接口模块,或者使用参数装载器且在不使用电源的情况下,方便地在各变频器之间传送参数设置。
需要较少
调试时间较短
产品经过预设参数后交付给客户
集成应用与连接宏
以简化 I/O 组态并进行相应设置
培训和调试时间缩短
集成和经过优化的应用程序设置
可以选择简单的连接和应用宏,而不是组态长而复杂的参数列表
可以避免由错误的参数设置引起的错误
通过“保持运行模式"
实现无中断运行这种功能可在电网不稳定时自动进行调整,从而提高生产率。
在电网状况不佳的情况下实现稳定运行
通过防止生产线中断提高生产率
通过灵活的故障/报警定义,调整与应用相关的响应
电压范围宽,具有*的冷却设计,涂覆印刷电路板设计提高了变频器在恶劣环境中的耐用性
在电网电压波动时也能运行
电网电压的可靠运行: 
200 V ~ 240 V 1 AC (-10 %/+10 %)
380 V ~ 480 V 3 AC (-15%/ +10 %)
工作环境温度高达 60 °C
轻松节约成本
运行能耗降低
适用于 V/f、V2/f 的 ECO 模式
适用于 V/f、V2/f 的集成 ECO 模式可自动调整磁通以节省电能。 能耗可用 kWh、CO2 甚至本国货币来显示。
低动态负载循环中的电能节约
如果设定值发生改变,则自动禁用 ECO 模式
告知zui终用户已节约的实际能量
直流耦合
采用具有相同额定功率的 SINAMICS V20 变频器的应用可共用一条公共直流总线以重复使用再生能量。
在使用耦合电机的应用中产生并节约能量
相同的变频器对可以方式共享资源
降低对能耗制动和外部组件的需求
待机期间的能耗降低
休眠模式
变频器和电机仅在机器设备需要的时候才运行。 当频率需求或来自传感器的反馈下降到特定阈值以下时,会自动激活休眠模式。
利用智能休眠节约能量
电机寿命延长
低转速下的泵磨损降低
针对泵/风机应用对 PLC 编程的时间缩短
对于低过载应用,SINAMICS V20 机架规格 FSE 具备良好的成本经济性
SINAMICS V20 机架规格 FSE 具有两种不同的占空比周期:

低过载 (LO): 110 % IL 1) 60 s(循环时间: 300 s)
重载(HO): 150 % IH 2) 60 s (循环时间: 300 s)
对于低过载周期,逆变器可以提供较大的输出电流和功率。
可以采用较小的逆变器。

针对不同应用进行了优化设计:

低过载,用于低动态响应型应用(连续负荷)
高过载,用于高动态响应型应用(周期性负荷)
简易自动化系统 – 将 SIMATIC PLC 与 SINAMICS V20 加以组合
节省时间,zui大限度减少错误
可使用变频器中的预定义宏方便地进行系统组态;通过预制的 Totally Integrated Automation Portal 功能块,可快速连接至 SIMATIC S7-12003)
使用一条电缆将 SINAMICS V20 与 USS 或 Modbus RTU 相连
集成通信接口
1)输出电流IL基于低过载 (LO) 时的负载持续率。

2)输出电流 IH 基于高过载 (HO) 的占空比

西门子PLC模块6ES7515-2UM01-0AB0参数详细

 BOP修改参数

下面通过将参数P1000的第0组参数,即设置P1000[0]=1的过程为例,介绍一下通过操作BOP面板修改一个参数的流程:

本变频器由微处理器控制,并采用具有现代先进技术水平的绝缘栅双极型晶体管(IGBT)作为功率输出器件。因此,它们具有很高的运行可靠性和功能的多样性。其脉冲宽度调制的开关频率是可选的,因而降低了电动机运行的噪声。全面而完善的保护功能为变频器和电动机提供了良好的保护。 

安装 !警告 

? 未经培训合格的人员在变频器的器件/系统上工作或不遵守“警告"中的有关规定,就可能造

成严重的人身伤害或重大的财产损失。只有在设备的设计,安装,调试和运行方面受过培训的经过认证合格的人员才允许在本设备的器件/系统上进行工作。 

? 输入电源线只允许性紧固连接。设备必须接地(按照IEC 536 Class 1,NEC和其它适用

的标准)。 

? 如果采用剩余电流保护器(RCD), 必须是 B型RCD。设备由三相电源供电,而且带 有EMC

滤波器时,一定不要通过接地泄漏断路器(ELCB)(参看DIN VDE 0160标准,第5.5.2节和EN50178 第 5.2.11.1节)与电源连接。 

? 即使变频器处于不工作状态,以下端子仍然可能带有危险电压: 

- 电源端子 L/L1,N/L2,L3或U1/L1,V1/L2,W1/L3 - 连接电动机的端子 U,V,W或U2/T1,V2/T2,W2/T3 - 以及端子DC+/B+,DC-,B-,DC/R+或C/L+,D/L- 

? 在电源开关断开以后,必须等待5分钟,使变频器放电完毕,才允许开始安装作业 ?  本设备不可作为“紧急停车机构"使用(参看 EN 60204,9.2.5.4) ? 接地导体的小截面积必须等于或大于供电电源电缆的截面积   

变频器运行的环境条件 湿度范围  空气的相对湿度 ≤ 95%,无结露。 海拔高度  如果变频器安装在海拔高度>1000m或>2000 m

降格的要求如下图

所示:

冲击和振动   不允许变频器掉到地下或遭受突然的撞击。不允许把变频器安装在有可能经常受到振动的地方。 DIN IEC 68-2-6规定的机械强度如下: 偏移:      0.075mm(10....58 Hz) 加速度     9.8 m/s2 (>58....500 Hz) 

一、外部原因: 
  1.电机负载突变,引起的冲击过大造成过流。 
  2.电机和电机电缆相间或每相对地的绝缘破坏,造成匝间或相见对地短路,因而导致过流。 
  3.过流故障与电机的漏抗,电机电缆的耦合电抗有关,所以选择电机电缆一定按照要求去选. 
  4.在变频器输出侧有功率因数矫正电容或浪湧吸收装置。 
  5.当裝有测速编码器时,速度反馈信号丟失或非正常时,也会引起过流,检查编码器个其电缆
二、变频器本身的原因: 
  1.参数设定问题: 
   例如加速时间太短,PID调节器的比例P、积分时间I参数不合理,超调过大,造成变频器输出电流振荡。 
  2.变频器硬体问题: 
  a)电流互感器损坏,其现象表现为,变频器主回路送电,当变频器未启动时,有电流显示且电流在变化,这样可判断互感器已损坏。 
  b)主电路介面板电流、电压检测通道被损坏,也会出现过流。
  电路板损坏可能是:1)由于环境太差,导电性固体颗粒附着在电路板上,造成静电损坏。或者有腐蚀性气体,使电路被腐蚀。2)电路板的零电位与机壳连在一起,由于柜体与地角焊接時,强大的电弧,会影响电路板的性能。 3)由于接地不良,电路板的零伏受干扰,也会造成电路板损坏。 
  c)由于连接插件不紧、不牢。例如电流或电压反馈信号线接触不良,会出现过流故障时有时无的现象。 
  d)当负载不稳定时,建议使用DTC模式,因为DTC控制速度非常快,每隔25微秒产生一组**的转矩和磁通的实际值,再经过电机转矩比较器和磁通比较器的输出,优化脉动选择器決定逆变器的开关位置,这样有利用抑制过电流。另外,速度环的自适应(AUTOTUNE)会自动调整PID参数,从而使变频器输出电机电流平稳

问:西门子plc梯形图和指令表相互转换有哪位朋友知道啊?还有西门子S7-300里的各个数据存储单元有哪些,分别是存储什么数据的?

答:一般你在编辑程序快时,如在插入一个快时,在SIAMTIC管理器中,选定菜单“Insert(插入)/S7 Block(S7块)/Organization Block时,其中就有选项”Created in language”(选择编程语言,LAD/STL/FBD),选定编程语言后,你的程序语言就确定了;当然,你也可以在打开的程序快(LAD/STL/FBD编辑器)中通过菜单View(查看)在三种编程语言(在LAD(梯形图)、STL(语句表)和FBD(功能块图))之间切换;
STEP7支持LAD/STL/FBD这所种语言的混合编程以及相互之间的转换。一般来说LAD和FBD程序都可以通过STEP7自动转换为STL语言,但是并非所有的STL语言都可以转换为LAD和FBD。
S7-300PLC的存储区除有三个基本存储单元(系统存储器、装载存储区和工作存储区)外,还有外设I/O存储区(直接访问本地的和分布式的输入和输出模拟量模块)、累加器(ACCU1和ACCU2)、地址寄存器(AR1、AR2)、数据块地址存储器(打开共享数据块DB和打开背景数据块DI)和状态字寄存器(16个状态位),其中三个基本存储区储存的数据如下:
系统存储区:数字量输入/输出过程映像寄存器I/Q、位存储区(根据CPU的型号大小不同)、定时器T和计算器C;
工作存储区:存放CPU运行时执行的用户程序和数据(逻辑快OB/FB/FC、数据块DB)、临时本地数据存储区(L堆栈);
装载存储区:动态装载存储区RAM(存放用户程序)、可选的内置的固定装载存储区(FEPROM),用于保存不包含符号地址和注释的用户程序和系统数据(组态、连接和模块参数等)

面向对象编程是计算机语言的一种先进的编程模式,在工业控制系统的plc程序中也可以采用这种设计思想,虽然我们无法实现面向对象的很多特点如“继承”,甚至于它根本就不具备面向对象编程语言的特点,但面向对象编程的基本概念就是类和类的实例(即对象),我们只需要使用这种概念就可以了。在计算机编程中我们需要把一些事物抽象和归纳,才能编写类,而在工业控制系统中,控制对象如:电机,阀等等是很明显的控制类别,不需要抽象就可以很明显的针对它们编写类,以下将会用到西门子的Step7编程语言和施奈德的Unity 编程语言来讲解PLC的面向对象编程。

一、 实现方式

    面向对象编程在Step7中使用功能块(即FB)编程,一谈到此大家就会想到西门子提出的模块化编程,不错,就是这个模块化编程,但西门子提出的模块化、背景数据块、多重背景等名词并不能让大家很明白的理解和使用这种的设计理念。如果大家从面向对象编程的角度去理解,则可以很好的理解这种设计模式。“FB块”被看 成“类”,它可以被看成是对相似的控制对象的代码归纳,如对MM440的变频器可以编写FB块:MtrMM440,这在面向对象编程中称为“类”,当需要 编程控制具体的电机时,可以给它分配一个背景DB块,在面向对象编程中称为类的实现(即创建类的实例:对象),当需要控制多个电机时,可以分配不同的背景 DB到这个FB块,即创建类的多个实例。Step7中有另外一种程序块,即FC块,以FC块为主的编程在西门子中称为结构化编程,这也可以类比于计算机编程中的面向过程编程,即纯粹以函数为主体的编程。

    施奈德的Unity软件编程可以更好的理解面向对象编程。它的DFB定义中包含输入/输出参数,私有/共有变量,以及代码实现,而这正是计算机的面向对象 编程中“类”的基本元素,而创建类的实例(对象)就像创建普通的“布尔”变量一样,只需在“Function Blocks”中定义这种“类”的变量即可。

    Step7和Unity都可以采用面向过程和面向对象编程方式,这两种编程方式的区别类似于计算机语言中的C语言和C++语言编程的区别。

    以下的讲解将会把Step7中的FB和Unity中的DFB称为“类”,Step7中的FB+背景DB以及Unity中DFB的实例称为“对象”。

二、 面向对象编程架构

    以上讲解的是实现细节,而编程思想是建立在程序架构上的,不是某个局部使用了面向对象方式,则可以称之为这种编程就是面向对象编程。这种编程需要从以下方面着手:

1、 电路设计的结构化。

    这里主要以自动线为主介绍,对于单机机床可以是它的简化结构,

    

    

    

    面向对象编程并不一定要求使用以上的结构,但好的电气结构更利于面向对象编程。

2、 任何控制对象逻辑都在“类”中实现。

    为了做到这点,必须分析与控制对象相关的信息,譬如,对于一个电机,有以下相关的信息需要考虑:

    输入信息:

    

    

    

    

    

    输出信息:

    

    

    

    .........

    状态储存信息:

    用于代码实现的中间变量以及可以被人机界面读出的状态变量等

    把以上信息都整合到一个类中,并尽量使类的参数标准化。不过,同编程语言还是曾在一些差别,针对Step7,应该遵循的标准是:程序结构由FC实现,对象控制由FB实现,如下的一种结构体系(其电气结构来自上面的介绍):这只不过是一个粗略的PLC程序架构体系,好的架构应该更完善和科学。

3、 规划好数据结构

    数据结构的定义相当重要,并尽量统一这些结构,不要顾虑存储空间,当今的PLC内存足以容纳大量的数据。说明一点的是在Step7中尽量不要在类的外部定义数据结构(UDT),而是在类里面定义,虽然会造成不同类中同一结构的重复性定义,但却提高了类的独立性。

三、 优越性

1、 标准化

    使用这种设计模式,可以将程序设计分为两个阶段,即标准库、基本架构开发,以及实际应用层面设计。其中标准库、基本架构是制定程序标准化的基础,而应用层设计是针对具体的控制工程编程,这样可以把程序设计人员分成两类,一类是标准开发,由程序员负责,一类是应用设计(其中程序调试规划到应用设计),由 经过标准化培训的一般程序员完成,通过这种分配就可以解决中国工业自动化中面临的尴尬局面。传统的中国控制工业,一个程序设计由一个人完成,这样他还必须负责现场调试,而拥有丰富经验的程序员一般是三十岁后,这时他已经成家,而显然长期出差对家庭不利,很多的程序员为了家庭考虑不得不改行,要么转到管 理岗位,要么去制造工厂搞设备维护,这是资源的严重流失。毫无疑问,使用以上的设计流程,我么可以让经验丰富的程序员搞标准库和架构的设计,而让刚踏入这个行业的年轻人搞应用设计和调试,这不仅可以让老程序员继续他自己的工作,而不影响家庭,也可以让年轻的程序员参入现场调试,培养自己的经验,提高自己的 收入。

    这可能让某些人士担心,认为年轻的程序员可以参加现场的调试吗?可以肯定的是没有标准化支撑的程序不仅年轻的程序员编不出来,而且现场调试会问题多多。但有了好的标准化后,一年半以上工作经验的程序员就应该能够独立面对自动线。

    PLC中的面向对象编程的核心就是黑匣子编程,针对Step7,我们使用FB去实现每一个对象的控制,控制逻辑、报警处理、信号交换全在FB中,对于应用设计人员,不需要明白里面的代码实现,只需要了解该FB的功能以及如何使用好它就行,这样对于应用程序人员的编程能力要求大大降低,对于编程只不过是遵循架构,拷贝代码,改变输入输出条件而已。

    那么调试呢?很多人认为使用FB编程的**烦就是FB的多次调用后,根本无法诊断这些代码,从技术层面上讲确实如此,我们除了从背景DB上查看信息外, 是无法在它多次被调用后监控代码的,但我已说过,这是黑匣子编程,我们不需要诊断这些代码,只需要知道什么样的输入、什么样的参数设定导致什么样的输出就行,代码的逻辑与功能好坏是由标准库开发人员负责的,这就要求标准开发人员需要对他设计的功能块在不同条件下进行不同的测试,保证无误,还需要编写完整、 详尽的功能说明文档,以便于应用设计人员了解这些块,标准架构并不是制定出来就一劳永逸的,针对千变万化的工程,它是需要不断完善和修订的,这也是一个工程公司可以实实在在进行知识积累的地方。

    程序不仅需要给调试人员使用,而且用户(设备维护人员)也需要了解,如果把完整的标准库文档给用户,可能曾在技术外泄的可能,若不给,对他们诊断设备可能曾在困难,这就需要标准制定人员制作另外一分文档,即设备维护文档,其知识的透漏以用户能够使用程序进行诊断为限。

2、 重用性和易管理型

    计算机面向对象编程的优点也有重用性和易管理型,在PLC中也曾在,以Step7为例,需要讨论FC和FB的差异。观察数据类型,FB比FC只不过多一个 “STAT”类型,在使用上FB需要背景DB,FC不需要,但就这个差别导致FB拥有自己独立的数据储存空间,而FC的数据储存却必须借助公有变量(如中 间变量M或者共享DB),有这样一种准则,程序块的独立性越强,其重用性也越好,产生数据访问冲突的可能性也更少,则更易于管理。有些公司生产的PLC, 其程序语言没有类似FB 的这种特性,这时可以采用类似“FC+共享DB”的替代方案解决,但它的独立性已经大大降低。

    同样的代码的独立性是标准制定的一个重要环节,很难想象一个与其他功能块之间有着千丝万缕联系的功能块能够被作为标准块在不同工程中有效的重复使用。

    纵观计算机语言的发展,开始的编程都是令人恐怖的,而当今的编程让人们得到很大的解脱,有很多现成的标准类库实用,人们可以把更多的编程精力放在实现功能本身上,plc编程也应该朝这种方向发展,应该让更多的人从事应用层面的设计,那些标准功能块不应该重复的被不同人员开发,虽然各大PLC厂开发了大量 的程序库,但工业控制对象各式各样,不同行业都应该拥有自己的程序库,而代码的可重用性是评价这些功能块好坏的关键。#p#分页标题#e#

3、 设计思想的先进性

    在电路图设计中我们早已经在使用针对控制对象的绘图方式,即把基本的主配送电路和PLC配置完成后,我们会针对每一个现场控制对象如:电机、阀、气缸等控制对象绘制电路图,他们的电源来自主配送电路,控制和反馈与PLC建立连接,硬件连锁根据实际情况调整,一个个控制对象就象搭建积木一样有组织的堆积起来,同样的,编程也是针对一个个控制对象使用相应的标准控制块实现就可以,把程序控制细节实现了有效的封装,使程序看起来简洁和易于维护,而好的设计可以把原理图和程序进行很好的关联,甚至于做到一对一的关系,如原理图中的一个控制对象可以在程序中找到相应的FB调用与之对应,真正做到面向控制对象编程。

    可能有人疑虑,PLC编程大部分是步进编程,这一个个标准块都是针对控制对象的,那控制顺序如何实现呢?这就要求编写专门的顺序控制FB块,或者使用Siemens现成的Graph7来实现,这点与一般编程没什么差别。

    结束语:现在的工业控制领域有很多程序高手,他们很精通算法,也有着自己的编程理念,当我和一些人探讨标准化时,他们认识到标准化的高效性,但认为这样无法体现自己的编程水准,是的,如上所述作为应用层面的程序设计是不要很高的编程水平,但要想想,一个人难道能一辈子去搞现场调试吗?若想体现自己的价值,可 以从事标准编程。我更希望他们能花一点时间研究程序架构,各行各业,真正的大师是系统架构设计者,编程小技巧只不过是为好的架构锦上添花。


展开全文
优质商家推荐 拨打电话