- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
STEP 7数据类型和变量 变量及数据类型含义 变量特性及变量的声明 STEP 7数据类型概述 STEP 7中的基本数据类型 复杂数据类型的重要性 STEP 7中的复杂数据类型 STEP 7参数类型 变量建立的区域 本地数据堆栈工作方式 示例:暂存器的替换 数据块(DB) 数据类型:ARRAY ARRAY的声明和初始化 存储器中ARRAY变量的存储 一维数组 多维数组 BOOL数据类型 数据类型:STRUCT 结构(STRUCT)的声明 示例: 数组 – 结构 – 数组的声明 存储器中STRUCT变量的存储 基本数据类型结构 复杂数据类型结构 用户自定义数据类型:UDT UDT用户自定义数据类型: 在声明部分创建了一个数据模板供以后使用 对程序文件夹的所有块来说,是全局有效的 示例: 新数据类型(结构)的定义: UDT1 STRUCT SetSpeed : REAL; ... ActualSpeed : REAL; Enable : BOOL; Disturbance : BOOL;END_STRUCT; 变量的声明: Motor_1: UDT1;Motor_2: UDT1; 对变量的访问: L #Motor_1.ActualSpeed UDT的使用 数据类型: DATE_AND_TIME 处理DT型变量的功能 标准库V3.x里的 IEC库 FC1 (AD_DT_TM):功能FC 1将一个时间段(TIME格式)加到一个时刻时间(DT格式)上去,并返回新的时刻时间。 FC34 (SB_DT_DT):功能FC 34将两个时刻时间(DT格式)相减,返回一个时间段(TIME格式) 。 FC35 (SB_DT_TM) :功能FC 35从一个时刻时间(DT格式)上减去一个时间段(TIME格式) ,并返回新的时刻时间(DT格式) 。 FC3 (D_TOD_DT) :功能FC 3将DATE和TIME_OF_DAY (TOD)日期格式组合起来,并将它们转换成DATE_AND_TIME(DT)这种日期格式。 FC6 (DT_DATE) :功能FC 6是从DATE_AND_TIME格式中提取日期。 FC7 (DT_DAY) :功能FC 7是从DATE_AND_TIME格式中提取星期。. FC8 (DT_TOD) :功能FC 8是从DATE_AND_TIME格式中提取TIME_OF_DAY。 DT#变量比较函数: FC9 (EQ_DT),FC12 (GE_DT),FC14 (GT_DT),FC18 (LE_DT),FC23 (LT_DT),FC28 (NE_DT) 数据类型: STRING STRING (字符串)型变量: 数据类型STRING表示了一个最多有254字符的字符串 应用:处理消息文本 声明方法: 字符串名称: STRING[最大数目]: ‘I初始化的文本’ (这样声明的字符串变量最多可有maxNo个字符,maxNo: 0... 254) 字符串名称: STRING: 初始化的文本 (这样声明的字符串变量最多可有254个字符) 示例: 变量的声明: Fault signal : STRING ‘Motor failure_4’ (变量Fault signal,并初始化为上面的文本内容) Warning : STRING[50] ‘ ’ (“empty” 变量Warning,最多可以接受50个字符) 处理: 基本访问方式: L #Fault signal[5] (装在变量Fault signal中的第5个字符) 通过IEC库里的FC进行处理 存储器中字符串(STRING) 变量的存储 示例: 声明并初始化 Given name: STRING[8]: OTTO 存储STRING变量“Given name“ 处理STRING型变量的功能 (挑选部分) 标准库里的 IEC库 FC2 (CONCAT):功能FC2是将两个STRING变量组合成一个字符串。 FC4 (DELETE) :功能FC 4是在一个字符串中删除L个字符,直到字符P位置为止。 FC11 (FINF) :功能FC 11提供第一个字符串里的第二个字符串的位置。 FC17 (INSERT) :功能FC 17是将参数IN2处的字符串插入到参数IN1处的字符串的字符Pth之后。 FC20 (LEFT) :功能FC 20提供一个字符串的第一个L个字符。 FC21 (LEN) :功能FC 21输出字符串当前长度(有效字符数) 。 FC26 (MID) :功能FC 26提供字符串的中间部分。 FC31 (REP
您可能关注的文档
- --现场总线实验报告.doc
- (免费)2010年职称英语考试理工类A、B、C级真题及答案.docx
- -单片机实现--电子时钟功能_1602液晶显示.doc
- 004 原子吸收光谱法.ppt
- (CP343_1之间的以太网通讯).doc
- 01.GB50300-2001 建筑工程施工质量验收统一标准.doc
- -基于单片机的蓄电池自动监测系统设计.doc
- 01 GETTING GOODS MOVING.ppt
- 013-高压交流输电线路潜供电流仿真分析-安徽省电设院.doc
- 01CDS推流服务器DATASHEET .docx
- 2023咸阳职业技术学院招聘笔试真题参考答案详解.docx
- 2023四川化工职业技术学院招聘笔试真题及参考答案详解.docx
- 2023哈尔滨职业技术学院招聘笔试真题及参考答案详解.docx
- 2023商洛职业技术学院招聘笔试真题及答案详解1套.docx
- 2023呼伦贝尔职业技术学院招聘笔试真题参考答案详解.docx
- 2023南阳农业职业学院招聘笔试真题参考答案详解.docx
- 2023天津公安警官职业学院招聘笔试真题带答案详解.docx
- 2023年上海电机学院招聘笔试真题参考答案详解.docx
- 2023年四川艺术职业学院招聘笔试真题参考答案详解.docx
- 2023安徽体育运动职业技术学院招聘笔试真题及答案详解一套.docx
文档评论(0)