在存储芯片层面,S7-200 PLC的程序存储器和存贮器大小是固定永恒不变的,而S7-1200 PLC和S7-300 PLC的便是上下浮动。
在运载存放区层面,S7-1200的CPU字母符号和注解可以在网上得到,即S7-1200的CPU字母符号和注解可以保存在CPU中,而S7-200和S7-300的CPU皆不兼容此功能。
S7-1200 PLC中运用“抽象化存储”,能够优控制分派db块所占据存放区;但在S7-300 PLC中,因为是混和申明db块里的基本数据类型,这也使得存放区域分派应用十分杂乱无章
在保证存放区层面,S7-200 PLC只有数据区能设为了保持性,S7-300 PLC要以字节数为部门进行维持性设定的,而S7-1200 PLC多可以设定2048B的维持区,能够对db块里的离散变量设定维持性。
在内存卡尺寸上,S7-1200 PLC的内存卡较大可去24MB。针对S7-200 PLC和S7-1200 PLC,内存卡全是可供选择的,能够储存的具体内容是一样的。而S7-300 PLC的内存卡是必要的,且S7-300 PLC的内存卡没法储放配方和数据记录等。除此之外,S7-1200 PLC的内存卡也将用于完成存放区拓展、程序流程分派及固件下载等服务。
在块种类层面,S7-200 PLC有源程序、程序段、终断程序段及数据区V区等,而S7-1200 PLC和S7-300 PLC相近,有OB、FB、FC及db块DB等。
在软件结构层面,S7-200 PLC调用子程序,较大嵌入深层为8,全部程序块共用一个通用数据块;而S7-1200 PLC像S7-300 PLC一样具备FC、FB和OB等,相对高度模块化设计,且能够重复使用,较大嵌入深层为16。S7-200 PLC里将事情分给终断,终断事件触发对应的程序段;而S7-1200 PLC和S7-300 PLC相近,也是通过机构块分派事情。
S7-1200 PLC的基本数据类型使运用更加高效。比如用以日期时间时,S7-200 PLC必须载入对应的V区数据信息,S7-300 PLC根据启用SFC载入日期时间数据,而S7-1200 PLC能通过标记名浏览DTL构造的全部构成部分。
在电子计数器命令层面,S7-200 PLC、S7-300 PLC和S7-1200 PLC也有所不同。S7-200 PLC的电子计数器当计数值大于等于预设值时,电子计数器情况部位位;S7-300 PLC的电子计数器当计数值超过0时,电子计数器导出置位;而S7-1200 PLC的电子计数器当计数值大于等于预设值时,导出置位。S7-200 PLC电子计数器的记数范围是0~32767,S7-300 PLC的S5电子计数器的记数范围是0~999,S7-1200 PLC的记数范畴可以调节。
在计时器命令层面,S7-200 PLC和S7-1200 PLC也有差异。S7-200 PLC的计时器当记时值大于等于预设值时,计时器情况部位位;S7-300 PLC的计时器当记时值高于预设值时,计时器导出置位;而S7-1200 PLC的计时器当记时值大于等于预设值时,导出置位;并且S7-1200 PLC的按时时间能像S7-300 PLC的一样立即键入,不用像S7-200 PLC那般应用按时时基1/10/100ms开展计算。
在工艺功能方面,S7-200 PLC一般是根据指导来完成的,而S7-1200 PLC则是通过启用对应的块来完成的。
S7-1200的CPU有一个内部结构开关电源,为CPU、数据信号控制模块、数据信号扩展板及通讯模块给予开关电源,而且还可以为消费者提供24V开关电源。
CPU为数据信号控制模块、数据信号扩展板及通讯模块给予5V直流稳压电源,不同类型的CPU可以提供的功率是不一样的。在硬件型号选择时,必须测算全部扩展模块的功率总数,查验该标值是不是在CPU给予功率范围以内,假如超过则需拆换容积更多的CPU或者减少扩展模块总数。
S7-1200的CPU也可以为数据信号模块24V输入点、继电器输出控制模块或另一台给予开关电源(称之为感应器开关电源),假如具体负荷超过此电源水平,则需要增加一个外界24V开关电源,此开关电源不能与CPU所提供的24V电源并联。建议把全部24V电源负端传送到一起。
感应器24V开关电源与外部24V电源理应提供不一样的机器,不然将会产生矛盾。
假如S7-1200 PLC系统的一些24V开关电源输入端互连,这时可以用一个公共性线路连接好几个M接线端子。比如当设计方案CPU为24V开关电源提供、数据信号控制模块电磁阀为24V开关电源提供或非防护模拟量输入为24V开关电源供应的“非防护”电源电路时,全部非隔离M接线端子务必传送到同一个外界定位点上。
下边根据事例表明开关电源计算方法。
某建筑项目据统计I/O点值为20个DI,DC 24V键入,10个DO中继电器输出8个,2个DC导出,1路模拟量输入,1路模拟量输出,采用S7-1200 PLC,CPU型号选择如下所示。
因为数字信号I/O等级比较多,并且是继电器输出,采用CPU 1214C AC/DC/电磁阀,产品编号为6ES7 214-1BE30-0XB0。因为要2个DC导出,采用拓展信号控制模块SM 1223 8×DC 24V键入/8×DC 24V导出,产品编号为6ES7 222-1BF30-0XB0,1路模拟量输入为CPU内置,1路模拟量输出可选用信号板SB 1232的1路模拟量输出,产品编号为6ES7 232-4HA30-0XB0。
西门子工业电源授权代理商
可编程序控制器(Programmable Logic Controller,PLC)要以微控制器为核心的通用性工业生产控制系统,它结合了当代电子信息技术、智能控制技术和通讯技术,具备功能齐全、使用便捷、可靠性高、通用性且应用灵便和便于扩大等特点,尤其适合在极端的工业生产环境里应用,就是为了切合现代制造业制造出小批量生产、多种产品、多规格型号、降低成本和高质量的产品规定而产生的,在交通、冶金工业、化工厂、生产制造、工程建筑、造纸工业及其食品类等领域获得了广泛运用。
1.1 PLC简述
1.1.1 PLC的产生和界定1.PLC的形成
为了能尽可能的降低重新定位及安装工作量,控制成本,减少周期时间,美国通用汽车公司在1968年招投标,规定用新控制系统替代电磁阀-交流接触器自动控制系统。1969年,国外数字设备企业(DEC)研制出了台PLC(Programmable Logic Controller),就可以程序编程程序控制器,型号规格为PDP-14,用来取代传统的电磁阀-交流接触器自动控制系统,运用在美国通用汽车公司的车自动装配线上,获得了巨大成就,迅速在别的工业应用全面推广。
伴随着电子信息技术、智能控制技术和通信技术发展,PLC大概经历过4次不断更新,己经渗入工业控制系统的各行各业。
1987年化组织(IEC)对可编程序控制器界定如下所示:“可编程序控制器是一种数字运算操控的电子控制系统,专在工业生产条件下运用需求设计。它采用了可程序编程的存储芯片,用于则在内部存储实行逻辑函数、顺序程序、按时、记数和算术运算等以用户为中心的指令,并通过数显式和模拟式的输入输出,操纵各种类型机械设备或加工过程。可编程序控制器以及相关的外部设备,就按便于与工业系统连成一个整体、便于扩大其功能的基本原则设计方案。”
1.1.2 PLC的构造构成
PLC由中央处理单元(Central Process Unit,CPU)、存储芯片、键入模块、导出模块、通信单元、开关电源及其拓展模块有机化学组成,如下图1-1所显示。依据结构类型的差异,PLC可分为一体式和模块化两大类。
一体式PLC也称为单元机或壳体式,体型小、价格便宜且结构紧凑。一般中小型PLC选用一体式,如西门子系统的S7-200系列产品PLC。一体式PLC将CPU控制模块、I/O模块和电源芯片装到一个箱体内组成服务器。还提供了很多I/O扩展模块供用户需要时采用,此外还配备多种多样专用独特程序模块,使PLC的功效获得拓展。
模块化PLC也称为组合型PLC,由声卡机架和控制模块构成,配备灵便。中、大中型PLC常采用模块化,如西门子系统的S7-300和S7-400系列产品PLC。模块化PLC将构成PLC的多个单元各自制成对应的控制模块,各控制模块可以灵活安插在声卡机架上,根据系统总线相互依存,开展普遍地组成和拓展。1.CPU控制模块
CPU(Central Process Unit)控制模块是PLC的关键一部分,主要是由微控制器(CPU处理芯片)和存储芯片构成。CPU控制模块在PLC系统中的重要性类似人脑,其主要任务是:接受输入可执行程序和信息,送进存储芯片存放;收集现场输入信号,存进对应的数据区;监测和确诊开关电源、电源电路的工作环境和可执行程序里的拼写错误,实行可执行程序,从存储芯片逐一载入客户命令并进行其功能;依据数据处理方法得到的结果更新系统软件的输出。PLC所采用的CPU处理芯片任意型不一样而不同,芯片特性取决于PLC解决数据信号能力与速率。
存储芯片主要是用于存储程序和信息,分成系统软件程序存储器、客户程序存储器和系统RAM存放区。系统软件程序存储器用于放置系统软件管理流程、客户命令解释程序、规范功能模块与系统进程程序流程,是通过生产商撰写并凝固在ROM里的,客户无法直接变更;客户程序存储器用于储放客户依据操纵每日任务整理的管理程序,能是RAM、EPROM或E2PROM存储芯片,内容能够由用户随意改动或删剪;系统软件RAM存放区包含I/O印象区和系统软设备存放区,如逻辑性电磁线圈、计时器、电子计数器、数据存储器和累加器等。2.电源芯片
电源芯片将输入交流电流转换成CPU、存储芯片和I/O控制模块等所需要的DC 5 V工作电源,是所有PLC的能源提供核心,直接影响PLC的功能和稳定性。电源芯片也向外界给予DC 24 V可调稳压电源,向传感器和别的控制模块供电系统。3.数据信号控制模块
浔之漫智控技术(上海)有限公司(s)
本公司是西门子授权代理商 自动化产品,全新,西门子PLC,西门子屏,西门子数控,西门子软启动,西门子以太网西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆我公司**供应,德国进口
数据信号控制模块是PLC与工业当场相连的插口,包含键入(Input)模块和导出(Output)控制模块,称之为I/O控制模块。在其中开关量输入、plc模块各自称之为DI模块和DO控制模块,模拟量输入、plc模块各自称之为AI模块和AO控制模块。输入模块用于读取和收集现场输入信号,plc模块用于操纵输出负载,与此同时他们也有脉冲信号变换和隔离的作用,使不一样的一个过程信号幅度与PLC内部信号幅度相符合。
开关量输入控制模块用于接受从按键、数据电源开关、行程开关及各种电磁阀等传输的开关量输入数据信号,模拟量输入控制模块用于接受从电阻器、永磁直流电机以及各种智能变送器给予的连续转变的电压或电流量模拟量信号。
开关量输出控制模块用于操纵交流接触器、继电器、电磁阀、显示灯、表明和警报系统等外部设备,模拟量输出控制模块用于操纵变频调速器、电动蝶阀等执行机构。4.通讯解决控制模块
通讯解决控制模块用以PLC中间、PLC与计算机与别的智能产品间的通讯,能将PLC连接PROFIBUS-DP、ASI和电力线通信,或用于点到点联接等。
.开发板及外部设备
程序编写机器设备能是专用型开发板,还可以是装有专用型数控编程软件的通用性计算机软件。应用开发板能够进行程序流程编制、编写、调节和监管。应用数控编程软件还可以在电脑中立即形成和编写可执行程序,并可以完成不一样计算机语言之间的相互变换。程序流程被编译程序后下载到PLC,还可以将PLC里的程序流程上传至电子计算机。