系统软件程序存储器
系统软件程序存储器用于储放由PLC生产商整理的系统程序,并凝固在ROM内,客户无法直接改动。它让PLC具备基本上智能能,就能完成PLC设计师所规定的各项任务。系统程序的品质,在很大程度上取决于PLC性能。
2)客户程序存储器
依据操纵规定而编写的应用程序称之为可执行程序。客户程序存储器用于储放客户对于实际操纵每日任务、用所规定的PLC编程语言表达整理的各种各样程序流程。客户程序存储器依据选用的存储芯片模块类别的不一样,能是RAM(用锂离子电池开展断电保护)、EPROM或E2PROM存储芯片,存放具体内容能够由用户随意改动或删改。现阶段较前沿的PLC选用可以随时读写能力的快闪视频存储芯片(Flash)做为客户程序存储器。快闪视频存储芯片不用后备电池,关闭电源时数据信息都不会遗失。
西门子SITOP电源中国一级供应商
3)系统软件RAM存放区
系统软件RAM存放区包含I/O印象区及包含各种软元件的软件软设备存放区,如逻辑性电磁线圈、数据存储器、记时器、电子计数器、变址存储器、累加器等。
(1)I/O印象区。因为PLC投入运行后,只不过是在键入取样环节才先后读取各输入状态和信息,在导出更新环节将输出情况和信息送往对应的外围设备。因而,这需要一定数量的存储器(RAM)以储放I/O状态和信息,这种模块称之为I/O印象区。一个开关量信号I/O占有存储器里的一位(1bit),一个模拟量输入I/O占有存储器里的一个字(16bit)。因而全部I/O印象区可当作2个构成部分:开关量信号I/O印象区、模拟量输入I/O印象区。
(2)系统软件软设备存放区。除I/O印象区之外,系统软件RAM存放区也包括PLC内部结构各种软元件(逻辑性电磁线圈、记时器、电子计数器、数据存储器和累加器等)的存放区。该存放区又可分为具备关闭电源维持的存储区域和没有关闭电源维持的存储区域,前面一种当PLC停电时,由内部锂离子电池供电系统,数据信息不容易遗失;后面一种当PLC停电时,数据被消除。
①逻辑性电磁线圈。与电源开关导出一样,每一个逻辑性电磁线圈占有系统软件RAM存放区里的一位,但是不能直接驱动外围设备,仅供客户在程序编写时进行,其作用类似继电器控制配电线路里的小型继电器。此外,不同类型的PLC还提供了总数不等独特逻辑性电磁线圈,具有不同的能。
②数据存储器。与模拟量输入I/O一样,每一个数据存储器占有系统软件RAM存放区里的一个字(16bit)此外,PLC还提供了总数不等独特数据存储器,不一样的独特数据存储器具有不同的能。3.键入/导出模块
键入/导出模块是PLC与工业当场相连的插口。
键入模块用于读取和收集两类的输入信号:一类是通过按键、切换开关、限位开关、继电器触点、限位开关、光电传感器、数据拨动开关等发出来的开关量输入数据信号;另一类是由电阻器、永磁直流电机以及各种智能变送器等发来模拟量输入数据信号。
导出模块用于联接工业生产当场控制对象中各种控制元件,如交流接触器、继电器、显示灯、调节阀门、调速装置等。4.适配器
适配器一方面可以为CPU板、I/O板及拓展模块给予工作电源(DC5V),另一方面可以为外界键入元器件给予DC24V开关电源。5.I/O扩展插口
I/O扩展插口用以将拓展模块与基本单位相接,使PLC配置更加高效。6.机器设备串行通讯接口
PLC装有多种多样串行通讯接口,PLC通过这个串行通讯接口可以和监控器、复印机、别的PLC或电子计算机相接。当PLC与复印机相接时,可将全过程信息内容、控制参数等导出打印出;当PLC与监控器相接时,可将全过程印象显现出来;当PLC与其它PLC相接时,可构成多系统或连接成互联网,完成更大规模的操纵;当PLC与电子计算机相接时,可构成多级别自动控制系统,完成控制和管理方法结合的综合系统。7.程序编写设备
系统软件应用软件是由程序编写设备送进的,对程序流程的修改都是通过程序编写设备达到的。程序编写设备作用是编写、调节、键入可执行程序,也可以在线监测PLC内部结构状况和主要参数,与PLC开展人机对换。这是开发设计、运用、维护保养PLC不可或缺的专用工具。
程序编写设备能是专用型开发板,还可以是装有专用型程序编写程序包的通用性计算机软件。专用型开发板由PLC厂家,**该厂家生产一些PLC产品使用,它是由电脑键盘、显示屏和外存储器接插孔等部位构成。专用型开发板有简便开发板和智能编程器两大类。
简单开发板只有联网程序编写,并且无法直接键入和编写plc梯形图程序流程,需在子程序程序流程转化为指令表程序才可以键入。简单开发板体型小、价格低,它能够直接插入在PLC的程序编写电源插座上,或是用专用电缆与PLC相接,以便于程序编写和调节。
智能编程器又被称为图形编程器,实质上这是一台专用型便携式计算机,如三菱公司的GP-80FX-E智能编程器。它不仅可联机程序编写,也可离线程序编写。它可以立即键入和编写plc梯形图程序流程,应用更加直观、便捷,但成本较高,使用也较为复杂。
专用型开发板只能对特定生产厂家的几类PLC开展程序编写,适用范围比较有限,成本较高。与此同时,因为PLC商品持续升级换代,因此专用型开发板的生命周期也十分短暂性。因而,现今变化是应用以PC机为核心的程序编写设备,客户只需选购PLC生产厂家所提供的数控编程软件和相应的硬件接口设备就可以。那样,客户仅用较小的项目投资就可以获得高性能的PLC软件开发系统软件。
根据PC机的软件开发系统软件能强劲。它既能编写、改动PLC的子程序程序流程,还可以监控系统运作、打印文件、系统仿真等。它加上对应的手机软件还可以实现数据收集与分析等很多能。
1.3.2 PLC工作原理
全部PLC的工作过程要以循环系统扫描仪的形式进行的,重复执行一个循环系统周期时间。下列4个阶段便是PLC程序执行的一个循环系统周期时间。
①电脑操作系统运行循环时间监管。
②CPU将导出印象区中的数据提到plc模块。
③CPU载入输入电路的接入/断掉情况并存进键入印象区。
④CPU解决可执行程序,实行可执行程序里的命令,并自动更新运行内存印象区。
在第一阶段,电脑操作系统运行账户设置的监管循环时间。
在第二阶段,CPU将导出印象区中的数据情况输送到plc模块,用以控制和导出点相连的继电器线圈。比如,之前循环系统周期时间中导出印象区域Q0.0状态为“0”,而此次Q0.0得电,其情况变成“1”时,操纵电动机继电器线圈插电,其自锁电路关闭,电机顺转;相反,操纵电动机继电器线圈关闭电源,其自锁电路断掉,电机终止。在第三阶段,PLC根据输入模块收集外界电源的接入/断掉情况,并载入到键入印象区中。比如,外界电闸开关SB关闭,相对应的键入印象位I0.0状态为“1”,在子程序中相对应的I0.0自锁电路关闭,常闭点断掉。
在第四阶段,在CPU程序运行命令时,从印象区尤其是键入印象区中读取系统中常用器件的“0”“1”情况,并执行指令,将计算结论即时载入到相对应的印象区中。需注意,在程序执行环节,即便外界输入信号状态出现了改变,键入印象区相对应的元器件位都不会随着马上更改,只有等这一循环系统扫描周期完毕,下一个循环系统扫描周期开始的时候才会被升级。
在S7-300中,系统软件不断启用机构块OB1(等同于C语言里的主函数),在主函数中启用别的程序段,包含客户自身编制程序段(逻辑块FC或FB)和系统带有的程序段(系统软件逻辑块SFC或SFB)。
在具体工程应用中,终断是不可或缺的工作模式,循环系统工作过程能够被一些事情终断。S7-300和S7-400的CPU为用户提供了多种多样中断方式,以下这些比较常见。
(1)中断源根据外界电源的键入登录系统,中断服务程序需事前存进机构块OB40。