i输出过程映象寄存器q位存储mt.ppt
文本预览下载声明
1、项目实施计划表; 2、项目知识点总结及习题; 3、自评成绩; 11、日期(DATE) 数据长度:16位 数据类型:整数 时基值:1日 表示的日期:1990年1月1日对应整数0,日期每增 加1天,对应的整数加1 格式:D#年_月_日 如:D#1992_12_2 取值范围:D#1990_1_1~D#2163_12_31 12、实时时间(TIME_OF_DAYTOD) 数据长度:32位 数据类型:双整数 时基值:1ms 实时时间:表示1天中的24小时 格式:TOD# 取值范围: TOD#0:0:0~ TOD#23:59:59.999 (二)复杂数据类型 超过32位或由其它数据类型组成的数据。 (三)参数数据类型 是一种用于逻辑块(FB、FC)之间传递参 数的数据类型 练习题:S7-300PLC的基本数据类型有哪些? 并介绍每一种数据类型的长度、格式及取值范围。 五、S7的系统RAM存储区 输入过程映象寄存器(I) 输出过程映象寄存器(Q) 位存储区(M) 外部输入寄存器(PI) 外部输出寄存器(PQ) 定时器(T) 计数器(C) 数据块寄存器(DB) 本地数据寄存器(L) 1、输入过程映象寄存器(I) 在循环扫描的开始,操作系统从现场读取控制按钮、行程开关及各种传感器等送来的输入信号,并存入输入过程映象寄存器,其每一位对应数字量输入模块的一个输入端子。 2、输出过程映象寄存器(Q) 在循环扫描期间,逻辑运算的结果存入输出过程映象寄存器。在循环扫描结束前,操作系统从输出过程映象寄存器读出最终结果,并将其传送到数字量输出模块,直接控制PLC外部的指示灯、接触器、执行器等控制对象。 3、位存储区(M) 位存储器与PLC外部对象没有任何关系,其功能类似于继电器控制电路中的中间继电器,主要用来存储程序运算过程中的临时结果,可为编程提供无数量限制的触点,可以被驱动但不能直接驱动任何负载。 4、外部输入寄存器(PI) 用户可以通过外部输入寄存器直接访问模拟量输入模块,以便接收来自现场的模拟量输入信号, 5、外部输出寄存器(PQ) 用户可以通过外部输出寄存器直接访问模拟量输出模块,以便将模拟量输出信号送给现场的控制执行器。 6、定时器(T) 作为定时器指令使用,访问该存储区可获得定时器的剩余时间。 7、计数器(C) 作为计数器指令使用,访问该存储区可获得计数器的当前值。 8、数据块寄存器(DB) 数据块寄存器用于存储所有数据块的数据,最多可同时打开一个共享数据块和一个背景数据块。 9、本地数据寄存器(L) 本地数据寄存器用来存储逻辑块(OB、FB、FC)中所使用的临时数据,一般用作中间存储器。当逻辑块执行结束时,数据自然丢失。 六、寻址方式 绝对地址寻址 符号寻址 (一)绝对地址寻址:是直接指定所访问的存储区域、访问形式及地址数据。 位寻址 字节寻址 字寻址 双字寻址 1、位寻址:是最小存储单元的寻址方式。 格式:存储区关键字+字节地址+位地址 例如:Q 10.3 Q:表示输出过程映象寄存器 10:表示第10个字节。 3:表示位地址为3;位地址的取值范围是0~7 2、字节寻址:字节寻址时,访问一个8位的存储区域。 格式:存储区关键字+字节的关键字(B)+字节地址 例如:MB0 M:表示位存储区 B:表示字节byte 0:表示第0个字节。其中最低位的位地址为 M0.0,最高位的为M0.7 * * 项 目 三 S7-300 PLC 编程语言和指令系统 【项目功能】 【项目知识点和技能点】 1、掌握STEP-7块、编程语言及数据类型 2、熟悉STEP-7指令系统。 1、STEP-7块、编程语言及数据类型、熟悉 STEP-7指令系统。 2、具有指令的实际应用技能 组织块: OB(Organization Block) 功能: FC(Function) 功能块: FB(Function Block) 系统功能: SFC(System Function) 系统功能块:SFB(System Function Block) 背景数据块:DB(Instance Data Block) 共享数据块:DB(Share Data Block) 一、STEP 7 中的块 【项目知识准备】 程序块或逻辑块 数据块 (一)组织块(OB) 作用:组织块OB是CPU操作系统和用户程序的接口, 只有CPU操作系统可以调用组织块,操作系统根据不同 的启动事件调用不同的组织块。用户的主程序必须写 在组织块中。 种类: 启动组织块 循环执行的程序组织块 定期执行的程序组织块 事件驱动
显示全部