价格:880起
浔之漫智控技术(上海)有限公司
联系人: 浔之漫智控技术(上海)有限公司
电话:19873876272
地址:石湖荡镇塔汇路755弄29号1幢一层A区213室
重庆西门子低压电器代理商
西门子代理商
西门子PLC代理商
西门子授权代理商
西门子模块代理商
西门子总代理商
PLC的内存分配及I/O点数
在使用PLC之前,深入了解PLC内部寄存器的配置和功能,以及I/O分配情况对使用者来说是至关重要的。下面是一般PLC产品的内部寄存器区划分情况∶
每个区分配一定数量的内存单元,并按不同的区命名编号。下面分别介绍各个区。
①I/O继电器区 I/O区的寄存器可直接与PLC外部的输入、输出端子传递信息。这些I/O寄存器在PLC中具有“继电器”的功能,即它们有自己的“线圈”和“触点”。故PLC中又常称这一寄存器区为“I/O继电器区”。每个I/O寄存器由一个字(16个bit)组成,每个bit位对应PLC的一个外部端子,称作一个I/O点。I/O寄存器的个数乘以16等于PLC总的I/O点数。如某PLC有10个I/O寄存器,则该PLC共有160个I/O点。在程序中,每个I/O点又都可以看成是一个“软继电器”,有常开触点,也有常闭触点。同一个命名的触点可以反复使用,其使用次数不限。这里的“软继电器”实际上就是PLC内部的逻辑电路或只是一些存储的逻辑量。在PLC中常常用这样的逻辑量代替实际的物理器件,用这种“软继电器”代替“硬继电器”可以大大减少外部接线,增加系统设计的灵活性,便于实现柔制造系统(FMS)。这可以说是“继电器-接触器控制”设计上的一个,也是PLC之所以能逐渐取代传统“继电器-接触器”控制的一个重要原因。
不同厂家的PLC对I/O寄存器有不同的编号,有的以X、Y分别表示输入、输出端,以下标数字进行编号还有的用序号为输入、输出分区编号。不同型号的PLC配置有不同数量的I/O点,一般小型的PLC主机有十几至几十个I/O点。若一台PLC主机的I/O点数不够,可进行I/O扩展。一般I/O扩展模块中只有I/O接口电路、驱动电路,而没有CPU。它只能通过接口与主机相连使用,不能单独使用。PLC的大扩展能力主要受CPU寻址能力和主机驱动能力的限制。
②内部通用继电器区 这个区的寄存器与I/O区结构相同,既能以字为单位(16个bit)使用,也能以位为单位(1个bit)使用。不同之处在于它们只能在PLC内部位用,而不能直接进行输入/输出控制。其作用与中间继电器相似,在程序控制中可存放中间变量。
③数据寄存器区 这个区的寄存器只能按字使用,不能按位使用。一般只用来存放各种数据。
④特殊继电器、寄存器区 这两个区中的继电器和寄存器的结构并无特殊之处,也是以字或位为一个单元,但它们都被系统内部占用,专门用于某些特殊目的,如存放各种标志、标准时钟脉冲、计数器和定时器的设定值和经过值、自诊断的错误信息等。这些区的继电器和寄存器一般不能由用户任意占用。
⑤系统寄存器区 系统寄存器一般用来存放各种重要信息和参数,如各种故障检测信息、各种特殊功能的控制参数以及PLC产品出厂设定值。这些信息和参数保PLC的正常工作。在某些PLC产品中,这些寄存器是以十进制数进行编号的,它们各自存放着不同的信息。这些信息有的可以进行修改,有的是不能修改的。当需要修改系统寄存器时,必须使用特殊的命令,这些命令的使用方法见有关的使用手册。而通过用户程序,不能读取和修改系统寄存器的内容。
上面介绍了PLC的内部寄存器及I/O点的概念,这对使用者是十分重要的。但对于具体的寄存器及I/O编号和分配使用情况,则必须结合具体机型进行针对性的学习和掌握,才有实际意义。
PLC基本指令系统特点
PLC的编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同与一般的汇编语言,它既要满足易于编写,又要满足易于调试的要求。目前,还没有一种对各厂家产品都能兼容的编程语言。如三菱公司的产品有它自己的编程语言,OMRON公司的产品也有它自己的语言。但不管什么型号的PLC,其编程语言都具有以下特点:
1.图形式指令结构:程序由图形方式表达,指令由不同的图形符号组成,易于理解和记忆。系统的软件开发者已把工业控制中所需的独立运算功能编制成象征图形,用户根据自己的需要把这些图形进行组合,并填入适当的参数。在逻辑运算部分,几乎所有的厂家都采用类似于继电器控制电路的梯形图,很容易接受。如西门子公司还采用控制系统流程图来表示,它沿用二进制逻辑元件图形符号来表达控制关系,很直观易懂。较复杂的算术运算、定时计数等,一般也参照梯形图或逻辑元件图给予表示,虽然象征性不如逻辑运算部分,也受用户欢迎
2.明确的变量常数:图形符相当于操作码,规定了运算功能,操作数由用户填人,如:K400,T120等。PLC中的变量和常数以及其取值范围有
明确规定,由产品型号决定,可查阅产品目录手册。
3.简化的程序结构:PLC的程序结构通常很简单,典型的为块式结构,不同块完成不同的功能,使程序的调试者对整个程序的控制功能和控制顺序有清晰的概念。
4.简化应用软件生成过程:使用汇编语言和高级语言编写程序,要完成编辑、编译和连接三个过程,而使用编程语言,只需要编辑一个过程,其余由系统软件自动完成,整个编辑过程都在人机对话下进行的,不要求用户有高深的软件设计能力。
5.强化调试手段:无论是汇编程序,还是高级语言程序调试,都是令编辑人员头疼的事,而PLC的程序调试提供了完备的条件,使用编程器,利用PLC和编程器上的按键、显示和内部编辑、调试、监控等,并在软件支持下,诊断和调试操作都很简单。
总之,PLC的编程语言是面向用户的,对使用者不要求具备高深的知识、不需要长时间的专门训练。
安装简单方便
所有的 SIMATIC S7-1200 硬件都具有内置安装夹,能够方便地安
装在一个标准的 35 mm DIN 导轨上。这些内置的安装夹可以咬合
到某个伸出位置,以便在需要进行背板悬挂安装时提供安装孔。
SIMATIC S7-1200 硬件可进行竖直安装或水平安装。这些特性为用
户安装 PLC 提供了大的灵活性,同时也使得 SIMATIC S7-1200
成为众多应用场合的理想选择。
可拆卸的端子
所有的 SIMATIC S7-1200 硬件都配备了可拆卸的端子板。因此只需
要进行一次接线即可,从而在项目的启动和调试阶段节省了宝贵的
时间。除此之外,它还简化了硬件组件的换过程。
紧凑的结构
所有的 SIMATIC S7-1200 硬件在设计时都力求紧凑,以节省在控制
柜中的安装占用空间。例如,CPU 1215C 的宽度仅有 130 mm,
CPU 1214C 的宽度仅有 110 mm,CPU 1212C 和 CPU 1211C 的宽
度也仅有 90 mm。通信模块和信号模块的体积也十分小巧,使得
这个紧凑的模块化系统大大节省了空间,从而在安装过程中为您提
供了高的效率和灵活性。
6ES7211-1BE40-0XB0 | CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI |
6ES7211-1AE40-0XB0 | CPU 1211C DC/DC/DC,6输入/4输出,集成2AI |
6ES7211-1HE40-0XB0 | CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI |
6ES7212-1BE40-0XB0 | CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI |
6ES7212-1AE40-0XB0 | CPU 1212C DC/DC/DC,8输入/6输出,集成2AI |
6ES7212-1HE40-0XB0 | CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI |
6ES7214-1BG40-0XB0 | CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI |
6ES7214-1AG40-0XB0 | CPU 1214C DC/DC/DC,14输入/10输出,集成2AI |
6ES7214-1HG40-0XB0 | CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI |
6ES7215-1BG40-0XB0 | CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES7215-1AG40-0XB0 | CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO |
6ES7215-1HG40-0XB0 | CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO |