PLC用户存储区的分类及功能

合集下载

中级电工证复习资料(PLC部分)

中级电工证复习资料(PLC部分)

例4:
5、ANB指令: ANB(电路块与)功能是并联电路块之间的串联连接;程序步为1。 ①、二个或二个以上触点并联连接的电路称并联电路块。 ②、将并联电路块与前面串联连接用ANB指令。 ③、并联电路块起点时要用LD或LDI指令。 ④、在用ANB指令将并联电路与前面电路串联前应先完成并联电路块。 ⑤、ANB指令是独立指令,它不带器件号。 ⑥、如有多个并联电路块顺次以ANB指令与前面连接,ANB的使用次数不受限制。但如将ANB 集中起来使用,这种串联个数不超过8个。 例5:
24、PLC 指令系统及编程方法(二)
(一)、编程器的简易使用
1、键盘说明;
①、功能键:(11个) 1)、RD/WR:目前进行功能为RD读出或WR写入程序。 2)、INS/DEL:目前进行功能为INS插入或DEL删除程序。 3)、MNT/TEST:目前进行功能为MNT监控或TEST测试程序。
功能键按一次时选择键左上方功能,再按一次选择键右下方功能。 ②、其它键OTHER:在任何状态下按该键,将显示方式项目单选择画面。(7种) 1)离线编程;2)在线编程;3)数据传递; 4)参数;5)X、Y、M地址修改;6)蜂鸣器音 量;7)封锁清除。 ③、清除键CLEAR:取消按GO(即确认前)的输入,清除错误信息,恢复到原来画面 ④、帮助键HELP:对某特殊指令的编程代码不清时,可按FNC+HELP(出9种菜单)+数字。 (000CJ、001CALL、002SRET、003IRET、004EI、005DI、006FEND、007WDT、008FOR、 009NEXT) ○5 空格键SP:在输入指定元件号、指定常数之间,要用空格键。 例16:LD X0 GO; OUT T0 SP;K50 GO。
原理图:图A)
梯形图:图B)

PLC的基本组成和工作原理

PLC的基本组成和工作原理
绪论EXIT
⒊ OMRON中型PLC
• C200Hα(C200HX/C200HG/C200HE)系列
– 有11种型号的CPU模块 – 配置齐全的I/O模块和高功能模块 – 品种齐全的通信模块 – 可扩展2~3个机架,每个机架可插10个模块 – 可使用远程I/O单元,I/O可达640~1184点 – 指令系统丰富,具有较强的通信和网络功能
型号
CJ1H-CPU66H CJ1H-CPU65H CJ1G-CPU45H CJ1G-CPU44H CJ1G-CPU43H CJ1G-CPU42H CJ1G-CPU45 CJ1G-CPU44
最大 I/O 点数 2560
1280
960
1280
程序容 量
120K步 60K步 60K步 30K步 20K步 10K步 60K步 30K步
绪论EXIT
3.智能输入/输出模块 高速计数模块
• 用于脉冲或方波计数器、实时时钟、 脉冲发生器、编码器等输出信号的检 测和处理,及快速变化过程中的测量 或精确定位控制
绪论EXIT
运动控制模块
• 自带微处理器,用来控制物体的位置、 速度和加速度,可以控制直线运动或旋 转运动,也可以控制单轴或多轴运动
数据存 储器容
量 256K字 128K字 128K字
64K字
128K字 64K字
基本指令 内置端 处理速度 口
0.02µs
0.04µs
外设端 口和RS232C端 口
0.08µs
可选 件
存储 卡
绪论EXIT
基本I/O模块
基本 I/O模块
直流输入模块 交流输入模块 继电器输出模块 晶体管输出模块 晶闸管输出模块
❖ 目前新推出的微型PLC有CP1E系列, 带扩展I/O单元时最大达180点

S7-400存储卡

S7-400存储卡

1.S7-400有两种卡,一种是RAM,一种FLASH卡。

RAM是扩展CPU内存的。

不说了。

而FLASH卡的操作要复杂一些。

选择"将站点上传到PG",此时上传的是CPU内存中的程序和数据,包括DB块的数据等。

和FLASH卡没有关系。

普通下载的时候,数据下载到CPU内存中,是下载不到FLASH卡的。

在STEP7中选择下拉菜单PLC-----DOWNLOAD USER PROGRAMM TO MEMERY CARD。

这样才能把程序下载到FLASH中。

并且每一次程序改动后,都要执行一次这个操作才行.2.S7-400 PLC没有FLASH卡,这个程序是存储在电池+RAM卡中吗?那么复位存储器会不会把程序一起清空?如那么程序只是存储在工作存储区中?MRES可以复位工作存储区中的数据,那一复位程序不就丢失了?(电池+FLASH卡)中到底有没有分程序存储区与工作存储区?我用MRES作复位时是不是只会清除工作存储区中的内容,而不会清除(电池+FLASH卡)中程序存储器的程序吧?是这样理解吗?请专家指导一下,谢谢!在回答你的问题`之前,有必要了解一下S7-300/400PLC的存储区的分类,其基本存储区为:系统存储区、装载存储区和工作存储区,但新型带MMC卡的S7-300PLC没有内置的装载存储区。

为了保证程序执行的快速性和不过多地占用工作存储器,在执行时只把与程序执行有关的块装入工作存储区。

下载程序时,用户程序(逻辑块和数据块)被下载到CPU的装载存储器中,CPU把可执行部分复制到工作存储器中。

MRES复位存储器仅仅把CPU中当前工作存储器中的用户程序清除掉,但不会清除可拆卸的Flash卡(FEPROM卡),你把CPU扳到RUN位置或断电后再通电,FLASH卡中的内容被复制到CPU存储器RAM中(工作存储器)。

Flash卡是不需要电池的,电池是用于当使用外置RAM装载存储器或断电后保存当前的数据块中的数据和工作存储器中中当前执行的用户程序和数据;所以使用MRES复位将使当前工作存储器中的用户程序和数据全部丢失。

PLC的基本组成

PLC的基本组成

输入接口电路:采用光电耦合电路,将限位开关、
手动开关、编码器等现场输入设备的控制信号转换 成CPU所能接受和处理的数字信号。
输入 1
内 内 部 电 路
COM
输出接口电路:采用光电耦合电路,将CPU处 理过的信号转换成现场需要的强电信号输出, 以驱动接触器、电磁阀等外部设备的通断电。 有三种类型:
统的核心部件,主要由运算器、控制器、寄存器及实 现它们之间联系的地址总线、数据总线和控制总线构 成。此外还有外围芯片、总线接口及有关电路。CPU在 很大程度上决定了PLC的整体性能,如整个系统的控制 规模、工作速度和内存容量等。
作为PLC的核心,CPU的功能主要包括以下几个方面。 (1) CPU接收从编程器或计算机输入的程序和数据,并 送入用户程序存储器中存储。
(2) 系统软元件存储区
软原件概念:
● 内部的编程元件,也就是支持该机型编程语言的软元件,按通俗叫法分 别称为继电器、定时器、计数器等,但它们与真实元件有很大的差别, 一般称它们为“软继电器”。这些编程用的继电器,它的工作线圈没有 工作电压等级、功耗大小和电磁惯性等问题;触点没有数量限制、没有 机械磨损和电蚀等问题。它在不同的指令操作下,其工作状态可以无记 忆,也可以有记忆,还可以作脉冲数字元件使用。
●系统RAM存储区包括PLC内部各类软元 件(内部继电器、定时器、计数器、数据寄 存器和工作寄存器等)的存储区。该存储区 又分为具有掉电保存的存储区域和掉电不 保存的存储区域。前者在PLC断电时,由 内部的锂电池供电,数据不会丢失;后者 在PLC断电时,数据被清零。
① 内部继电器 与开关输出一样,每个内部继 电器占用系统RAM存储区中的一位,但不能 直接驱动外部负载,只供用户在编程中使用。 外部负载的驱动必须通过输出继电器来实现。 其作用类似于电气控制线路中的继电器。另 外,不同的PLC还提供数量不等的特殊内部 继电器,具有不同的特殊功能。

S7-200 PLC存储器结构

S7-200 PLC存储器结构
每一个输出端子与O映像区的相应位相对应
如输出映像寄存器Q0.4 →输出端子Q0.4
◆ I/O映像区每个位都映像I/O单元上的每个端子状态 ◆ PLC通过I/O映像区的各个位与外部物理设备建立 联系 ◆I/O映像区实际上就是外部I/O设备状态的映像区
I/O映像区
I/O映像区的每一位
I/O继电器
在程序执行期间 ◇ 程序对输入/出的存取是通过I/O映像区,而不是实际的I/O端子。使 程序与外界隔开,提高了系统抗干扰能力。 ◇ 用户程序存取I/O映像寄存器的数据要比存取I/O端子的速度要快,提 高了系统运行速度
只读区域
*SM0.0 *SM0.1 *┇
~~ 可读写区域
只能用其触点
●只读区 (SMB0~SMB29)
PLC在RUN状态时,SM0.0总为1
初始脉冲,PLC由STOP→RUN时,
SM0.1 接通一个扫描周期
●可读写区(SMB30~SMB179)
*SMB30 *SMB34/SMB35 *┇
特殊控制功能
V0 V1 V2
-( )-| |-| / |-
V3 V4
2.字节、字、双字地址格式
MSB LSB 6 5 4 3 2 1 0 最高有效字节 最低有效字节
VB100
区 域 标 识 符
7
V100 V101 V102
7 0
VB100 VW100 VD100
• • •
数 据 长 度
起 始 字 节 地 址
VB100
顺序控制继电器存储器(S)的 地址格式
• 位地址: S[字节地址] . [位地址] 例S4.1 • 字节、字、双字地址: S[长度][起始字节地址] 例SB4
7
SB4

第二章 PLC的基础知识1

第二章 PLC的基础知识1
. . . . . . . .
. 输出驱动放大继电器 .
L8 J8 COM 图2-8 继电器输出模块原理图
(6)开关量输入/输出模块等效电路:
A0 00000 A1 00001 外部输入信号 内部继电器 A15 (即位)
00100 B0 00101 B1
00111 00015 B11
COM
图2-9
通道:4个二进制位构成一个数字。2个数字,或8个二 进制位构成一个字节。2个字节构成一个字。字也可以 称为通道。一个通道含16位,或者说含16个继电器。
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
数字 3
数字 2
数字 1
数字 0
左字节
右字节
区:相同类型通道的集合。数据区、定时/计数器区、 内部继电器区等 。不同类型的PLC所具有的区的种类、 容量差别较大。
PLC为用户提供的继电器
输入继电器、输出继电器、辅助继电器、特殊 功能继电器、移位寄存器、计时/计数器等。 其中输入输出继电器一般与外部输入、输出设 备相连接,而其他继电器与外部设备没有直接 联系,因此可统称为内部继电器。
2.1.2 PLC 常用术语 位:是PLC中逻辑运算的基本元素,通常也称为内 部继电器。位可以作为条件参与逻辑运算,相当 于继电器的触点,但可以无限次地使用。位也可 以作为输出,存放逻辑运算的结果,相当于继电 器的线圈。在程序中一个位只能进行一次输出操 作。 I/O点:可以和输入设备相连接的触电(位)称为输 入点,可以和输出设备相连接的触电(位)称为 输出点,输入点和输出点通称为PLC的I/O点。常 用I/O点数来表征PLC的规模。
2.2 可编程序控制器的基本组成
2.2.1 PLC的硬件组成

西门子S7-300400系列PLC数据块DB的作用

数据块(Data Blocks,简称DB)是用来存放执行用户程序时所需的数据与存储程序执行结果的数据存储区,其作用与标志寄存器类似,但数量更多。

数据块DB按不同的用途可以分为即时数据块(Instance DataBlocks,又称背景数据块,简称DI)和通用数据块(Data Blocks,又称共享数据块,简称DB)两类。

即时数据块(DI)用于传递功能块的参数,只能被指定的功能块FB访问。

调用功能块FB时,必须同时指定用于该功能块的即时数据块DI,即时数据块内的数据可以自动生成,它们可以是FB变量声明表中的数据(不含临时变量)。

通用数据块(DB)用于存储PLC的全局数据,所有的FB、FC或OB都可以对通用数据块进行读写操作,因此,又被称为共享数据块。

通用数据块内的数据不会因用户程序的结束而删除。

艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保用品等一系列自动化的工控产品。

如需进一步了解台达PLC、西门子PLC、施耐德plc、欧姆龙PLC的选型,报价,采购,参数,图片,批发等信息,请关注艾驰商城/。

PLC中存储器的数据类型与寻址方式

PLC中存储器的数据类型与寻址方式一、数据在存储器中的存储方式1、数据格式及要求A〉数据格式:即指数据的长度和表示方式。

B〉要求:S7-200对数据的格式有一定的要求,指令与数据之间的格式一致才能正常工作。

2、用一位二进制数表示开关量A〉一位二进制数:一位二进制数有0(OFF)和1(ON)两种不同的取值,分别对应于开关量(或数字量)的两种不同的状态。

B〉位数据的数据类型:布尔(Bool)型。

C〉位地址:由存储器标识符、字节地址和位号组成,如I3.4等。

D〉其它CPU存储区的地址格式:由存储器标识符和起始字节号(一般取藕字节)组成,如VB100、VW100、VD100等。

3、多位二进制数(8421码)A〉数及数制:数用于表示一个量的具体大小。

根据计数方式的不同,有十进制(D)、二进制(B)、十六进制(H)和八进制等不同的计数方式。

B〉二进制数的表示:在S7-200中用2#来表示二进制常数,例如“2#10111010”。

C〉二进制数的大小:将二进制数的各位(从右往左第n位)乘以对应的位权(×2n-1),并将结果累加求和可得其大小。

例如:2#10111010=1×27+0×26+1×25+1×24+1×23+0×22+1×21+0×20=1864、十六进制数A〉十六进制数的引入:将二进制数从右往左每4位用一个十六进制数表示,可以实现对多位二进制数的快速准确的读写。

B〉不同进制数的表示方法:(表3-2-1不同进制数的表示方法)C〉十六进制数的表示:在S7-200中用16#来表示十六进制常数,例如“2#1010111001110101可转换为16#AEF7”。

D〉十六进制数的大小:将十六进制数的各位(从右往左第n位)乘以对应的位权(×16n-1),并将结果累加求和可得其大小。

例如:16#2F=2×161+15×160=475、数据长度:字节(Byte)、字(Word)、双字(DoubleWord)A〉字节(B):从0号位开始的连续8位二进制数称为一个字节。

西门子200PLC存储器的数据类型与寻址方式

西门子200PLC存储器的数据类型与寻址方式一.存储器的数据类型与寻址方式1.位、字节、字和双字二进制数1位(bit)只有0和1两种不同的取值,可用来表示开关量(或称数字量)的两种不同的状态:通和断。

8位二进制数组成1个字节(Byte),第0位最低位(LSB)、第7位为最高位(MSB)。

两个字节组成1字(Word)。

两个字组成1双字(D表示双字)。

数据的位数与取值范围B(字节),8位值:无符号数十进制:0~255;十六进制:0~FFW(字),16位值:无符号数十进制:0~65535;十六进制:0~FFFFD(双字),32位值:无符号数十进制:0~4294967295;十六进制:0~FFFFFFFF2.数据的存取方式位存储单元的地址由字节地址和位地址组成,如:I3.2中的I表示区域标识符input,字节地址为3,位地址为2。

这种存取方式称为“字节.位”寻址方式。

输入字节IB3(B是Byte的缩写)由I3.0~I3.7这8位组成。

相邻的两个字节组成一个字,VW100表示由VB100和VB101组成的1个字,V表示区域标识符;W表示字(Word);100表示起始字节的地址。

VD100表示由VB100~VB103组成的双字,V为区域标识符;D 表示存取双字(DoubleWord);100为起始字节的地址。

二.存储取的寻址(I、Q、V、M、SM、L均可按位、字节、字和双字来存取)1.输入映像寄存器(I)寻址输入映像寄存器的标识符为I(I0.0~I15.7),在每个扫期描周的开始,CP对输入点进行采样,并将采样值存入映像寄存器中。

2.输出映像寄存器(Q)寻址输出映像寄存器的标识符为Q(Q0.0~Q15.7),在扫期描周的末尾,CPU输出映像寄存器数据传输给输出模块,再由后者驱动外部负载。

3.量存储器(V)寻址在程序执行的过程中存放中间结果,或用来保存与工序或任务有关的其他数据。

4.位存储区(M)区寻址内部存储器标志位(M0.0~M31.7)用来保存控制继电器的中间操作状态或其他控制信息。

PLC功能

B033PLC功能单元描述:PLC提供以下功能: • • • • • • • • 初始化 ASUP 启动 ASUP 重置密码 保存数据 刀具重装 读轴位置 读写NC变量 交换NC和PLC的数据通过这些功能,您可以: 在PLC上初始化并启动子程序。

每次启动时重置被激活的密码。

自动保存非永久性存储。

在PLC上发布换刀顺序。

读轴的实际位置和剩余行程。

读写NC变量:刀沿、刀沿数量、可设置工件偏移、机床轴数量、R参数、刀库位置、刀具 位置及刀具数量。

使用NC程序和PLC直接交换数据Sinumerik 828D单元目标:在完成本单元的学习之后,您将能够执行以下PLC任务: 初始化PLC ASUP 启动PLC ASUP 重置被激活的密码 保存数据 读轴位置 读写NC变量 使用NC程序交换NC和PLC数据SINUMERIK 828D第1页B033目录:B033PI服务 (程序调用服务)第二节读轴位置第三节读写NC数据第四节NC和PLC间的 数据交换第五节PI 服务PI 服务 在用户PLC程序上初始化的NC任务中包含PI服务。

可使用接口信号选择所需服务,接 口可以初始化、启动并监测服务状态。

批注第二节PI 服务:ASUP1 和 ASUP2 (异步用户程序) 可通过用户PLC初始化并启动PLC ASUP程序,而不需要使用一般的NC操作。

用户可以创建两个ASUPS(PLCASUP1.SPF and PLCASUP2.SPF)并将其保存在 “Manufacturer”目录。

在PI索引界面上输入值1或2即可初始化所需的ASUP。

初始化ASUP:PI 索引值 (DB1200.DBB4001) 1 2 功能 初始化ASUP1 初始化ASUP2 中断优先权 1 2优先权– 如果同时调用ASUP1 和 2,ASUP1 将运行而ASUP2不运行。

如果调用ASUP1时ASUP2已经在运行,ASUP2将停止而ASUP1开始运行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1存储区域功能运算单位
2输入过程映像寄存器在扫描循环的开始,操作系统从现场(又称过程)输入位
2(又称输入继电器)读取控制按钮,行程开关及各种传感器等送来的输输入字节
21入信号,并存入输入过程映像寄存器,其没一位对输入字节
2应数字量输入模块的一个输入段子。输入双字
3输入过程映像寄存器在扫描循环期间,逻辑运算的结果存入输出过程映输出位
3(又称输出继电器)像寄存器。在循环扫描结束前,操作系统从输出过输出字节
3Q程映像寄存器读出最终结果,并将其传送到数字量输出字节
3输出模块,直接控制PLC外部的指示灯,接触器,输出双字
3执行器等控制对象。
4位存储器位存储器与PLC外部对象没有任何关系,其功能类存储位
4(又称辅助继电器)似于继电器控制电路中的中间继电器,主要用来存存储字节
4M储程序运算过程中的临时结果,可为编程提供无数存储字
4量限制的出点,可以被驱动但不能直接驱动任何负存储双字
4载。
5外部输入存储器用户可以通过外部输入寄存器直接访问模拟量输入外部输入字节
5PI模块,以使接收来自现场的模拟量输入信号。外部输入字
5外部输入双字
6外部输出寄存器用户可以通过外部输出寄存器直接访问模拟量输出外部输出字节
6PQ模块,以便将模拟量输出信号送给现场的控制执行外部输出字
6器。外部输出双字
7定时器作为定时器指令使用,访问该存储区可获得定时器定时器
7T的剩余时间。
8计数器作为计数器指令使用,访问该存储区可获得计数器计数器
8C的当前值。
9数据块寄存器数据块寄存器用于存储所有数据块的数据,最多可数据位
9DB同时打开一个共享数据块 DB 和一个背景数据块数据字节
9DI。用“OPEN DB”指令可以打开一个共享数据块数据字
9DB;用“OPEN DI”指令可打开一个背景数据块DI数据双字
10本地数据寄存器本地数据寄存器用来存储逻辑块(OB,FB或PC)本地数据位
10(又称本地数据)中所使用的临时数据,一般用作中间暂存器。因为本地数据字节
10L这些数据实际存放在本地数据堆杖(又称L堆杖)本地数据字
10中,所以当逻辑块执行结束时,数据自然丢失。本地数据双字
寻址范围标识符
0.0-65535.7I
0-65535IB
0-65534IW
0-65532ID
0.0-65535.7Q
0-65535QB
0-65534QW
0-65532

0.0-255.7M
0-255MB
0-254MW
0-252MD

0-65535PIB
0-65534PIW
0-65532PID
0-65535PQB
0-65534PQW
0-65532PQD
0-255T

0-255C
0.0-65535.7DBX或DIX
0-65535DBB或DIB
0-65534DBW或DIW
0-65532DBD或DID
0.0-65535.7L
0-65535LB
0-65534LW
0-65532LD

相关文档
最新文档