ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:30.19KB ,
资源ID:11703116      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11703116.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(PLC数据类型.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

PLC数据类型.docx

1、PLC数据类型PLC数据类型1、数据格式及要求1数据格式:及指数据的长度和表示方式2要求S7-200对数据的格式有一定的要求,指令与数据格式一致才能正常工作。2、用一位二进制数表示开关量1一位二进制数:一位二进制数有0(OFF)和1(ON)两种不同的取值,分别对应开关量(或数字量)的两种不同状态。2位数据的数据类型:布尔(BOOL)型。3位地址:由存储器标识符、字节地址和位号组成,如I3.4等。4其他存储区的地址格式:由存储器标识符和起始字节号(一般取偶字节)组成,如VB100、VW100、VD100等。3、多位二进制数(8421码)1数及数制:数用于表示一个量具体大小。根据计数方式的不同,有

2、十进制(D)、二进制(B)十六进制(H)和八进制等不同的计数方式2二进制表示:在S7-200中用2#来表示二进制常数,例如“2#10111010”。3二进制大小:将二进制的各位(从右往左第n位)乘以对应的位权(2n-1),并将结果累加求和可得其大小。例如:2#10111010=127+026+125+124+123+022+121+020=1864、十六进制数十六进制数的引入:将二进制数从右往左每4位用一个十六进制数表示,可以实现对多位二进制数的准确读写。不同进制的表示方法;3十六进制数的表示方法:在S7-200中用16#表示十六进制常数,例如 “2#1010 1110 0111 0101”可

3、转换为“16#AEF7”。 4十六进制大小:将十六进制数的各位(从右往左第n位)乘以对应的位权(16n-1),并将结果累加求和可得其大小。例如:16#2F=2161+15160=475、数据长度:字节(Byte)、字(Word)、双字(DoubleWord)字节(B):从号位开始的连续位二进制数称为一个字节字(W):相邻两个字节组成一个字的长度双字(DW):相邻个字节组成一个双字长度字双字长数据的存储特点:高位存低字节、低位存高字节。6、负数(有符号数)的表示方法负数的表示:PLC一般用二进制的补码来表示有符号数,其最高位为符号位(0-正、1-负)。绝对值相等的正负有符号数间的关系:正数的补码

4、是它本身。4不同数据的取值范围:(下表)数据基本类型基本数据类型内容数据范围BOOL(1位)布尔型0,1BYTE(8位)无符号型0255WORD(16位)无符号整数型065535INT(16位)有符号整数-3276832767DWORD(32位)无符号双整数0232-1DINT(32位)有符号双整数-231231-1REAL(32位)IEEE32浮点数-103810387、BCD码BCD码释义:BCD码就是用四位二进制数的组合来表示1位十进制数。即用二进制编码的十进制数(Binary Coded Decimal Number)缩写。例如 十进制数23的BCD码为2#0010 0011或表示为1

5、6#23,但其8421码为2#00010111.BCD码的应用:BCD码常用于输入输出设备,例如拨码开关输入是BCD码,送给七段显示器数字也是BCD码。二 CPU的存储区1、输入过程映像寄存器(I)输入过程映象寄存器(I)的作用:在每次扫描周期的开始,CPU对物理输入点进行采样,并将采样值写入输入过程映像寄存器中。输入过程映象寄存器(I)的特点:A)只能由外部驱动,其常开、常闭触点的使用次数不受限制;B)可以按位ID、字节、字或双字来存取输入过程映象寄存器中的数据; 位:I(字节地址).(位地址)如I0.0 字节、字或双字:I(长度)(起始字节地址)如IB42、输出过程映像寄存器(Q)输出过程

6、映像寄存器的作用:在每次扫描周期的结尾,CPU将输出过程映像寄存器中的数值复制到物理输出点上。输出过程映像寄存器(Q)的特点:A)其常开、常闭触点使用次数不受限制;B)可以按位、字节、字或双字来存储输出过程映像寄存器; Q(字节地址)、(位地址)如Q1.1 字节、字或双字Q(长度)(起始字节地址)如QB53、全程变量存储区(V)全程变量存储区的作用:用于存储程序执行过程中控制逻辑操作的中间结果,也可用它保存与工序或任务相关的其它数据。全程变量存储区(V)的特点:A)变量存储器在全局有效,可以被所有的POU存取;B)可以按位、字节、字或双字来存V存储区的数据; 位 V(字节地址)、(位地址)如V

7、10.2 字节、字或双字Q(长度)(起始字节地址)如VW1004、局部存储器(L)S7-200PLC有64个字节的局部存储器,其中60个可以用作暂时存储器或者给子程序传递参数。局部存储器和变量存储器很相似,主要区别是变量存储器是全局有效的,而局部存储器是局部有效的。全局是指同一个存储器可以被任何程序存取(例如,主程序、子程序或中断程序)。局部是指导存储器区和特定的程序相关联。几种程序之间不能互访。局部存储器区是S7-200CPU为局部变量数据建立的一个存储区,用L表示。该区域的数据可以用位、字节、字、双字四种方式来存取。按“位”方式:从L0.0L63.7,共有512点。按“字节”方式:从LB0

8、LB63,共有64个字节按“字”方式:从LW0LW62,共有32个字按“双字”方式:从LD0LD60,共有16个双字A)局部存储器(L)S7-200有64个字节的局部存储器,其中有60个可以用作临时存储器或者给子程序传递参数。局部存储器(L)的特点:S7-200给每个POU(程序组织单元分配64个局部存储器;局部存储器只在创建它的程序单元中有效,各程序不能访问别的程序的局部变量存储器。局部存储器在参数传递过程中不传递值,在分配时不被初始化,可能包含任意数值。 位L(字节地址)、(位地址)如L0.0 字节、字或双字:L(长度)(起始字节地址)如LB335、模拟量输入(AI)模拟量输入(AI)的作

9、用:S7-200将输入的模拟量值(如温度或电压)转换成1个字长(16位)的数字量,并将其存入(AI)区占一个字长的地址中。模拟量输入(AI)的特点:A)可以用区域标识符(AI)、数据长度(W)及字节的起始地址(必须是偶数字节地址如AIW0,AIW2AIW4)来来存取这些值;B)模拟量输入值为只读数据。 格式;AIW(起始字节地址)如AIW46、模拟量输出(AQ)模拟量输出(AQ)的作用:S7-200将输入的数值按比例转换成相应大小的电流或电压输出。模拟量输出(AQ)的特点:A)可以用区域标识符(AQ)、数据长度(W)及字节的起始地址(必须是偶数字节地址如AQW0,AQW2,AQW4)来改变这些

10、值;B)模拟量输出值为只写数据。 格式;AQW(起始字节地址)如AQW47、定时器存储区(T)定时器的作用:定时器可用于时间累计,S7-200CPU中,有256个定时器,其分辨率(时基增量)分为1ms、10ms和100ms三种。定时器有两个变量:A)当前值16位有符号整数,存储定时器所累积的时间。B)定时器位按照当前值和预置值的比较结果置位或复位。C)定时器存储区的特点:1)可以用定时器地址(T+定时器号,如T37、T3等)来存取当前值和定时器位数据。2)位操作指令则是存取定时器位;如果使用字操作指令,则是存取定时器当前值 格式T(定时器号) 如T248、计数器存储区(C)计数器的作用:计数器

11、可以用于累计其输入端脉冲电平由低到高的次数 。在S7-200 CPU中,有256个的计数器。分为三种类型增计数;减计数;增/减计数。计数器有两种变量;A)当前值16位有符号整数。存储累计值。B)计数器位按照当前值和预置值的比较结果置位或者复位。计时器存储区(C)的特点;A)可以用计数器地址(C+计数器号)来存取计数器的当前值和计数器位数据;B)使用位操作指令则是存取计数器位;如果使用字操作指令,则是存取计数器当前值。 格式C(计数器号) 如 C24 9、高速计数器(HC)高速计数器(HC)的作用:用于对高速事件计数;S7-200 CPU222以上提供了6个高速计数器(HC0-HC5)供用户使用

12、。高速计数器(HC)的特点;A)它独立于CPU的扫描周期;B)高速计数器的当前计数值(32的有符号整数)是只读数据,仅可以作为双字(32位)来寻址;C)用指定存储器类型(HC)加上计数器号(如HC0)的寻址方式来存取高速计数器中的值;格式;HC(高速计数器号) 如HC110、累加器(AC)累加器(AC)的作用; 累加器是可以象存储器一样使用的设备。例如,可以用它来向子程序传递参数。也可以从子程序返回参数,以及用来存储计算的中间结果。S7-200提供4个32位累加器(AC0,AC1,AC2和AC3)。累加器(AC)的特点:A)可以按字节、字或双字的形式来存取累加器中的数值;B)被访问的数据长度取

13、决于存取累加器时所使用的指令。格式:AC(累加器号)如AC011、特殊存储器(SM)特殊存储器(SM)的作用:SM位为CPU与用户程序之间传递信息提供了一种手段。可以用这些选择和控制S-200 CPU一些功能。特殊存储器(SM)可以用位、字节、字或双字来存取SM位: 位:SM(字节地址)(位地址) 如SM0.1字节字或者双字:SM(长度)(起始字节地址)如SMB8612、位存储区(M)位存储区(M)的作用:可以用位存储器作为控制继电器来存储中间操作的状态和控制信息。位存储区(M)的特点:可以按位、字节字或双字来存取存储区:位:(字节长度)(位地址)如M26.7字节、自或双字;M(长度)(起始字

14、节地址)如MD2013、顺序继电器存储器(S)顺序继电器存储器(SCR)的作用;SCR提供了控制程序的逻辑分段,用于组织设备的顺序操作。顺序继电器存储器(S)的特点;A)可用于作顺序编程元件与顺序控制继电器指令配合使用;B)或用作辅助继电器,可按位、字节自或双字来存取S位。位:S(字节地址)(位地址) 如S3.1字节、自或者双字;S(长度)(起始字节地址)如SB414、实数的格式实数及其应用:实数(浮点数)可以表示为1.m2e(式中m尾数、e指数)。由32位单精度数表示,最高位为符号位。按照双字长度来存取;借助浮点数,S7-200可以表示范围在1.17549510383.4028231038内

15、的任何一个数。实数的运算精度;对于S7-200来说,浮点数精确到小数点后六位。15、字符串的格式字符串指一系列字符,每个字符以字节的形式存储。字符串的第一个字节定义了字符串的长度,也就是字符的个数。一个字符串的长度可以是0到254个字符,再加上长度字节,一个字符串最大长度为255个字节,而一个字符串常量的最大长度为126字节。16、常数表示法及范围在S7-200的许多指令中,都可以使用常数值。常数可以是字节、字或者双字。S7-200以二进制数的形式存储常数,可以分别表示十进制数、十六进制数、ASCII码或者实数(浮点数)。S7-200指令中的常数表示法如下表所示。附表:复杂数据类型复杂数据类型内容数据范围TON接通延时定时器1mmsT32,T9610msT33-T36,T97-T100100msT37-T63,T101-T255TOF关断延时定时器1msT32,T9610msT33-T36,T97-T100100msT37-T63,T101-T255TP脉冲1msT32,T9610msT33-T36,T97-T100100msT37-T63,T101-T255CTU加计数器0to255CTD减计数器0to255CYUD加/减计数器0to255SR置位优先触发器-RS复位优先触发器-

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1