




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
4.6S7-1200PLC的存储区及数据类型4.6.1位、字节、字、双字PLC存储器中的每个存储单元都有一个唯一的地址,用户程序利用这些地址访问存储单元中的信息。在访问时主要寻址格式有:按位寻址、按字节寻址、按字寻址、按双字寻址。4.6.1位、字节、字、双字数据在存储器中的存取方式:位(bit)字节(Byte)1B=8bit字(Word)1W=2B=16bit双字(DoubleWord)1D=2W=4B=32bit1.按位寻址2.按字节/字/双字寻址3.位/字节/字/双字寻址时之间的关系4.6.2S7-1200PLC的数据类型数据类型用来描述数据的长度和属性,即指定数据元素的大小及如何解释数据。同样大小的存储空间,如果定义的数据类型的不一样,所表示的数据大小也不一样。例如一个字的存储空间,当数据类型为UINT时,表示的数据范围为0到65535;当数据类型为INT时,则表示的数据范围为-32768到32767。在使用指令、函数、函数块时,需要按照操作数的要求选用指定的数据类型的变量。S7-1200PLC所支持的数据类型分为:基本数据类型复杂数据类型其它数据类型1.基本数据类型名称数据类型位数举例位及位系列位Bool1TRUE、FALSE或1、0字节Byte816#12,16#AB字Word1616#1234,16#ABCD双字DWord3216#1234ABCD字符字符Char8‘A’,‘f’整型数据有符号短整数SInt8100,-100整数Int161000,-1000双整数DInt32100000,-100000无符号短整数USint8123无符号整数UInt161234无符号双整数UDInt32123456浮点数(实数)浮点数Real32123.456双精度浮点数LReal6412345.123456789时间和日期定时器Time32T#50m_30s,T#1h日期Date16D#2020-01-28日时间Time_Of_Day32TOD#10:20:30.4002.复杂数据类型复杂数据类型是由基本数据类型组成,主要是以字节为单位进行存储,每一个复杂的数据类型都是由多个字节构成。S7-1200CPU支持的复杂数据类型有:字符串、长格式日期和时间、结构体、数组及PLC数据类型。2.复杂数据类型数据类型大小范围示例长格式日期和时间DTL12字节DTL#1970-01-01-00:00:00.0~DTL#2262-04-11-23:47:16.854DTL#2020-01-29-16:30:00.400字符串Stringn+2字节n=(0~254字节)“ABCD”宽字符串WStringn+2字n=(0~65534字)“abc123@.com”2.复杂数据类型数组Array是由相同数据类型的多个元素组成。结构体Struct是由不同数据类型组成的复合型数据,通常用来定义一组相关数据。PLC数据类型,又称为UDT数据类型,是一种由多个不同数据类型元素组成的数据结构,元素可以是基本数据类型,也可是STRUCT、数组等复杂数据类型以及其他PLC数据类型。4.6.3S7-1200PLC的常用存储区存储器用于存储用户程序的操作数据。S7-1200的存储器分为不同的地址区,包括过程映像输入区(I)、过程映像输出区(Q)、位存储器(M)、临时存储器(L)以及数据块(DB)。用户程序可对这些存储区中所存储的数据进行读写访问。(1)过程映像输入区(I)过程映像输入区I是CPU用于接收外部输入信号的区域。在每个扫描周期的开始,CPU对输入模块进行采样,并将采样值写入过程映像输入区中。程序执行时从该过程映像输入区中读取对应的状态进行运算。过程映像输入区可以按位、字节、字和双字来访问,例如I0.0、IB0。(2)过程映像输出区(Q)过程映像输出区的标识符为Q。程序执行的运算结果并不会直接写入到物理输出端子上,而是存入过程映像输出区。在每一个扫描周期结束时,CPU才将过程映像输出区的内容复制到物理输出端,从而驱动外部负载动作。过程映像输出区可以按位、字节、字和双字来访问,例如Q0.0、QB0。(3)位存储器(M)位存储器M常用来存储运算时的中间操作状态或其他控制信息,相当于传统继电器控制电路中的中间继电器。位存储器不能直接驱动负载。CPU1212C的位存储器为4096KB,它可以按位、字节、字或双字来存取,例如M2.7、MB10、MW10和MD10。(4)临时存储器(L)临时存储器用于存储在处理代码块时使用的临时数据。CPU按照“按需访问”的策略分配临时存储器。代码块启动时,CPU将临时存储器区分配给代码块;代码块执行结束后,CPU将重新分配临时存储器,用于执行其它代码块。临时存储器是局部的,只能在生成它的代码块内使用,不能与其他代码块共享。(5)数据块(DB)数据块(DataBlock)简称DB,用于存储各代码块使用的各种类型的数据,包括中间操作状态、FB的其他控制信息参数,以及某些指令(如定时器、计数器)需要的数据结构。S7-1200CPU中新建的DB块默认采用优化块的访问方式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 面向未来2025年工业互联网平台云计算资源动态分配关键技术综述报告
- 2025年中国职业责任保险行业市场规模及未来投资方向研究报告
- 高级会计师业务总结模版
- 银发消费市场养老服务模式创新与市场前景报告
- 2025年幼儿园年度财务工作方案
- 电力职工学习职代会工作报告心得体会模版
- 电厂个人工作心得体会模版
- 福建省泉州2024年中考数学押题试卷含解析
- 2025年远程医疗服务在医疗供应链管理中的应用现状与发展趋势报告
- 《同上一堂冰雪思政大课》观后感心得体会模版
- 2025陕西建筑安全员C证(专职安全员)考试题库
- 火锅店服务员接待流程解析
- 2025年上半年福建福州广播电视台招聘重点基础提升(共500题)附带答案详解
- 消毒供应中心规范培训
- 2025重庆华地资环科技有限公司校园招聘9人笔试参考题库附带答案详解
- 高中政治经济主观题材料对应术语总结
- 易制毒化学品销售人员岗位职责
- 小区二次供水水箱清洗消毒的监督流程课件
- 2025年金融数学考试试题及答案
- 2024年安徽省公务员【申论】考试真题及答案-(A卷+B卷+C卷)三套
- 自主智能系统知到课后答案智慧树章节测试答案2025年春哈尔滨工程大学
评论
0/150
提交评论