全国服务热线 195****8569

南京西门子模块总代理-2023已更新

更新时间:2024-01-07 08:08:00
价格:¥888/台
西门子:西门子代理商
西门子CPU:西门子plc
德国:全新原装
联系电话:195****8569
联系手机:195****8569
联系人:吴悦
让卖家联系我
详细介绍

南京西门子模块总代理-2023已更新

PLC地址数据长度单位四种介绍

使用二进制“位”信号时需要注意如下几点:

  1) 在PLC中,由于一个字节的长度为8 位二进制数据,同一字节中不同的信号位通过后续的**.0~**.7(如10.0~10.7)进行区分.因此,对于“位”信号,不可以在地址中使用**.8、**.9(如IO.8、IO.9等)。

  2) 在S7-200PLC中,由于CPU模块本身带有集成的输入/输出点,而且,集成的输入/输出的数量不一定为整字节,在这种情况下,字节多余的输入/输出点不可以再作为实际输入/输出点(但可以作为内部标志位使用)。

  3) 定时器、计数器可以作为二进制位信号,但其指定格式为T**、C**(如T10、C15等),在这种情况下,定时器、计数器相当于一个延时继电器(或计数器)的动合触点,在延时(或计数)到达设定值时,触点接通。

  4) 模拟量输入/输出AI/AQ、累加器AC、高速计数器输入HC不可以用二进制位的方式指定地址。

  5) 在S7-200中可以使用指令地址PJ/PQ进行开关量信号的直接输入与输出,但在S7-300/400中只能使用以字节、字或双字的形式指令。

  (2) 字节。S7-200PLC的地址数据长度可以以字节(Byte)为单位,1个字节的长度为二进制8位,字节的长度单位标志为"B",如:MB10代表内部标志位寄存器的第10字节,相当于一次性指定内部标志M 的二进制位信号M10.0~M10.7。

  模拟量输入/输出AI/AQ、定时器/计数器的当前定时计数值的数据长度为16位,高速计数器输入HC的数据长度为32位,因此,不可以用字节的方式指定地址。但是,累加器ACCO~ACC3的数据长度虽然也为32位,但仍然可以用字节的形式存取,存取的内容为累加器的低8位(bit0~bit7)。

  (3) 字。S7-200 PLC的地址数据长度可以以字(Word)为单位,1个字的长度为二进制16位,字的长度单位标志为"W"。例如:MW10代表从字节10开始的16位内部标志,相当于一次性指定内部标志M的二进制位信号M10.0~M10.7与M11.0~M11.7。

  以字的形式指定PLC输入/输出信号时,可以对模拟量输入/输出、定的器/计数器的当前定时/计数值等16位信号进行读写;当以字为单位存取累加器时,使用累加器的低16位。

  (4) 双字。S7-200 PLC的地址数据长度不仅可以字节、字的形式指定,而且还可以用"双字"(Double Word)为单位,"双字"的长度为二进制32位,其单位标志为"D"。如:MDIO代表从字节10开始的32位内部标志,相当于一次性指定内部标志M的二进制位信号MI0.0~M10.7、M11.0~M12.0~M12.7、M13.0~M13.7。

  以双字的形式指定PLC输入/输出信号时,可以对S7-200的高速计数器输入HSC(32位信号)进行读入,其地址为HC0~HC5。每个高速计数器有一个带符号的32位当前值(HC)。高速计数器的当前值通常只能读取,且必须以双字为单位进行存取。


S7的地址数据长度有位(二进制1位)、字节(二进制8位)、字(二进制16位)、双字(二进制32 位)四种,具体如下。

  (1) 位。在PLC内部,开关量信号以二进制“位”(bit)的形式指定。当数据长度为二进制位时,在地址中直接指定字节与位,字节与“位”之间利用“.”隔开。地址格式为:

  【信号类型】【字节地址】.【位地址】例如,对于图3-11中的第1个输入模块(2字节、16点输入模块)的第14个(第2字节的第6点)输入点,其输入地址为T1.5等。

二进制位地址的形式

  图3-11 二进制位地址的形式

  

PLC**地址的地址符编程

S7系列PLC的**地址由地址符(信号类型)、数据长度、起始字节(位)三部分组成。地址符用于指定信号的类型;数据长度用于指定信号的位数;起始字节(位)用于定义信号的位置。如图3-10所示。

  图3-10 S7系列PLC的**地址地址符

  S7系列PLC中可以使用的信号有多种,它们通过不同的"地址符"进行区别,而且在S7-200与S7-300/400中也有所不同,在使用时应加以注意。

(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中,因此,高速计数器的读入/输出实质上也是一种对输入/输出的直接读入与输出。


  (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***)形式指定。

734b50f3367487e7688d0c3bc94858a.jpg


浔之漫智控技术有限公司在经营活动中精益求精,具备如下业务优势:

SIEMENS可编程控制器

  1、SIMATIC S7系列PLC:S7-200、S7-1200、S7-300、S7-400、ET-200

  2、 逻辑控制模块LOGO!230RC、230RCO、230RCL、24RC、24RCL等

  3、SITOP直流电源24V DC1.3A、2.5A、3A、5A、10A、20A、40A可并联.

       4、HMI 触摸屏TD200 TD400CK-TP OP177 TP177,MP277 MP377,

德国制造 现货

全新原装 参数

**** 保修

价格优势 特价

我公司大量现货供应,价格优势,品质保证,德国原装进口


联系方式

  • 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 电话:195****8569
  • 经理:吴悦
  • 手机:195****8569
  • QQ:2810544350
  • Email:2810544350@qq.com
产品分类