西门子PLC全系列总代理商ET200模块
西门子PLC全系列总代理商ET200模块
西门子PLC全系列总代理商ET200模块
1.过程映像输入/输出(I/Q)
在执行用户程序时,CPU并不直接访问I/O模块中的输入地址区和输出地址区,而是访问CPU内部的过程映像区(I/Q区,见表3-3)。在每次扫描循环开始时,CPU读取输入模块的外部输入电路的状态,并将它们存入过程映像输入表(Process Image Input,PII)。在扫描循环中,用户程序计算输出值,并将它们存入过程映像输出表(Process Image Output,PIQ)。在下一扫描循环开始时,将过程映像输出表的内容写入输出模块。
对存储器的“读写”、“访问”、“存取”这3个词的意思基本上相同。
I区和Q区均可以按位、字节、字和双字来访问,例如I0.0、IBO、IW0和ID0。与直接访问输入模块相比,访问过程映像输入表可以在整个扫描循环周期内,过程映像输入的状态始终一致。即使在本次循环的程序执行过程中,接在输入模块的外部电路的状态发生了变化,过程映像输入表各信号的状态仍然保持不变,直到下一个循环被刷新。由于过程映像表保存在CPU的系统存储器中,访问速度比直接访问信号模块快得多。
过程映像输入在用户程序中的标识符为I,它是PLC接收外部输入信号的窗口。数字量输入端可以外接常开触点或常闭触点,也可以接多个触点组成的串并联电路。PLC将外部电路的通/断状态读入并存储在过程映像输入位中,外部输入电路接通时,对应的过程映像输入位为1状态(ON)反之为0状态(OFF)。在梯形图中,可以多次使用过程映像输入位的常开触点和常闭触点。
过程映像输出位在用户程序中的标识符为Q,扫描循环周期开始时,CPU将过程映像输出位的数据传送给数字量输出模块,再由后者驱动外部负载。如果梯形图中Q0.0的线圈“通电”,继电器型输出模块对应的硬件继电器的常开触点闭合,使接在Q0.0对应的输出端子的外部负载通电工作。输出模块的每一个硬件继电器仅有一对常开触点,但是在梯形图中,每一个输出位的常开触点和常闭触点都可以多次使用。某些CPU的过程映像区的大小可以在组态时设置。
87~300/400的过程映像分区与中断功能配合,可以显著地减少PLC的输入、输出响应时间。过程映像区分为OB1(主程序)过程映像(OB1-PI)和过程映像分区(PIP)。每次扫描循环刷新一次OB1过程映像。S7-400 CPU多可以使用15个过程映像分区。
下面举例说明过程映像分区的使用方法。在硬件组态时,将某些U/O模块分配给过程映像分区PIP2,再将PIP2分配给时间中断组织块OB10,这样这些I/O模块就被分配给OB10。用STEP7的过程映像分区中的UO地址不再属于OB1过程映像输入/输出表。在调用OB10时,CPU自动读入被组态为属于过程映像分区PIP2的输入模块的输入值,OB10被执行完后,输出值被立即写至被组态为属于PIP2的输出模块。
用户程序可以调用SFC26“UPDAT_PI”来刷新整个或部分过程映像输入表,调用SFC 27“UPDAT_PO”来刷新整个或部分过程映像输出表。
2.外设I/O区(PI/PQ)
外设输入(PI)和外设输出(PQ)区允许直接访问本地的和分布式的输入模块和输出模块。PI/PQ区与I/Q区的关系如下
1)访问PU/PQ区时,直接读写输入/输出模块,而I/Q区是输入/输出信号在CPU的存储区中的“映像”。使用外设地址可以实现用户程序与I/O模块之间的快速数据传送,因此被称为“立即读”和“立即写”。P/Q区采用批量读/写的方式,因此可能有较大的滞后。
2)I/Q区可以按位、字节、字和双字访问,PI/PQ区不能按位访问。
3)I/Q区的地址范围比PI/PQ区的小,如果地址超出了I/Q区允许的范围,使用PI/PQ区来访问。
4)I/Q区与PI/PQ区的地址均从0号字节开始,因此I/Q区的地址编号也可以用于PU PQ区。例如用MOVE指令将QB1传送到PQB1,可以实现“立即写”操作。
5)只能读取外设输入的值,不能改写它。只能改写外设输出,不能读取它。下面两条指令违背了上述规定,因此是错误的
L PQB 0
T PIB 0
6)访问I/Q区的指令比访问PI/PQ区的指令的执行时间短得多。例如CPU 317-2 DP 的指令“LIBO”和“LPIBO”的执行时间分别为0.05μs和15μs。
3.内部存储器标志位(M)存储器区
内部存储器标志位用来保存控制逻辑的中间操作状态或其他控制信息。不同型号的S7-300的存储器标志位从128B到8KB。
4.定时器(T)存储器区
定时器相当于继电器系统的时间继电器。给定时器分配的字用于存储时间基准和剩余时间值(0~999)。剩余时间值可以用二进制或BCD码方式读取。
5.计数器(C)存储器区
计数器用来累计其计数脉冲的个数,给计数器分配的字用于存储计数当前值(0~999)。计数值可以用二进制或BCD码方式读取。
6.数据块(DB)与背景数据块(DI)
DB为数据块,DBX、DBB、DBW和DBD分别是数据块中的数据位、数据字节、数据字和数据双字。DI为背景数据块,DIX、DIB、DIW和DID分别是背景数据块中的数据位、数据字节、数据字和数据双字。
7.局部数据区(L)
各逻辑块都有它的局部(Local)数据区,局部变量在逻辑块的变量声明表中生成,只能在它被创建的块中使用。每个组织块用20B的临时局部数据来存储它的启动信息。局部数据用于传送块参数和保存来自梯形图程序的中间逻辑运算结果。
CPU按组织块的级划分局部数据区,S7-300同的组织块及其有关的块共用256B的临时局部数据区。S7-400每个级的局部数据区要大得多,可达数十KB,可
以用STEP7改变其大小。
全局变量包括I、Q、M、T、C、PI、PQ和共享数据块DB,可以在所有的逻辑块(OB、FC、FB、SFC和SFB)中使用全局变量。
概述:
S7-1200是SIMATIC S7-1200的简称,是一款紧凑型、模块化的PLC,可完成简单逻辑控制、逻辑控制、HMI 和网络通信等任务的控制器。
详细介绍:
新的模块化SIMATIC S7-1200控制器是西门子新推出产品的核心,可实现简单却高度的自动化任务。SIMATIC S7-1200 控制器实现了模块化和紧凑型设计,功能强大、投资安全并且*适合各种应用 。
单机小型自动化系统的***解决方案。 对于需要网络通信功能和单屏或多屏HMI的自动化系统,易于设计和实施。
具有支持小型运动控制系统、过程控制系统的应用功能。
可扩展性强、灵活度高的设计,可实现高标准工业通信的通信接口以及一整套强大的集成技术功能,使该控制器成为完整、全面的自动化解决方案的重要组成部分。
设计和功能
SIMATIC S7-1200 CPU
SIMATIC S7-1200 系统有五种不同模块,分别为 CPU 1211C、CPU 1212C 、 CPU 1214C、CPU1215C和CPU1217C。其中的每一种模块都可以进行扩展,以*您的系统需要。可在任何 CPU 的前方加入一个信号板,轻松扩展数字或模拟量 I/O,同时不影响控制器的实际大小。可将信号模块连接至 CPU 的右侧,进一步扩展数字量或模拟量 I/O 容量。CPU 1212C 可连接 2 个信号模块,CPU 1214C 、CPU1215C和CPU1217C可连接 8 个信号模块。后,所有的 SIMATIC S7-1200 CPU 控制器的左侧均可连接多达 3 个通讯模块,便于实现端到端的串行通讯。
安装简单方便
所有的 SIMATIC S7-1200 硬件都有内置的卡扣,可简单方便地安装在标准的 35 mm DIN 导轨上。这些内置的卡扣也可以卡入到已扩展的位置,当需要安装面板时,可提供安装孔。SIMATIC S7-1200 硬件可以安装在水平或竖直的位置,为您提供其它安装选项。这些集成的功能在安装过程中为用户提供了大的灵活性,并使 SIMATIC S7-1200 为各种应用提供了实用的解决方案。.
节省空间的设计
所有的 SIMATIC S7-1200 硬件都经过设计,以节省控制面板的空间。例如,经过测量,CPU 1214C 的宽度仅为 110 mm,CPU 1212C 和 CPU 1211C 的宽度仅为 90 mm。结合通信模块和信号模块的较小占用空间,在安装过程中,该模块化的紧凑系统节省了宝贵的空间,为您提供了*率和大灵活性。
SIMATIC S7-1200
可扩展的紧凑自动化的模块化概念
它实现了简便的通信、有效的技术任务解决方案,并能*一系列的立自动化需求。
SIMATIC S7-1200模块概述
1.中低端紧凑型控制器
2.大规模集成,节省空间,功能强大
3.具有出色的实时性能和功能强大的通信选件:
4.带有集成PROFINET IO 接口的控制器,可与SIMATIC 控制器、HMI、编程设备和其它自动化组件进行通信
5.所有CPU都可用于单机模式、网络以及分布式结构
6.安装、编程和操作极为简便
7.集成式 Web 服务器,带有标准和用户特定 Web 页面
8.数据记录功能,用于归档用户程序的运行数据
9.强大的集成工艺功能,如计数、测量、闭环控制和运动控制
10.集成数字量和模拟量输入/输出
11.灵活的扩展设备
12.可直接用于控制器的信号板卡
13.用于通过输入/输出通道来扩展控制器的信号模块;
包括一个用于记录和准备能量数据的电能表模块
14.附件,如电源、开关模块或SIMATIC存储卡等