西门子电缆在我国授权代理商
浔之漫智控技术(上海)有限公司(XMZ-WH-SHQW)
可编程控制器的内存芯片由随机存储器ROM、随机存储器RAM和可电可读写能力的内存芯片EEPROM三大部分构成,关键应用于存放软件系统、可执行文件与工作数据和信息。
随机存储器ROM用以存放软件系统,可编程控制器生产中将软件系统凝固在ROM中,朋友是没法变动的。可执行文件和中间测算数据信息数据储存的随机存储器RAM中,RAM内存芯片是一种密度大的、节能型、价格便宜的半导体存储器,可以使用锂电池做不间断电源。它储放内容是易失的,停电后主要内容丢失;当系统关闭电源时,可执行文件可储存在随机存储器EEPROM或通过高能电池支持和鼓励RAM中。EEPROM兼顾ROM的非易失性和RAM的随机存储器优点,用以存放务必长期保存的核心业务。
2. I/O控制模块及I/O扩展接口
I/O控制模块
PLC内部构造输入电路作用是把PLC外部电路(如行程开关、功能键、传感器等)所提供符合PLC输入电路标准化的电压信号,依据光电耦合电路送到PLC里边电路。输入电路一般以光电隔离和阻容过滤的方式提高抗干扰能力,输入响应时间一般在0.1~15ms正中间。根据输入信号方法的不一样,可分为模拟量输入I/O控制模块、模拟信号I/O控制模块两大类。根据输入控制模块方法的不一样,可分为大部分I/O控制模块、扩展I/O控制模块两大类。
I/O扩展接口
可编程控制器应用I/O扩展接口使I/O扩展控制模块与PLC的基本要素进行连接,当大部分I/O模块输入或导出来级别不够使用时,可以用I/O扩展控制模块来增加开关量信号I/O级别并提高模拟量输入的I/O接线端子排。
外接设备插孔
外接设备串行通讯接口用于连接手持仿真器或其他图形编程器、plc触摸显示屏,并能通过外接设备插孔组成PLC的控制网络。PLC依据PC/PPI电缆或使用MPI卡依据RS-485插孔与笔记本连接,可以实现程序编程、管控、连接网络等业务。
4. 开关电源电路
电源模块的作用是把外部开关电源电路(220V的交流电流)转换成内部构造工作中标准电压。外部连接的开关电源电路,依据PLC内部构造配有的一个*电源总开关式可调稳压电源,将交流与沟通/直流供电开关电源电路转化为PLC里边电路所需的工作电源(直流电源5伏、正负12伏、24伏),并且为外部输入电子器件(如行程开关)给与24V可调电源(仅供输入连接点运用),而促进PLC负载的开关电源电路由用户提供。
(1) S7-200软件架构。S7-200可执行文件可以采用主、代码段承重结构一般归一化处理结构。当采用一般归一化处理结构时,仅需撰写源代码OBI;当采用主、代码段式分层次结构时,PLC系统由源代码(OBI)、代码段(SDRn)、中断处理程序(INRn)等组成。
S7-200 PLC主、代码段结构对程序块的构造排列明确规定了的需要。源代码(OB1)**进行编写,且位于过程的较;然后是代码段(SBRn)与中断处理程序(INRn)。在S7-200中,代码段(SBRn)、中断处理程序(INRn)可根据实际情况进行采用与编写。
1) 源代码:S7-200 PLC源代码序号规定为OBI。初期S7-200 PLC可执行文件不分层次,必须要在源代码之后随后分配程序段与中断处理程序,因此,源代码彻底结束宜选用指令MEND作为标志。那么如果使用的是Micro/WIN32数控编程软件、源代码、代码段、中断处理程序都可以通过独立的部分进行程序编程,依据数控编程软件的自动编译机器能对程序执行全自动编写与调整,源代码彻底结束无须再编写指令MEND,如下图所示5-30(a)所表明。
源代码OB1在S7~200PLC中往可执行文件的单位、管理者、**位于PLC可执行文件的较以*每一次推行PLC循环时,*对OB1进行扫描机。
2) 代码段:S7-200PLC的代码段代号为SRBn(n为十进制数值,根据CPU的差别,可以是0~63或0~127),代码段号用以区别不同种类的代码段。
一样,初期$7-200PLC需在代码段结束处运用指令RET作为返回标志,如下图所示5-30(b)所表明,代码段SRBn**编在源代码OBI彻底结束指令MEND之后。采用了Micro/WTN32数控编程软件后,这类由数控编程软件实时编写与调整。
代码段SRBn在S7-200PLC中向可挑选一部分,可以编写可以不用编写。代码段的实施依据源代码OB1对该代码段的开启进行,并非每一次PLC循环都需要推行全部代码段。
3) 中断处理程序:S7-200PLC的中断处理程序代号为INTn(n为十进制数值,可以是0~127),用于区别不同种类的中断处理程序。初期中断处理程序结束采用的是指令 RETI作为返回标志,中断处理程序INTn一样**编在源代码 OBI 彻底结束指令MEND之后,且下意识上面有放进代码段SBRn之后(也需要放到代码段之前)。
中断处理程序INTn在S7-200PLC中同样为可选择的一部分,它必须根据源代码OB1的开启才能够推行,并非每一次PLC循环都需要推行全部中断处理程序。
S7-200PLC的软件架构与执行全过程。
4) 静态变量静态变量:在开展PLC编程设计的时候,操作程序中有很多为了能够简单逻辑块结构而设置的暂时性状况、数据和信息存储芯片,这类存储芯片实际上只是为了给程序编程、检查而设的暂时性存储芯片,它跟思维逻辑外界操作程序无关紧要,在S7中将其称为"静态变量"或"临时变量(Temp)"。
根据自己的需求,室内设计师也可以在S7-200PLC的OBI、SBRa、INTa中运用"临时变量"。"临时变量"储存在静态变量数据和信息静态变量(L)中,这一区域为全部程序块所公共性,只可用作OB1或SBRn、INTn块内部使用正中间测算结果存放(这类中间测算结果不可以用于块外部)。静态变量静态变量在程序块推行完成后,数据和信息会被其他思维逻辑需要具体内容所替代。
如果需要贮存可用作其他逻辑块情况,宜选用PLC的构造标志寄存器M或变量内存芯片。
S7-200 PLC的软件架构与执行全过程
(a)自动编译的软件架构;(b)初期软件架构;(c)过程的实施步骤
(2) S7-200 PLC的存储芯片结构。编制完成的PLC可执行文件以及PLC程序执行所需要的数据和信息、推行过程中产生的中间状态等都需要通过内存芯片进行储放、为了能可以使阅读者进一步了解CPU的内控制度情况。理将S7-200的存储芯片结构介绍如下。
1) S7-200 PLC内存芯片类型。S7-200 PLC可以采用多种形式的内存芯片来进行PLC操作程序与文件存储,以防止数据库丢失。S7-200 PLC能用内存芯片重要有如下类型。
● RAM: CPU控制器本身带有动态存储器(RAM)。RAM用于储放PLC计算、处理结论等信息。根据自己的需求,RAM的信息可以通过低压电容器或充电电池(选件)进行保持,但其储放时间不长,一般只能保持几日。
● EEPROM(或Flash ROM):除RAM外,CPU控制器本身所含的保持型内存芯片(EEPROM或Flash ROM),可以进行数据的*性储放。保持型内存芯片用于储放PLC可执行文件、PLC基本参数等核心业务;根据自己的需求,还可以把PLC操作程序执行过程中所产生的静态变量Y、内部构造标识M、记时器T、记数器C等保存在保持型内存芯片中。
● 内存芯片卡:内存芯片卡死S7-200PLC中向可选件,顾客可根据实际情况选用。内存芯片卡为保持型内存芯片可以作为PLC保持型内存芯片的扩展与贮备,用于贮存PLC可执行文件、PLC基本参数、变量V、内部构造标识M、记时器T、记数器C等。
2) 内存芯片磁盘分区。S7-200PLC的构造内存芯片分为操作程序储放区、文档存储区、基本参数储放区。在这其中、操作程序储放区用于储放PLC可执行文件;文档存储区用于储放PLC测算、解决中间(如导出印像,标识、变量的状况,记数器、记时器的中间值等);基本参数储放区用于储放PLC配置参数(包括操作程序维护保养用户名和密码、具体地址分配设定、关闭电源保持地域设置等)。