SGM AB标准(最新)资料SGM标准AB系统编程手册-数据类型 .docVIP

  • 0
  • 0
  • 约4.17千字
  • 约 13页
  • 2026-03-11 发布于浙江
  • 举报

SGM AB标准(最新)资料SGM标准AB系统编程手册-数据类型 .doc

PAGE

内总拼操作手册

? PAGE2(NUMPAGES13)

数据类型

天泽软控 2012-

数据类型

山东天泽软控技术股份有限公司

2012-0

数据类型

目录

TOC\o1-3\h\z\u1 PredefinedDataType 3

1.1 BasicPredefinedDataType 3

1.2 AdvancedPredefinedDataType 3

1.3 ModulePredefinedDataType 4

2 UserDefinedDataType 5

2.1 UDT概况 5

2.2 通用标准UDT 5

2.3 非标准UDT 8

PredefinedDataType

Predefined预定义的数据类型是在系统中定义且不可修改的数据类型

BasicPredefinedDataType

BasicPredefined是构成数据类型的基本单元,所有其它数据类型基于此基础

Type

注释

BOOL

布尔量,1位,值为1或者0

SINT

短整型,8位有符号的值从-128到127,也可以用作代表ASCII码的字母,如条码的每一位可用此类型

INT

整型,16位有符号的值从-32768到32767,

DINT

双整型,32位有符号的值,常用于Devicenet一个地址所对应全部变量

REAL

实数型,浮点数

AdvancedPredefinedDataType

AdvancedPredefined是Rockwell开发的一些由BasicPredefined数据类型组成,方便编程人员使用的系统自带的数据类型,如TMR(timer),RIN(RedundantInput),下图1以RIN为例,所有的组成均为BOOL量,每个变量的作用各不相同,可以参见RIN的注释,

图1

ModulePredefinedDataType

当编程人员在硬件组态时在IO/Configuration中添加模块时,系统自动生成对应该模块的标签,而ModulePredefined数据类型是此类标签的数据类型,如下图所示当我们在硬件组态中添加sz_UB030E2时,自动会生成sz_UB030E2:I表示该模块的输入变量,而AB:1791DS_IB8XOB8_Safety2:I:0即为该模块的预定义数据类型,相同模块由于参数设置的不同,预定义数据类型可能不一样,详见硬件配置中的描述

UserDefinedDataType

UDT概况

1,UserDefinedDataType(下文简介UDT)是用户自定义数据类型,可以由各种预定义数据类型或者其他数据类型构成

2,UDT将用户关于某一功能(如滚床,气缸)的所有需要用到的变量统一在同一组织结构中

3,UDT减少了系统中变量的数量

4,UDT使逻辑更加标准化,更具有可复制性

通用标准UDT

1,通用标准中关于滚床,气缸,关于Cell,Station,Action和一些标准柜的UDT,不能删除任何东西而且最好不要修改,下图是以Action的UDT,在Action的动作程序需要用到的变量都包含在此UDT中

如我们需要有关闭第一组夹头这个程序,首先我们需要建立已za_Action为数据类型的标签Clamp1Close,并且在CloseClamp的程序段中需要用到的中间变量我们都能在Clamp1Close变量组中找到,如下图1代表关闭完成,图2代表关闭的自动条件,图3代表关闭的命令

图1

图2

图3

2,下图是以Zc_CellHMI的UDT,与Cell相关的HMI显示画面和此UDT相关,由于HMI使用标准模板,此UDT不能修改,

非标准UDT–安全模块

1,由于客户特殊的需求或者成本考虑,项目中经常会有非标准的盘柜或者应用,我们可以根据通用标准的UDT根据项目特点做适当修改。一般来讲JunctionBox,VFDpanel,中每一块安全模块我们根据硬件图纸都要分别定义数据类型,对应一个8入8出安全

文档评论(0)

1亿VIP精品文档

相关文档