PLC基础知识及西门子S7-200
- 格式:ppt
- 大小:15.85 MB
- 文档页数:72
西门子S7-200PLC——要点知识介绍
1.1. 位存储区:M 用作中间控制继电器;
2.2. 特殊存储区: SM 提供状态和控制功能
3.a) SM0.0:该位始终为1
4.b) SM0.1:首次扫描为1,调用初始化程序
5.c) SM0.4:时钟脉冲,30秒为1,30秒为0,T=1min
6.d) SM0.5:时钟脉冲,0.5秒为1,0.5秒为0,T=1秒
7.e) SM0.6:扫描时钟脉冲,本次扫描为1,下次扫描为0
3.1. S7-200提供三种常用定时器:
100ms=0.1s
分辨率*设定值=设定时间
1.a) TON :接通延时定时器
1.a) TONR :有记忆的接通延时定时器(掉电保护接通延时定时器)
4.1. 计数器
注:使用不同类型的计数器时,计数器编号不能重复使用1.a) CTU : 增计数器
1.
1.
2.5.1. 置位和复位指令
3.5.1、置位(S):将从指定地址开始的N个点置1;
4.5.2、复位(R):将从指定地址开始的N个点复 0;
1.
2.6.1. 变量存储区 V
3.V 用来存储程序执行过程中逻辑操作的中间结果,可以按位、字节、字、双字来存取。
CPU226 V0.0-V10239.15
1.
1.
2.7.1. 传送指令MOV_B/W/DW
3.a) MOV_B 字节传送
4.b) MOV_W 字传送
5.c) MOV_DW 双字传送
6.d) BLKMOV_B/W/DW 块传送,成批传送
7.8.1. 比较指令
1.
1.
1.
1.
11.1. 上升沿P、下降沿N。
西门子S7-200SMARTPLC入门基础知识精华一、S7-200 SMART的数据主要分为:1、与实际输入/输出信号相关的输入/输出映象区:I:数字量输入(DI)。
Q:数字量输出(DO)。
AI:模拟量输入。
AQ:模拟量输出。
2、内部数据存储区V:变量存储区,可以按位、字节、字或双字来存取V 区数据。
M:位存储区,可以按位、字节、字或双字来存取M区数据。
T:定时器存储区,用于时间累计。
C:计数器存储区,用于累计其输入端脉冲电平由低到高的次数。
HC:高速计数器,独立于CPU 的扫描周期对高速事件进行计数,高速计数器的当前值是只读值,仅可作为双字(32 位)来寻址。
AC:累加器,可以像存储器一样使用的读/写器件,可以按位、字节、字或双字访问累加器中的数据。
SM:特殊存储器,提供了在CPU 和用户程序之间传递信息的一种方法。
可以使用这些位来选择和控制 CPU 的某些特殊功能,可以按位、字节、字或双字访问 SM 位。
L:局部存储区,用于向子例程传递形式参数。
S:顺序控制继电器,用于将机器或步骤组织到等效的程序段中,实现控制程序的逻辑分段。
可以按位、字节、字或双字访问 S 存储器存储器范围及特性。
表1.存储器范围数据寻址S7-200 SMART CPU收集操作指令、现场状况等信息,把这些信息按照用户程序指定的规律进行运算、处理,然后输出控制、显示等信号。
所有这些信息都表示为不同格式的数据,作为数据来处理。
各种指令对数据格式都有一定要求,指令与数据之间的格式要一致才能正常工作。
例如,为一个整数数据使用实数(浮点数)运算指令,显然会得到不正确的结果。
数据有不同的长度(以二进制表示它们时,占据的位数不同),也就决定了数值的大小范围。
模拟量信号在进行模/数(A/D)和数/模(D/A)转换时,一定会存在误差;代表模拟量信号的数据,只能以一定的精度表示模拟量信号。
二、二进制、十六进制和十进制所有的数据在PLC中都是以二进制形式表示的。
第4章、S7-200PLC基础知识本章重点1、硬件组成2、系统扩展方法3、内部器件资源4、数据类型5、寻址方式6、编程语言和程序结构因为目前市场上的PLC种类繁多,生产公司不同,PLC的结构和编程语言也会有或多或少的差异,即使是同一家公司的产品,产品系列不同,其编程语言也可能会不同,所以这给大家学习PLC带来了一定的麻烦。
但对此要有一个正确的认识:一、虽然PLC之间存在着一些不相同的地方,但其硬件组成和编程语言的绝大部分是相同或相似的,所以只要学习好一种PLC后,学习或使用其他PLC也就易如反掌了;二、将来基于IEC61131 - 3开放式PLC的编程语言和现在普通PLC的编程语言也比较相似,所以学习好现在的PLC,对以后学习IEC61131 - 3编程语言也有决定性的帮助。
从上面的分析情况看,作为在课堂上讲授PLC,不可能讲解多个产品,这样做也没有必要,所以需要找一种PLC作为讲课的对象。
西门子的SIMATIC S7 - 200系列PLC适用于各行各业、各种场合中的检测、监测及控制的自动化。
S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。
由于S7-200系列具有紧凑的设计、良好的扩展性、低廉的价格、丰富的功能模块以及强大的指令系统,使得S7 - 200 PLC可以近乎完美地满足小规模的控制要求。
此外西门子的产品体系符合现在自动化笔域的热点技术:现场总线技术的方向,目前市场上最流行的现场总线就是以西门子为主导而开发的PROFIBUS。
所以本书以西门子的S7 - 200系列PLC为讲授对象讲解PLC的基本原理、硬件系统组成和程序设计。
本章主要介绍S7- 200 PLC的一些基础知识。
4. 1概述S7-200PLC是德国西门子公司生产的一种小型PLC,其许多功能达到大、中型PLC的水平,而价格却和小型PLC的一样,因此,它一经推出,即受到了广泛的关注。
最近几年在小型PLC 市场上S7-200 PLC成为了主流产品。
PLC的基础理论知识(S7-200系列PLC)一、S7-200PLC主机模块的基本硬件组成由一个微型处理器、一个集成电源、一定数量的数字量I/O端子、存储器等主要部分组成,其主要结构见下图所示。
PLC的一般结构的硬件组成S7-200PLC主机模块的基本组成S7-200PLC主机模块的存储器分为两种,一种为ROM只读存储器,用于存放系统程序,系统程序由厂家写入,掉电后不丢失。
另一种为RAM读写存储器,用于存放用户程序,其内容可以修改,掉电后丢失(由内部电池长期供电),RAM读写存储器的存储容量可以外部扩展,通常采用EEPROM型存储器。
二、S7-200PLC主机模块的常用型号1、CPU221 6DI/4DO2、CPU222 8DI/6DO 注意:DI为数字输入端子数,DO为数字输出端子数3、CPU224 14DI/10DO4、CPU226 24DI/16DO三、S7-200四、五、六、七、八、九、S7-200PLC主机模块的面板布置及各部分的功能CPU224 端子连接图CPU 226 DC/DC/DC 端子连接图四、S7--200如何执行控制逻辑S7--200周而复始地执行程序中的控制逻辑和读写数据。
1、S7--200将您的程序和物理输入输出点联系起来。
给出了一个简图,说明一个继电器图如何及S7--200联系起来。
在本例中,电机启动开关的状态和其它输入点的状态结合在一起。
它们计算的结果,最终决定了控制执行机构启动电机的输出点状态。
- CPU读输入状态。
- CPU中存储的程序利用输入执行控制逻辑。
当程序运行时,CPU刷新有关数据。
-CPU将数据写到输出。
2、S7--200在扫描循环中完成它的任务S7--200周而复始地执行一系列任务。
任务循环执行一次称为一个扫描周期。
如图4-2所示,在一个扫描周期中,S7--200将执行部分或全部下列操作:- 读输入:S7--200将物理输入点上的状态复制到输入过程映象寄存器中。