前言:西门子PLC代理商.西门子模块总代理.西门子PLC模块总代理
西门子CPU1215C中央控制单元 西门子CPU1215C中央控制单元全新原装,,价格优势!浔之漫智控技术(上海)有限公司:西门子授权代理商现货库存;大量全新库存,款到48小时发货,无须漫长货期西门子PLC(S7-200、S7-200 SMART、S7-300、S7-400、S7-1200、S7-1500、ET200S、ET200M、ET200SP)、触摸屏、变频器、工控机、电线电缆、仪器仪表等,产品选型、询价、采购,敬请联系,浔之漫智控技术(上海)有限公司本文描述的是用WinCC flexible组态的多功能面板通过脚本的方式实现切换连接的方法;本文只描述面板和CPU的集成PN口之间通过工业以太网通讯,面板和CPU之间通过其他通讯方式(如MPI/Profibus)连接也可以参考本文。本文使用的硬件和软件如下:(A) S7-300 soft redundancyCPU 315-2PN/DP (6ES7315-2EH13-0AB0, Firmware V2.5)CPU 317F-2PN/DP (6ES7317-2FK14-0AB0, Firmware V3.2)CP342-5 (6GK7342-5DA02-0XE0, Firmware V5.0)IM153-2 (6ES7153-2BA02-0XB0)(B) PanelMP377 12”Touch (6AV6 644-0AA01-2AX0)(C) SoftwareWinCC flexible 2008 SP3Step7 V5.5 SP2+HF1此方法只适用于支持三个以上连接,支持脚本及ChangeConnection函数的面板,如TP/OP270、TP/OP277、MP270、MP277、MP370、MP377等。本文不介绍软件冗余的原理及组态方法,详细可以参考:《SIEMENS PLC系统软件冗余的说明与实现》下载中心文档编号:A0039786044542 组态Multi Panel和S7-300软冗余系统的通讯2.1 CPU组态A站:315-2PN/DP+IM153-2B站:317F-2PN/DP+IM153-2AB站之间通过CP342-5建立连接,实现冗余数据同步。2.1.1 Step7中的硬件组态A站:在Step7中组态315-2PN/DP,在DP线上添加IM153-2,如图2示。图2在CPU的属性中选择Clock Memory,设置Memory byte为MB0,如图3示。图3B站:在Step7中组态317F-2PN/DP,在DP线上添加IM153-2,如图4示。图4在CPU的属性中选择Clock Memory,设置Memory byte为MB0,如图5示。图PLC的容量选择 PLC的容量包括I/O点数和用户存储容量两个方面。1.I/O点数 PLC的I/O点的价格还比较高,因此应该合理选用PLC的I/O点的数量,在满足控制要求的前提下力争使用I/O点少,但必须留有一定的备用量。通常I/O点数是根据被控对象的输入、输出信号的实际需要,再加上10%-15%的备用量来确定。2.用户存储容量用户存储容量是指PLC用于存储用户程序的存储器容量。需要的用户存储容量的大小由用户程序的长短决定。一般可按下式估算,再按实际需要留适当的余量(20%-30%)来选择。存储容量=开关量I/O点总数X10十模拟量通道数X100绝大部分PLC均能满足上式要求。应当要注意的是:当控制系统较复杂。数据处理量较大时,可能会出现存储容量不够的问题,这时应特殊对待。初,PLC主要用于开关量的逻辑控制。随着PLC技术的进步,它的应用领域不断扩大。如今,PLC不仅用于开关量控制,还用于模拟量及数字量的控制,可采集与存储数据,还可对控制系统进行监控;还可联网、通讯,实现大范围、跨地域的控制与管理。PLC已日益成为工业控制装置家族中一个重要的角色。。3.1用于开关量控制PLC控制开关量的能力是很强的。所控制的入出点数,少的十几点、几十点,多的可到几百、几千,甚至几万点。由于它能联网,点数几乎不受限制,不管多少点都能控制。所控制的逻辑问题可以是多种多样的:组合的、时序的;即时的、延时的;不需计数的,需要计数的;固定顺序的,随机工作的;等等,都可进行。PLC的硬件结构是可变的,软件程序是可编的,用于控制时,非常灵活。必要时,可编写多套,或多组程序,依需要调用。它很适应于工业现场多工况、多状态变换的需要。用PLC进行开关量控制实例是很多的,冶金、机械、轻工、化工、纺织等等,几乎所有工业行业都需要用到它。目前,PLC首用的目标,也是别的控制器无法与其比拟的,就是它能方便并可靠地用于开关量的控制。3.2用于模拟量控制模拟量,如电流、电压、温度、压力等等,它的大小是连续变化的。工业生产,特别是连续型生产过程,常要对这些物理量进行控制。作为一种工业控制电子装置,PLC若不能对这些量进行控制,那是一大不足。为此,各PLC厂家都在这方面进行大量的开发。目前,不仅大型、中型机可以进行模拟量控制,就是小型机,也能进行这样的控制。PLC进行模拟量控制,要配置有模拟量与数字量相互转换的A/D、D/A单元。它也是I/O单元,不过是特殊的I/O单元。A/D单元是把外电路的模拟量,转换成数字量,然后送入PLC。D/A单元,是把PLC的数字量转换成模拟量,再送给外电路。作为一种特殊的I/O单元,它仍具有I/O电路抗干扰、内外电路隔离,与输入输出继电器(或内部继电器,它也是PLC工作内存的一个区。可读写)交换信息等等特点。这里的A/D中的A,多为电流,或电压,也有为温度。D/A中的A,多为电压,或电流。电压、电流变化范围多为0~5V,0~10V,4~20mA。有的还可处理正负值的。这里的D,小型机多为8位二进制数,中、大型多为12位二进制数。A/D、D/A有单路,也有多路。多路占的输入输出继电器多。有了A/D、D/A单元,余下的处理都是数字量,这对有信息处理能力的PLC并不难。中、大型PLC处理能力更强,不仅可进行数字的加、减、乘、除,还可开方,插值,还可进行浮点运算。有的还有PID指令,可对偏差制量进行比例、微分、积分运算,进而产生相应的输出。计算机能算的它几乎都能算。这样,用PLC实现模拟量控制是完全可能的。控制的单位值可小到212分之一的测量程值,多数也是足够的。PLC进行模拟量控制,还有A/D、D/A组合在一起的单元,并可用PID或模糊控制算法实现控制,可得到很高的控制质量。用PLC进行模拟量控制的好处是,在进行模拟量控制的同时,开关量也可控制。这个优点是别的控制器所不具备的,或控制的实现不如PLC方便。当然,若纯为模拟量的系统,用PLC可能在性能价格比上不如用调节器。这也是应当看到的。3.3用于运动控制实际的物理量,除了开关量、模拟量,还有运动控制。如机床部件的位移,常以数字量表示。运动控制,有效的办法是NC,即数字控制技术。这是50年代诞生于美国的基于计算机的控制技术。当今已很普及,并也很完善。目前,先进国家的金属切削机床,数控化的比率已超过40%~80%,有的甚至更高。PLC也是基于计算机的技术,并日益完善。故它也完全可以用于数字量控制。PLC可接收计数脉冲,频率可高达几k到几十k赫兹。可用多种方式接收这脉冲,还可多路接收。有的PLC还有脉冲输出功能,脉冲频率也可达几十k。有了这两种功能,加上PLC有数据处理及运算能力,若再配备相应的传感器(如旋转编码器)或脉冲伺服装置(如环形分配器、功放、步进电机),则完全可以依NC的原理实现种种控制。高、中档的PLC,还开发有NC单元,或运动单元,可实现点位控制。运动单元还可实现曲线插补,可控制曲线运动。所以,若PLC配置了这种单元,则完全可以用NC的办法,进行数字量的控制。新开发的运动单元,甚至还发行了NC技术的编程语言,为更好地用PLC进行数字控制提供了方便。3.4用于数据采集