plc字节整数双字整数实数

来源:百科 时间:2016-09-05 12:10:52 阅读:

【www.zhuodaoren.com--百科】

plc 数据类型
plc字节整数双字整数实数(篇一)

在STEP 7-Micro/WIN中编程时,在下列两种情况下您必须识别并使用数据类型:

?如果您以IEC 1131-3模式编程,则必须为全局符号表中的所有数值选择数据类型。

?如果您在局部变量表中赋值,则必须为每个局部变量定义数据类型。

当您明确地为数值指定数据类型时,您为STEP 7-Micro/WIN提供清晰的指令,指明需要为数值分配多少内存空间(例如,数值100可被存储为字节、字或双字)以及如何表示数值(将0视作布尔值还是数字值?)。

每个SIMATIC和IEC 1131-3指令或参数化子程序均由精确定义识别。该定义可被称为签名。对于所有的标准指令,每个指令操作数允许使用的数据类型集均从签名获得。对于参数化子程序,用户通过局部变量表建立子程序签名。

STEP 7-Micro/WIN V3.0编程软件为SIMATIC模式执行简单的数据类型检查,为IEC 1131-3模式执行细致的数据类型检查。这意味着为局部或全局变量指定一种数据类型时,软件在下表所列的每个等级中确保操作数数据类型与指令签名相匹配。

基本数据类型 数据类型大小 说明 范围

布尔 1位 布尔 0至1

字节 8位 不带符号的字节 0至255

字节 8位 带符号的字节(SIMATIC模式仅限用于

SHRB指令) -128至+127

字 16位 不带符号的整数 0至65,535

整数 16位 带符号的整数 -32768至+32767

双字 32位 不带符号的双整数 0至4294967295

双整数 32位 带符号的双整数 -2147483648至+2147483647 实数 32位 IEEE 32 位浮点 +1.175495E-38

+3.402823E+38-1.175495E-38至3.402823E+38

字符串 2至255字节 ASCII字符串照原样存储在PLC内存中,形式

为1字符串长度接ASCII数据字节 ASCII字符代码128至255 复杂数据类型 说明 范围

TON 打开接通延时定时器 1 ms10 ms100 ms T32, T96T33 - T36, T97 - T100T37 - T63, T101 -T255

TOF 关闭接通延时定时器 1 ms10 ms100 ms T32, T96T33 - T36, T97 - T100T37 - T63, T101 - 255

TP 脉冲定时器(参阅注释1) 1 ms10 ms100 ms T32, T96T33 - T36, T97 - T100T37 - T63, T101 - 255

CTU 向上计数器 0至255 至

CTD 向下计数器 0至255

CTUD 向上/向下计数器 0至255

SR 设置主要双稳态触发器 无关

RS 复原主要双稳态触发器 无关

STEP 7-Micro/WIN 提供三级数据类型检查

1. IEC编辑器具有细致数据类型检查。在该模式中,参数数据类型必须与符号或变量的数据类型完全匹配。欲支持细致数据类型检查,过载指令除外,每个正式参数只有一种数据类型。例如,SRW(字向右移位)指令的IN参数的数据类型为字。在细致数据类型检查中,只有被指定字数据类型的变量才能成功编译。使用细致数据类型检查时,数据类型为整数的变量对字指令参数无效。细致数据类型检查仅在IEC 1131-3模式中进行。

用户选择的数据类型 等同数据类型

布尔 布尔

字节 字节

字 字

整数 整数

双字 双字

双整数 双整数

实数 实数

字符串 字符串

2. 处于SIMATIC模式中的局部变量表具有简单数据类型检查。在该模式中,当符号或变量被指定一个数据类型时,同时自动指定与所选数据类型位大小相匹配的所有数据类型。例如,如果用户选择双整数作为数据类型,局部变量会自动指定数据类型双字,因为二者均为32位数据类型。不自动指定实数数据类型,虽然实数也是32位数据类型。实数数据类型被定义为无其他等同数据类型,总是独特的类型。使用局部变量时,只在 SIMATIC模式中执行简单数据类型检查。

用户选择的数据类型 等同数据类型

布尔 布尔

字节 字节

字 字、整数

整数 字、整数{plc字节整数双字整数实数}.

双字 双字、双整数

双整数 双字、双整数

实数 实数

字符串 字符串

3. SIMATIC符号编辑器无数据类型检查。该模式仅限用于无法选择数据类型的SIMATIC全局变量。在该模式中,所有相同大小的数据类型被自动指定给符号。例如,编程软件将自动为赋予VD100地址的符号指定下列数据类型:双字、双整数和实数。

为SIMATIC全局符号由大小决定的数据类型{plc字节整数双字整数实数}.

用户选择的地址 指定等同的数据类型

V0.0 布尔

VB0 字节、字符串

VW0 字、整数

VD0 双字、双整数、实数

数据类型检查的益处

数据类型检查的益处是帮助用户避免常见编程错误。例如,如果指令支持带符号的数字,则在使用不带符号的数字作为指令操作数时,软件为该用法设置旗标会有益处。例如,关系比较<I是带符号的指令,显然,对于带符号的数据类型操作数,-1小于0。但当<I指令允许支持不带符号的数据类型时,程序员需确保绝不会发生下列情况。在程序运行时,对于<I指令,不带符号的数值40,000实际上小于0。程序员需确保对带符号的指令使用不带符号的数字不会超越正负数界限,否则会出现无法预测的结果。

警告您应当确保带符号的数字用作不带符号的指令时不得超出正负数界限。若无法确保不带符号的数字用作带符号的指令时不超出正负数界限,可能致使程序或控制器操作出现无法预测的结果。无法预测

plc习题答案(期末)
plc字节整数双字整数实数(篇二)

习题1

1.填空

1)输出指令(对应于梯形图中的线圈)不能用于过程映像寄存器。 2) 在首次扫描时为ON,SM0.0一直为

3)接通延时定时器TON的使能(IN)输入电路 接通 时开始定时,当前值大于等于预设值时其定时器位变为 ON ,梯形图中其常开触点 接通 ,常闭触点 断开 。

4)接通延时定时器TON的使能输入电路 断开 时被复位,复位后梯形图中其常开触点 断开 ,常闭触点 接通 ,当前值等于 0 。

5)有记忆接通延时定时器TONR的使能输入电路时开始定时,使能输入电路断开时,当前值 保持不变 。使能输入电路再次接通时 继续定时 。必须用 复位 指令来复位TONR。

6)断开延时定时器TOF的使能输入电路接通时,定时器位立即变为,当前值被零 。使能输入电路断开时,当前值从0开始 增大 。当前值等于预设值时,输出位变为 OFF ,梯形图中其常开触点 断开 ,常闭触点 接通 ,当前值 保持不变 。

7)若加计数器的计数输入电路,计数器的当前值加1。当前值大于等于预设值PV时,梯形图中其常开触点 接通 ,常闭触点 断开 。复位输入电路 接通 时,计数器被复位,复位后其常开触点 断开 ,常闭触点 接通 ,当前值为 0 。 2. 字节、字和双字是有符号数还是无符号数?

3. VW20由哪两个字节组成?谁是高位字节?

4. VD20由哪两个字组成?由哪4个字节组成?谁是低位字?谁是最高位字节?

5. 位存储器(M)有多少个字节?

6. S7-200有几个累加器?它们可以用来保存多少位的数据?

7. &VB100和*VD120分别用来表示什么?

无符号数

VB20和VB21,VB20

VW20和VW22,VB20~VB23,VW22,VB20

32

4个,8、16、32位

VB100的地址,地址指针VD120所指的存储单元中的数

8. 地址指针有什么作用?

9. 写出图3-34到图3-36所示梯形图对应的语句表程序

在程序中修改操作数的地址,用于间接寻址

题9的语句表程序

10 画出图3-37中M0.0、M0.1和Q0.0的波形图。{plc字节整数双字整数实数}.

I0.0Q0.0

11. 指出下图中的错误

图3-38中的错误:I2.1的常开触点不能放在线圈的右边,I0.8中的位地址不能大于7,立即输入触点只能用于输入位I,梯形图中不能出现过程映像输入I的线圈,正向转换触点不能接

在左侧电源线上。

12. 画出图3-39a,b,c中的语句表对应的梯形图

a

b

C

13. 用接在I0.0输入端的光电开关检测传送带上通过的产品,有产品通过时I0.0为ON,如果在10s内没有产品通过,由Q0.0发出报警信号,用I0.1输入端外接的开关解除报警信号。画出梯形图,并写出对应的语句表程序。

题13的答案

湖南工业大学2014年PLC复习题
plc字节整数双字整数实数(篇三)

1、接触器按驱动力大小分为电磁式、气动式和液压式,以电磁式应用最广泛,按接触器主触点控制电路中的电流种类分为交流接触器和直流接触器,按其接触点的极数来分,有单极、双极、三极、四极、五极。红停止 黄警告 绿安全 继电器按输入信号的性质分为电压继电器、电流继电器、时间继电器、温度速度压力等,按工作原理分电磁式继电器、感应式继电器、电动式继电器、热继电器和电子式继电器等,按输出型式分有触点和无触点两类,按用途分控制用和保护用继电器。热继电器只能用作电动机的过载保护,不能作为短路保护使用。熔断器按结构分为半封闭插入式、螺旋式、无填料密封管式和有填料密封管式,按用途分快速熔断器和特殊熔断器(如快慢动作熔断器、自复式熔断器) 熔断器起短路保护作用。

2、输入过程映像寄存器I,输出过程映像寄存器Q,变量存储区V,位存储区M,局部变量存储区L,特殊存储器SM,顺序控制继电器S,定时器存储区T,计数器存储区C,累加器AC,模拟量输入AI,模拟量输出AQ,寻址方式有直接寻址和间接寻址。S7-200遵循高地址、低字节的规律,VD100(VW100,VW102) VW100(VB100,VB101) VW102(VB102,VB103)。S7-200PLC程序主要分为三大类:主程序OBI、子程序SBR-N、中断程序INT-N。S7-200CPU有CPU221 CPU222 CPU224 CPU224XP CPU226 CPU226XM。PLC的编程语言有梯形图(LAD) 语句表(STL) 顺序功能流程图(SFC) 功能块图(FBD)。PLC的扫描过程就是输入采样、程序执行、输出刷新三个阶段。PLC是按集中输入、集中输出、周期性循环扫描的方式工作的,每一次扫描所用的时间为扫描周期或工作周期。PLC由CPU、存储器、输入/输出接口、电源组成。S7-200PLC的计数器有三种:增计数器(CTU)、增/减计数器(CTUD)、减计数器(CTD),共有256个。比较指令的关系符号有等于=、大于>、小于<、不等于<>、大于等于>=、小于等于<=等 六种。比较指令的类型有字节比较、整数比较、双字整数比较和实数比较,字节比较是无符号的,其他有符号的。顺序控制指令有三种指令格式(语句):顺序状态开始(SCR)、 顺序状态转移(SCRT)、 顺序状态结束(SCRE)。 FU:熔断器

QS:刀开关

{plc字节整数双字整数实数}.

QF:断路器{plc字节整数双字整数实数}.

{plc字节整数双字整数实数}.

KM:接触器

、KA:中间继电器

KI

:电流继电器

3)、KV:电压继电器

2、 KT:时间继电器

3、 FR:热继电器{plc字节整数双字整数实数}.

一、{plc字节整数双字整数实数}.

二、 S:控制回路中的开关器件

1、 SA:转换开关

2、 SB:按钮

本文来源:http://www.zhuodaoren.com/shenghuo382188/

推荐访问:
扩展阅读文章
热门阅读文章