西门子S高级编程培训教材STEP中的数据类型和变量课件.ppt

西门子S高级编程培训教材STEP中的数据类型和变量课件.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

琼瑶文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档