PLC(3)

2019-05-18 12:39

模拟量 640 656 672 688 704 720 736 752

怎样确定信号模板的地址 (一)确定数字量模板的地址

一个数字量模板的输入或输出地址由字节地址和位地址组成。字节地址取决于其

模板起始地址。

例如:如果一块数字量模板插在第4槽里,其地址分配如下:

(二)确定模拟量模板的地址

模拟量输入或输出通道的地址总是一个字地址。通道地址取决于模板的起始地

址。

例如:如果第一块模拟量模板插在第4号槽,其地址分配如下:

3.2 S7-300 PLC存储区简介

3.2.1 S7-300编程方式简介

S7-300 PLC的编程软件是STEP 7。

用户程序由组织块(OB)、功能块(FB,FC)、数据块(DB)构成。OB是系统操作程序与用户应用程序在各种条件下的接口界面,用于控制程序的运行。OB1是主程序循环块,在任何情况下,它都是需要的。功能块(FB,FC)实际上是用户子程序,分为带“记忆”的功能块FB和不带“记忆”的功能块FC。前者有一个数据结构与该功能块的参数表完全相同的数据块(DB)附属于该功能块,并随着功能块的调用而打开,随着功能块的结束而关闭。该附属数据块(DB)叫做背景数据块,存在背景数据块中的数据在FB块结束时继续保持,也即被“记忆”。功能块FC没有背景数据块,当FC完成操作后数据不能保持。数据块(DB)是用户定义的用于存

放数据的存储区。

S7 CPU还提供标准系统功能块(SFB,SFC)。

3.2.2 S7-300 PLC的存储区

S7-300 CPU有三个基本存储区:

(1)系统存储区:RAM类型,用于存放操作数据(I/O、位存储、定时器、

计数器等)。

(2)装载存储区:物理上是CPU模块中的部分RAM,加上内置的EEPR

OM或选用的可拆卸FEPROM卡,用于存放用户程序。

(3)工作存储区:物理上是占用CPU模块中的部分RAM,其存储内容是C

PU运行时,所执行的用户程序单元(逻辑块和功能块)的复制件。

CPU程序所能访问的存储区为系统存储区的全部、工作存储区中的数据块D

B、暂时局部数据存储区、外设I/O存储区等。

程序可访问的存储区及功能 名称 存储区 存储区功能 扫描周期开始,操作系统读取过 程输入值并录入表中,在处理过程中,程序使用这些值 输入(I) 输入过程映象表 每个CPU周期,输入存储区在输入映象表中所存放的输入状态值,它们是外设输入存储区头128Byte的映象 在扫描周期中,程序计算输出值并存放该表中,在扫描周期结束后,操作系统从表中读取输出值,并传送到过程输出口,过程输出映象表是外设输出存储区的头128Byte的映象 输出(Q) 输出过程映象表 位存储区(M) 存储位 存放程序运算的中间结果 外设输入(PI) I/O:外设输入 外设存储区允许直接访问现场设备(物理的或外部的输入和输 出),外设存储区可以字节,字 和双字格式访问,但不可以位方I/O:外设输出 式访问 外设输出(PQ) 为定时器提供存储区 计时时钟访问该存储区中的计时单元,并以减法更新计时值 定时器(T) 定时器 定时器指令可以访问该存储区和计时单元 计数器(C) 计数器 为计数器提供存储区,计数指令访问该存储区 在FB、FC可OB运行时设定。在块变量声明表中声明的暂时变量存在该存储区中,提供空间以传送某些类型参数和存放梯形图中间结果。块结束执行时,临时本地存储区再行分配。不同的CPU提供不同数量的临时本地存储区 DB块存放程序数据信息,可被所有逻辑块公用(“共享”数据块)或(被FB特定占用“背景”数据块)

临时本地数据(L) 本地数据堆栈(L堆栈) 数据块(DB) 据块 3.3 S7-300 PLC中央处理单元CPU模块

3.3.1 CPU模块概述

中央处理单元CPU的主要特性,包括存储器容量、指令执行时间、最大I/O点数、各类编程元件(位存储器、计数器、定时器、可调用块)数量等。

S7-300可编程控制器CPU314的技术数据

程序存储量 每1K语句执行时间 计数器 24K 0.3ms 64个(C0~C63) 计数范围:0~999 128个(T0~T127) 定时范围:10ms~9990s MPI STEP7 2048个(MB0~MB255) 最多127(DB0保留) 数据块 大小:最大8KB 嵌套深度:8层 机架 应用场合 最多4个 每个机架的信号模块数:最多8个 对编程范围和操作处理速度有高要求的大型设备 3.3.2

CPU模块的方式选择开关和状态指示二极管

S7-300的CPU有四种工作方式,通过可卸的专用钥匙控制:

(1)RUN-P:可编程运行方式。

(2)RUN:运行方式。 (3)STOP:停机方式。 (4)MRES:CPU清零

定时器 通讯接口 编程软件 位存储器 用钥匙开关进行程序的清除

在开始一个新的编程工作时,我们需要将中央处理器进行清零处理。它将很容易地通过操作CPU上的钥匙开关来实现。为此我们必须进行以下的操作步骤:

1.接通PLC工作电源,并等待至CPU的自检测运行完成 2.转动钥匙开关至MRES位置,并保持这个状态,直至STOP发光

二极管从闪动转为常亮状态

3.钥匙开关转至STOP位置并迅速转回MRES位置,保持这个状态,

STOP发光二极管开始快速闪动

4.STOP发光二极管的快速闪动,表示CPU已被清零

5.松开钥匙开关,这时钥匙会自动返回STOP位置

6.可编程控制器已被清零,并可以传输新的控制程序 程序的下传只能是钥匙开关在STOP或RUN-P位置进行

3.3.3 CPU单元的参数设置

(1)时钟存储器

S7-300有8个时钟存储器,每个频率都不一样。可以在0-255范围内定义

任一字节为时钟存储器字节。

A period duration/frequency is assigned to each bit of the clock memory

byte: Bit

7 6 5 4 3 2 1 0

Period

duration (s):2 1.6 1 0.8 0.5 0.4 0.2 0.1 Frequency(Hz):0.5 0.625 1 1.25 2 2.5 5 10

(2)循环中断参数

(3)最长循环时间

(4)MPI参数


PLC(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:国家普通话水平测试30个话题范文及要求

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: