S7-200数据类型
更新时间:2023-11-24 22:12:01 阅读量: 教育文库 文档下载
IEC1131—3数据基本类型 基本数据类型 BOOL(1位) BYTE(8位) WORD(16位) INT(16位) DWORD(32位) DINT(32位) REAL(32位) 复杂数据类型 内容 布尔型 无符号型 无符号整数 有符号整数 无符号双整数 有符号双整数 IEEE32浮点数 IEC1131—3复杂数据类型 内容 1ms TON 接通延时定时器 10ms 数据范围 T32,T96 T33—T36,T97—T100 数据范围 0 to 1 0 to 255 0 to 65535 -32768 to +32767 0 to 232-1 -231 to 231-1 -1038 to 1038 100ms T37—T63,T101—T255 1ms TOF 关断延时定时器 10ms T32,T96 T33—T36,T97—T100 100ms T37—T63,T101—T255 1ms TP 脉冲 10ms T32,T96 T33—T36,T97—T100 100ms T37—T63,T101—T255 CTU CTD CTUD SR RS 加计数器 减计数器 加/减计数器 置位优先位触发器 复位优先位触发器 0 to 255 0 to 255 0 to 255 — —
数据类型检查 完全数据类型检查 在该方式下,参数的数据类型必须同符号或变量数据类型匹配。每个有效参数只有一个数据类型(多重指令除外)。例如,SRW(右移字)指令的输入(IN)参数的数据类型是WORD。只是给它分配WORD型的变量,才能编译成功。当设定为完全数据类型检查时,给WORD型指令分配整型(INT)变量是无效的。
完全数据类型检查只能在IEC1131-3方式下执行。如下表: 完全数据类型检查:用户选定和等价的数据类型
用户选定的数据类型 BOOL 等价的数据类型 BOOL BYTE WORD INT DWORD DINT REAL BYTE WORD INT DWORD DINT REAL
简单的数据类型检查:在简单数据类型方式下,当给一个符号或变量一个数据类型时,也自动分配了和所选定数据类型相匹配的所有数据类型。例如,选择DINT作为数据类型,局部变量也自动分配DWORD数据类型,因为两者都是32位的数据类型。虽然REAL也是32位数据类型,但是它不是自动分配的。由于REAL数据类型没有等价的数据类型,它总是单独定义的。简单数据类型检查只在SIAMTIC方式下使用局部变量时执行。见下表: 简单数据类型检查:用户选定和等价的数据类型 用户选定的数据类型 BOOL BYTE WORD INT DWORD DINT REAL 等价的数据类型 BOOL BYTE WORD,INT WORD,INT DWORD,DINT DWORD,DINT REAL 无数据类型检查:无数据类型检查方式只在SIMATIC全局变量没有可选的数据类型时使用。在该方式下,所有相同大小的数据类型自动分配给符号。例如,一个符号分配在地址VD100处,下表表示STEP 7-Micro/WIN 32自动为该符号分配了数据类型。 大小决定了SIMATIC全局符号的数据类型 用户选定的地址 V0.0 VB0 VW0 VD0 分配的等价数据类型 BOOL BYTE WORD,INT DWORD,DINT,REAL
数据类型检查的优点
数据类型检查有助于避免常见的编程错误。如果一条指令支持有符号数,STEP 7-Micro/WIN32将对操作数标示出无符号数的使用。例如,关系比较〈1是一个有符号指令。对于有符号操作数,-1小于0。但是,当〈1指令允许支持无符号数据类型时,编程器必须保证不出现下面的情况。在程序执行期间,对于〈1指令,无符号数40000小于0。
先入先出(表)
输入/输出 TBL DATA 操作数 VW,IW,QW,MW,SW,SMW,LW,T,C,*VD,*AC,*LD VW,IW,QW,MW,SW,SMW,LW,AC,T,C,AQW,*VD,*AC,*LD 数据类型 字 整数 First In First Out(先入先出):(FIFO)指令删除表(TBL)内的第一项,并输出数值至指定位置(DATA)。表内全部其它项目均向上移动一个位置。每次执行此指令,表内项目数减1。
设定ENO = 0的错误条件: SM1.5 (空表), SM4.3 (运行时), 0006 (间接地址), 0091 (操作数超出范围)这些指令影响下列特殊内存位: 如果您试图从空表内删除项目,则将设定SM1.5为1。
整数至字节(转换) 输入/输出 IN OUT 操作数 VW,IW,QW,MW,SW,SMW,LW,T,C,AIW,AC,常量,*VD,*LD,*AC VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD 数据类型 整数 字节 整数至字节指令将字值(IN)转换成字节数值,并将结果装载入OUT指定的变量内。可转换数值0至255。全部其它数值将导致溢出,但输出不受影响。 设定ENO = 0的错误条件:0006(间接地址),SM1.1(溢出),SM4.3(运行时) 这些指令影响下列特殊内存位:SM1.1(溢出)
正在阅读:
S7-200数据类型11-24
部编版二年级上册语文第一单元测试题05-21
学校社区服务记录03-17
9.2.保山市典型烟农专业合作社经验交流09-26
天津市人民政府办公厅关于印发天津市防范和处置非法集资工作方案的通知11-22
人教版小学四年级数学下册位置的相对性《位置与方向》例308-27
湖北省武汉市蔡甸区中考语文试卷05-09
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 类型
- 数据
- 200
- 地大北京地概考研真题答案及图题解析MJ-2013.7
- 河南省化工园区(聚集区)风险评价与安全容量分析导则(试行)
- 四年级课外阅读练习精选30题(有答案)
- 德清临杭物流园区发展规划
- 生物人教版八年级上册第四章第二节细菌
- 2010年7月日语能力考试N2真题(听力) - 图文
- Web基础考题(html+css)
- 分析化学复习题(youdaan)
- 宁波市第27届中小学生计算机程序设计竞赛
- Book 2 unit4 Wildlife Protection教学设计
- 卷烟配送管理应急预案演练实施方案
- 脊椎动物分类学 - 图文
- 苏教版三年级上册数学期末试卷
- 电路分析模拟试题4套及答案
- 社会学概论 - 期末考试题
- 酸碱平衡与酸碱滴定法Microsoft Word 文档
- 2017秋北师大版数学二年级上册第七单元《分苹果》word教案
- 历史阶段性教学反思、总结
- 2018年春高二英语月考试题
- 10-风险投资运作流程分析