6ES7231-4HD32-0XB0西门子PLC模块

    6ES7231-4HD32-0XB0西门子PLC模块

    SIMATIC S7-1200,模拟输入, SM 1231,4 模拟输入, +/-10V,+/-5V,+/-2.5V, 或 0-20mA/4-20mA, 12 Bit+符号位(13 Bit ADC)

    西门子PLC共享数据块与数据内容

    1. 数据块的分类

    数据块(DB)用来分类储存设备或生产线中变量的值,数据块也是用来实现各逻辑块之间的数据交换、数据传递和共享数据的重要途径。数据块丰富的数据结构便于提高程序的执行效率和进行数据管理。与逻辑块不同,数据块只有变量声明部分,没有程序指令部分。

    数据块分为共享数据块(DB)和背景数据块(DI)。在共享数据块和符号表中声明的变量都是全局变量。用户程序中所有的逻辑块(FB、FC、SFB、SFC和OB)都可以使用共享数据块和符号表中的数据。

    2. 生成共享数据块

    在符号表中,共享数据块的数据类型是它本身,背景数据块的数据类型是对应的功能块。

    用鼠标右键点击SIMATIC管理器左边窗口中的“块”,在弹出的菜单中执行“插入新对象”→“数据块”命令,生成新的数据块,默认的类型为共享数据块。

    3. 基本数据类型

    基本数据类型包括位(BOOL)、字节(BYTE)、字(WORD)、双字(DWORD)、整数(INT)、双整数(DINT)和浮点数(FLOAT,或称实数REAL)等(见3.2.2节)。

    4. 复杂数据类型

    复杂数据类型包括日期和时间(DATE_AND_TIME)、字符串(String)、数组(Array)、结构(Struct)和用户定义的数据类型(UDT)。

    (1)日期和时间

    日期和时间(DATE_AND_TIME,缩写为DT)占用8个字节的BCD码。1~6个字节分别存储年的低两位、月、日、时、分和秒,毫秒存储在整个7个字节和8个字节的高4位,星期存放在8个字节的低4位。星期日的代码为1,星期一~星期六的代码为2~7。例如2010年7月27日12点30分25.123秒可以表示为DT#10-07-27-12∶30∶25.123,可以省略毫秒部分。

    通过调用程序编辑器的文件夹“\Libraries\ Standard Library\IEC Function Block”中的IEC功能(见附表B-4),可以实现DATE_AND_TIME数据类型与基本数据类型之间的相互转换、日期时间的比较和加、减,具体的使用方法见在线帮助。

    调用SFCO" SET_CLK",可以设置和启动CPU时钟的时间和日期。调用SFC1"的READ_CLK",可以读取CPU系统时钟当前的日期和时间。

    (2)字符串

    字符串(String)是字符(Char)组成的一维数组,每个字节存放1个字符。1个字节是字符串的大字符长度,2个字节是字符串当前有效字符的个数,字符从3个字节开始存放,一个字符串多有254个字符。字符串的默认长度为254B,在DB4中定义字符串Fault的长度为20个字符(见图4-7),它只占用从DB4.DBB20开始的22B,其初值只有4个字符'Over’。String变量中未使用的字节地址被初始化为B#16#00。

    将DB4下载到PLC,用变量表监控DB4.DBB20和DB4.DBB21,它们的值分别为20(字符串Fault的长度为20)和4(当前有4个字符)。还可以看到从DB4.DBB22开始的4个字节中字符‘Over’的ASCII码。可以用语句表中的基本指令访问字符串中的字符,例如用指令“L DB4.Fault 【3】”来访问字符串Fault的3个字符。




    可以用标准库的IEC库中的21个功能来处理字符串变量(见附表B-4),包括字符串与其他数据类型的转换、字符串的比较和字符串的编辑,具体的使用方法见在线帮助。

    (3)数组

    数组(ARRAY)是同一类型的数据组合而成的一个单元,数组的维数多为6维。图4-6给出了一个二维数组ARRAY 【1.2,1..3】 的内部结构,它共有6个字节元素,图中的每一小格为二进制的1位,每个元素占一行(一个字节)。ARRAY后面的方括号中的数字用来定义每一维的起始元素和结束元素在该维中的编号,可以取-32768~32767之间的整数。各维之间的数字用逗号隔开,每一维开始和结束的编号用两个小数点隔开。如果某一维有n个元素,该维的起始元素和结束元素的编号可以采用1和n,例如AR-RAY [1..100]。

    (4)结构

    结构(STRUCT)可以是不同类型的数据的组合。可以用基本数据类型、复杂数据类型(包括数组和结构)和用户定义数据类型(UDT)作为结构中的元素,例如一个结构可以由数组和结构组成,结构可以嵌套8层。用户可以把过程控制中有关的数据统一组织在一个结构中,作为一个数据单元来使用,而不是使用大量的单个的元素,为统一处理不同类型的数据或参数提供了方便。

    (5)用户定义数据类型

    用户定义数据类型(User-Defined Data Types)简称为UDT,是一种特殊的数据结构,用户只需要对它定义一次,定义好以后可以在用户程序中作为数据类型使用。可以用它来产生大量的具有相同数据结构的数据块,用这些数据块来输入用于不同目的的实际数据。例如生成用于颜料混合配方的UDT后,可以用它生成用于不同颜色配方的数据组合。用户定义数据类型由基本数据类型和(或)复杂数据类型组成。定义好以后可以在符号表中为它*一个符号名,使用UDT可以节约录人数据的时间。




    浔之漫智控技术(上海)有限公司专注于西门子等

  • 词条

    词条说明

  • 6ES7211-1BE40-0XB0西门子PLC模块

    6ES7211-1BE40-0XB0西门子PLC模块SIMATIC S7-1200,CPU 1211C, 紧凑型 CPU,AC/DC/继电器, 机载 I/O: 6 个 24V DC 数字输入;4 个 2A 继电器数字输出; 2 AI 0-10V DC, 电源:交流 47-63Hz 时 85-264V AC, 程序存储器/数据存储器 50 KBPLC控制器的功能及应用随着微电子技术的快速发展,PLC

  • 西门子永州PLC模块代理商

    西门子永州PLC模块代理商西门子永州PLC模块代理商西门子永州PLC模块代理商plc变量表是用来监控或修改程序中某个或者某些变量值的工具。变量表上可以显示用户感兴趣的变量,它可以用于监视和修改变量值。今天就和大家来聊聊PLC变量表的功能有哪些:1)监视变量。可以在编程设备上显示用户程序或CPU中每个变量值的当前值。2)修改变量。可以将固定值赋给用户程序或CPU中的每个变量,使用程序状态测试时进行一

  • 咸宁西门子PLC授权代理商

    咸宁西门子PLC授权代理商PLC的功能丰富体现在什么地方  PLC的功能非常丰富。这主要与它具有丰富的处理信息的指令系统及存储信息的内部器件有关。    它的指令多达几十条、几百条,可进行各式各样的逻辑问题的处理,还可进行各种类型数据的运算。凡普通计算机能做到的,它也都可作到。    它的内部器件,

  • 西门子S7-400代理商|PLC模块总代理商

    西门子S7-400代理商|PLC模块总代理商PLC主要由CPU模块、输入模块、输出模块和编程器组成(见图1),有的PLC还可以配备特殊功能模块,用来完成某些特殊的任务。  1.CPU模块   CPU模块主要由微处理器(CPU芯片)和存储器组成。在PLC控制系统中厂CPU模块相当于人的大脑,它不断地采集输入信号,执行用户程序,刷新系统的输出;存储器用来储存程序和数据。&

联系方式 联系我时,请告知来自八方资源网!

公司名: 浔之漫智控技术(上海)有限公司

联系人: 刘经理

电 话: 19873876272

手 机: 19873876272

微 信: 19873876272

地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室

邮 编:

网 址: tianxia56.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 浔之漫智控技术(上海)有限公司

联系人: 刘经理

手 机: 19873876272

电 话: 19873876272

地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室

邮 编:

网 址: tianxia56.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved