西门子CPU一级代理商|PLC总代理商
S7系列PLC的**地址由地址符(信号类型)、数据长度、起始字节(位)三部分组成。地址符用于*信号的类型;数据长度用于*信号的位数;起始字节(位)用于定义信号的位置。如图3-10所示。
图3-10 S7系列PLC的**地址地址符
S7系列PLC中可以使用的信号有多种,它们通过不同的"地址符"进行区别,而且在S7-200与S7-300/400中也有所不同,在使用时应加以注意。
(1) 输入/输出信号
1) 输入信号I:输入信号用英文字母I标记,它是指与PLC输入端连接的来自外部设备的外部输入信号。在PLC程序中,一般是使用"输入映像"寄存器中的数据,其内容在一个PLC循环扫描周期内保持不变。
2) 输出信号Q:输出信号用英文字母Q标记,它是指与PLC输出端连接的用于控制外部设备的外部输出信号,PLC的输出信号送给输出模块,并通过不同的驱动形式驱动外部负载。在PLC程序中,一般使用“输出映像”寄存器中的数据。输出映像寄存器中的内容可以随着程序的执行不断改变(在多重线圈编程时),但终PLC输出的状态总是程序后的处理结果,因此,对外部来说它也是一的。
3) 直接输入/输出PL/PQ(仅S7-300/400有):直接输入/输出是在PLC程序中不受PLC循环扫描约束,进行直接采样的输入与直接刷新的输出信号。通过直接输入/输出,可以在PLC程序中不受PLC循环时间的限制,直接对PLC的输入/输出信号进行读/写。
在直接输入的情况下,PLC程序不再使用输入映像寄存器中的值,而是直接读入当前的瞬时值。而且,PLC执行了直接输入后,并不会影响"输入映像"寄存器中原来的值。在直接输出的情况下PLC程序不再使用输出映像寄存器中的值,而是直接输出当前的瞬时值。而且,PLC执行了直接输出后,"输出映像"寄存器中的值将立即发生变化。
4) 模拟量输入/输出AI/AQ:模拟量输入/输出只能以“字”的形式*,不可以使用二进制位的形式进行编程,模拟量输入/输出的只能为AIW**/AQW**。模拟量输入/输出的内容直接保存在PLC的模拟量输入/输出模块中,而不是存放在CPU的RAM中,因此,模拟量输入/输出实质上也是一种对输入/输出的直接读入与输出。
(2) 内部标志位寄存器
1) 内部标志位M:Siemens公司PLC中的"内部标志位"用英文字母M标记,作用相当于其他公司PLC 中常说的"内部继电器",它用于寄存PLC程序中间运算结果。在PLC程序中,内部标志位的内容可以随着程序的执行过程不断进行着新与改变。
2) 特殊内部标志位SM:PLC内部特殊标志位用英文字母SM标记,它与内部标志位的区别是:特殊标志位SM具有特殊的含义,它可以反映PLC内部的工作状态和控制信息,并可被PLC用户程序使用。
特殊标志位SM分为"只读"和"可读写"两部分。"只读"信号由PLC自动生成结果,在程序中只能使用其结果,而不能进行"写人"(或输出)操作。
3) 累加器ACC:S7-200与S7-400有4个32位累加器ACCD-ACC3;S7-300有2个32位累加器ACCD、ACC1。累加器的内容同样只可以用字节、字或双字的形式进行处理,并以ACD~AC3作为**地址。当以字节(或字)为单位存取累加器时,使用累加器的低8位或低16位。
4) 顺序控制继电器S(仅S7-200有):在S7-200PLC中,可以使用顺序控制继电器(SCR),它用英文字母S标记,用于组织PLC程序操作或进入相应的程序步。
5) 数据块DB/DI(仅S7-300/400):在S7-300/400系列PLC中,可以使用数据块DB来存储程序的处理结果或数据,数据块可以在DB(或DI)的地址下以十进制的形式来*。数据块的内容同样可以用二进制位、字节、字、双字的形式使用,对于二进制位,地址以DBX*.*(或DIX*.*)形式*;对于数据块中的字节、字、双字,地址以DBB***、DBW***、DBD**(DIB***、DIW***、DID***)形式*。
(3) 公共变量与局部变量
1) 变量V(仅S7-200有):在S7-200中,PLC内部变量用英文字母V标记,其作用与内部寄存器类似,可用于寄存PLC程序中间运算结果,但可以使用的数量多。在PLC程序的执行过程中可以不断地对内部变量V的内容进行新与改变。由于变量V的状态可以由所有的程序块共用,因此,它是一种公共变量(也称共享变量)。
由于S7-200中没有单独的“数据块(DB)”存储区,内部变量V存储器的1部分被作为数据块DB1 使用,它在不同的CPU中大小不等,可以是128~512字节。被作为数据块DB1使用的内部变量V,在PLC 装载时可以像PLC程序一样复制到PLC的EEPROM中,而其余的内部变量V则只能保存在CPU的RAM中。在S7-300/400中不可以使用内部变量V,而是需要通过数据块DB来存储PLC的中间运算结果。
2) 局部变量L:PLC内部局部变量用英文字母L标记,其作用与公共变量类似,但它是一种共用的、动态变化的存储区域,其内容与含义随着所执行的逻辑块的不同而改变,它用于寄存仅在逻辑块内部使用的中间运算结果。
局部变量L与公共变量V的区别是:公共变量V在PLC程序中是通用的,即某一程序段或程序块的执行结果可以用于其他的程序段与程序块;而局部变量L的内容却是临时性、不固定的,只有在调用某一逻辑块时,在缺的内部才有明确的含义,逻辑块一日执行完成,其作用随之消失,因此,它随着所执行程序块的不同随时进行新与改变。
局部变量L的地址范围在理论上为L0、0~L63.7共64个字节,但实际可以使用的一般为L0.0~L59.7共60个字节。
(4) 定时器与计数器
1) 定时器T与计数器C:定时器T、计数器C的地址以十进制位的形式*,格式相同,具体如下:定时器:T***,可以使用的点数取决于PLC的型号,且可以使用T**8、T**9:计数器:C***,可以使用的点数取决于PLC的型号,且可以使用T**8、T**9。
定时器、计数器可以以二进制位的形式使用,在这种情况下,相当于一个延时继电器(或计数器)的动合触点,在延时(或计数)到达设定值时,触点接通。此外,它们还可以以字的形式使用,在这种情况下,相当于通过数据操作指令读取16位的定时器、计数器的当前定时、计数值。
2) 高速计数器输入HC(仅S7-200有):高速计数器为32位信号,只能以“双字”的形式进行读入,其地址为HC0~HC5。
高速计数器用于记录频于PLC循环扫描速度的外部输入脉冲信号,它能对PLC循环扫描不能检测的外部倍号进行计数。每个高速计数器有一个带符号的32位当前值(HC);高速计数器的当前值通常只能读取,且必须以双字为单位进行;高速计数器的数量取决于CPU型号。
高速计数器的内容直接保存在PLC的高速计数器模块中,而不是存放在CPU的RAM中,因此,高速计数器的读入/输出实质上也是一种对输入/输出的直接读入与输出。
词条
词条说明
西门子ET200模块6ES7193-6BP20-0BB0SIMATIC ET 200SP, 基础单元 BU20-P12+A4+0B, 类型 B0 的基础单元, 直插式端子, 带 4 个 AUX 端子, 已向左桥接, 宽x高:20mmx117mm系统主要功能及实现方法1 系统的工作方式由于系统的绝大部分硬件都是采用西门子公司SIMATIC 工业型产品,就保证了系统全天24 小时不间断的正常工作。特别
6ES7142-3BH00-0XA0西门子ET200PLC现场硬件模块的组态和软件调试 对于各种PLC的现场硬件组态和软件调试,通常有经验的工程师应该先花一些时间对自己的现场工作进行一个简单的规划,通常应当采取如下的步骤: (1) 系统的规划 首先,必须深入
西门子代理商西门子PLC代理商西门子授权代理商西门子模块代理商西门子总代理商什么是可编程控制器逻辑控制随着微处理器、计算机和数字通信技术的飞速发展,计算机控制已经应用到了几乎所有的工业领域。当前,用于工业控制的计算机可以分为:可编程控制器、基于PC总线的工业控制计算机、基于单片机的测控装置、用于模拟量闭环控制的可编程调节器、集散控制系统(DCS)和现场总线控制系统(FCS)等。逻辑与可编程控制技术
西门子PLC总代理商-西安西门子PLC总代理商-西安西门子PLC总代理商-西安PLC控制与继电器控制有什么区别?PLC控制与继电器控制有什么区别?plc控制的出现是为了克服继电器控制在编程、维护等方面存在的缺点,它们的区别主要体现在以下几点。1.逻辑控制方式(1)继电器控制:利用各电气元件机械触点的串、并联组合成逻辑控制;采用硬线连接,连线多而复杂,使以后的逻辑修改、增加功能很困难。(2) PLC
公司名: 浔之漫智控技术(上海)有限公司
联系人: 刘经理
电 话: 19873876272
手 机: 19873876272
微 信: 19873876272
地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室
邮 编:
网 址: tianxia56.b2b168.com
公司名: 浔之漫智控技术(上海)有限公司
联系人: 刘经理
手 机: 19873876272
电 话: 19873876272
地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室
邮 编:
网 址: tianxia56.b2b168.com