当前课程知识点:电工技术 > 第15讲 可编程控制器之一 > 15.2 S7-200 PLC程序设计基础 > 15.2.1 Video
大家好
下边介绍知识点15.2
S7-200PLC程序设计基础
给大家介绍一下PLC的编程语言
IEC是国际电工委员会
在这个IEC61131-3这个标准里
它试图对世界范围的PLC的编程语言进行标准化
因为PLC的种类、品牌都比较多
编程的方法都不统一
遵循着这种标准的PLC系统
如果按照这种标准去设计PLC的编程方法的话
用户只需少量的培训便能够使用不同品牌的PLC
国际电工委员会在这个标准里规定PLC的
五种编程方式分别是
第一是梯形图
它的简写就是LD
还有第二是功能块图
它的简写是FBD
指令表是STL
还有顺序功能图是叫做SFC
还有结构文本
这是这个标准里所规定的五种编程方式
那么在我们的课程里边
我们要使用梯形图、指令表和顺序功能图
另外两种功能块图和结构文本我们就不做详细的介绍
下边介绍下梯形图和语句表
这个梯形图就类似于继电器接触器控制系统的梯形图电路
在PLC里边
寄存器它类似于一个继电器
所以有的时候叫软继电器
为这个寄存器写1
相当于继电器线圈通电
为这个寄存器写0
就相当于继电器线圈失电
读这个寄存器就相当于使用这个软继电器的触点
大家看这个
这个叫常开触点
那么I0.0就是一个寄存器
当然I是输入映像寄存器
当这个I0.0内部存储的是1的时候
这个触点就闭合
当I0.0时0的时候呢
这个触点就打开
所以这个是一个常开触点
如果在这里边加一斜杠
就是常闭触点
像这个I0.0如果等于1
实际上这个触点是打开的
I0.0是0的时候
这个触点是闭合的
这个是软继电器的线圈
实际上它是在写这个寄存器Q0.0
这个Q0.0是输出映像寄存器的一位
大家看这个程序
这是一个梯形图的程序
左边是一个左母线
然后右边使用了一些触点
当然每一个触点对应着寄存器的一位
I0.1这是一个寄存器
I0.2这是一个寄存器
这是个常开触点
这是个常闭触点
M0.3也是一个寄存器的常开触点
这个是Q1.1的一个线圈
那么我们怎么去理解这个梯形图
我们可以想象
从这个左母线开始
有一个能流
如果它能够通过这个电路
达到这个继电器的线圈
那么这个继电器就被置1
如果这个能流达不到这个线圈
那么这个软继电器就是0
相当于是失电了
那么从这来看的话也就是说
当这个I0.1这个触点闭合
或者是M0.3这个触点闭合
并且I0.2这个触点也闭合
那么Q1.1就是1
否则Q1.1就是0
那么怎么才能够让这个I0.1闭合呢
那必须I0.1这个寄存器是1
或者M0.3这个寄存器是1
并且I0.2这个触点闭合
怎么才能让I0.2这个触点闭合呢
那就是I0.2应该等于0
这样的话Q1.1就是1了
否则Q1.1就是0
这是与它相应的语句表
语句表是从左母线开始
第一行是 LD I0.1
这是从I0.1开始
这实际上是一个装载的指令
然后呢再或
这是或M0.3
这个其实也就是M0.3和I0.1是并联关系
然后呢再与I0.2的反
N代表反
其实这个就是说I0.2与前边的电路是串联关系
然后再输出到Q1.1
所以这个是语句表
这是梯形图
这两个程序是完全相同的
这个梯形图呢比较直观
它特别类似于我们继电器-接触器控制系统
里边的梯形图电路
但是在这这个不是电路
这是个程序
这个功能块图
它是用类似于数字电路门电路的
这种功能模块去表示逻辑关系
它比较适用于对数字电路比较熟悉的工程技术人员
同样是上面那个程序
大家看
这表示I0.1、M0.3或
这个或的结果再和I0.2的反再与
然后输出给Q1.1
这个圈就代表求反的意思
它所对应的语句表程序就是刚才我们所给出来的那个语句表
顺序功能图这种编程的方式是
把机器的运行过程分成若干个简单的步
比如说这是一个运料小车的程序
上边是一个初始化的步
下边分别是把运料小车的运行过程分成了4步
比如说这一步是装料延时
这个是右行
然后这个是卸料延时
那么这个再左行再回来
再装料再延时
这分成了4步循环
那么它是在某个时间段内
某些步是激活的
这些步内的动作就会执行
比如说如果说在某个时间段
它在装料这一步
这个时候它就是在装料
那么这一步就是活动的
其他的步不激活的步内的动作就没有被执行
其实我们根据我们机器运行的工艺要求
我们很容易去画出这个顺序功能图
然后呢再利用一定的指令
可以把顺序功能图很容易转换成PLC的程序
比如说转换成梯形图、语句表都是非常容易的
所以说利用顺序功能图编程的方法是
比较规范的编程方法
这个我们后边会介绍
可编程控制器它的程序结构是这样的
首先需要有一个主程序
在Step-7 Microwin里面主程序叫OB1
它是程序的主体
每一个项目必须有一个并且只有一个主程序
这个主程序可以调用子程序和中断子程序
子程序是一个可选的指令的集合
仅在被其他程序调用的时候才能执行
子程序可以有多个
中断程序也是一个指令的可选集合
中断程序不是被主程序调用的
它是在中断事件发生的时候
由可编程控制器的操作系统来调用的
中断程序也可以有多个
这个是Step-7 Microwin编程软件的界面
这个是程序块
这个大家看
这个就是主程序
底下SBR这是子程序
在这里边有两个子程序
这个是中断程序
在这有一个中断程序
这一块是编程的窗口
这是梯形图的程序
这个标签指的就是主程序
如果单击这个标签
就是子程序SBR_0
如果单击这个标签它就会显示中断程序INT_0
PLC的内部存储器它的存储方式
可以按照位来存取
可以按照字节来存取
也可以按照字和双字来存取
PLC内的存储器首先它有一个存储器的区域名称
比如说V叫做变量存储器
或者叫变量寄存器
所以V是区域的名称
V后面跟的数字是它的字节号
比如说V0是第0个字节
V1是第1个字节
那么是这么排列的
每一个字节有8位
这个是最低有效位
这边是最高有效位
如果要去表示这个
这一位的话
那么我们可以写成V3.2
3呢就是它的字节号
后边是它的位的序号
就是V3的第二位就是V3.2
这是按照位来存取的一种寻址方式
如果按照字节去寻址的话
那么区域名称后面要加一个B
如果是要存取V2这个字节
我们可以写成VB2
两个字节就组成一个字
比如说左边是VB2
右边是VB3
那么它就组成了一个字
要存取这个字
在这个区域名称后边加一个W
它的序号就是这个序号叫VW2
两个字就组成了一个双字
双字含有4个字节
像这个是VB0、VB1、VB2和VB3
要对这个双字进行寻址的话
在这个区域名称后边要加一个D
代表双字
像这个双字的序号就是0叫做VD0
-1.1 电路变量及方向
--作业
-1.2 基尔霍夫定律
--作业
-1.3 电路元件
--作业
-1.4 两种电源的等效互换
--作业
-1.5 支路电流法
--作业
-1.6 节点电位法
--作业
-2.1 叠加定理
--作业
-2.2 等效电源定理之戴维宁定理
--作业
-2.3 等效电源定理之诺顿定理
--作业
-2.4 含受控源电路的分析方法
--作业
-3.1 SPICE电路文件
-第3讲 电路仿真软件SPICE--3.1 SPICE电路文件
-3.2 元件语句
-第3讲 电路仿真软件SPICE--3.2 元件语句
-3.3 直流分析与输出语句
-第3讲 电路仿真软件SPICE--3.3 直流分析与输出语句
-3.4 子电路与模型语句
-3.5 Aim-spice使用方法
-4.1 正弦交流电路的概念
-第4讲 正弦交流电路基础--4.1 正弦交流电路的概念
-4.2 正弦量的相量表示法
-第4讲 正弦交流电路基础--4.2 正弦量的相量表示法
-4.3 纯电阻交流电路
-第4讲 正弦交流电路基础--4.3 纯电阻交流电路
-4.4 纯电感交流电路
-第4讲 正弦交流电路基础--4.4 纯电感交流电路
-4.5 纯电容交流电路
-第4讲 正弦交流电路基础--4.5 纯电容交流电路
-5.1 RLC串联的交流电路
-第5讲 正弦交流电路的分析方法--5.1RLC串联的交流电路
-5.2 交流电路的一般分析方法
-第5讲正弦交流电路的分析方法--5.2交流电路的一般分析方法
-5.3 功率因数的提高
-第5讲 正弦交流电路的分析方法--5.3 功率因数的提高
-5.4正弦信号源与.tran分析语句
-第5讲--5.4正弦信号源与.tran分析语句
-6.1 串联谐振
--作业
-6.2 并联谐振
--作业
-6.3 电路的频率特性
--作业
-6.4 ac交流扫描分析语句及其应用
--作业
-6.5 RLC电路的串联谐振实验
--6.5Video
-7.1 三相交流电源
-第7讲 三相交流电路--7.1 三相交流电源
-7.2 负载星形连接的三相电路分析
-第7讲 三相交流电路--7.2 负载星形连接的三相电路分析
-7.3 负载三角形连接的三相电路分析
-第7讲 三相交流电路--7.3 负载三角形连接的三相电路分析
-7.4 三相电路功率
-第7讲 三相交流电路--7.4 三相电路功率
-7.5 安全用电常识
-7.6 用SPICE分析三相电路
-第7讲 三相交流电路--7.6 用SPICE分析三相电路
-7.7 三相电路实验
--Video
-8.1 非正弦周期交流信号的分解
--作业
-8.2 非正弦周期交流电路的分析计算
--作业
-8.3 有效值和平均功率
--作业
-8.4 用Spice分析非正弦交流电路
--作业
-9.1 换路定理与初始值的确定
--作业
-9.2 过渡过程的经典分析方法
-第9讲 电路的过渡过程之一--9.2 过渡过程的经典分析方法
-9.3过渡过程的三要素分析法
-第9讲 电路的过渡过程之一--9.3过渡过程的三要素分析法
-9.4 过渡过程的叠加分析方法
-第9讲 电路的过渡过程之一--9.4 过渡过程的叠加分析方法
-10.1 微分电路、积分电路与脉冲激励下的RC电路
-第10讲--10.1微分电路、积分电路与脉冲激励下的RC电路
-10.2 含有多个储能元件的一阶电路
-第10讲--10.2含有多个储能元件的一阶电路
-10.4 用Spice分析电路的过渡过程
-第10讲 --10.4 用Spice分析电路的过渡过程
-10.5 RC电路的过渡过程
--Video
-11.1 磁场的物理量与磁性材料
-第11讲 磁路与变压器--11.1 磁场的物理量与磁性材料
-11.2 安培环路定律和磁路的欧姆定律
-第11讲磁路与变压器--11.2安培环路定律和磁路的欧姆定律
-11.3 交流铁芯线圈
-第11讲 磁路与变压器--11.3 交流铁芯线圈
-11.4 变压器的结果与工作原理
-第11讲 磁路与变压器--11.4 变压器的结果与工作原理
-11.5 变压器的额定值及特殊变压器
-第11讲 磁路与变压器--11.5变压器的额定值及特殊变压器
-11.6 用SPICE分析变压器电路
-第11讲 磁路与变压器--11.6用SPICE分析变压器电路
-12.1 Multisim主要窗口组件
-第12讲--12.1 Multisim主要窗口组件
-12.2 电路图的编辑与测试
-第12讲 --12.2电路图的编辑与测试
-12.3 元件库
--12.3
-第12讲 电路仿真软件Multisim--12.3 元件库
-12.4 测试仪表
-第12讲 电路仿真软件Multisim--12.4 测试仪表
-12.5 Multisim的分析功能
-第12讲 --12.5 Multisim的分析功能
-12.6 用Multisim分析电路举例
-13.1 预备知识
-第13讲 电动机--13.1 预备知识
-13.2 异步电动机的转动原理
-第13讲 电动机--13.2 异步电动机的转动原理
-13.3 三相异步电动机的结构和工作原理
--作业
-13.4 三相异步电动机的机械特性
-第13讲 电动机--13.4 三相异步电动机的机械特性
-13.5 三相异步电动机的使用
-第13讲 电动机--13.5 三相异步电动机的使用
-13.6 单相异步电动机简介
-14.1 常用低压电器
-14.2 电动机的启-保-停控制及电机的保护
--作业
-14.3 基本控制环节
--作业
-14.4 综合举例
--Video
-14.5 继电器-接触器控制系统实验
--Video
-15.1 可编程控制器的组成与工作原理
--作业
-15.2 S7-200 PLC程序设计基础
--作业
-15.3 位逻辑指令
--作业
-15.4 定时器指令与计数器指令
--作业
--第十五讲讲义
-16.1 小型PLC控制系统的设计方法
-第16讲--16.1小型PLC控制系统的设计方法
-16.2 顺序功能图
-第16讲 可编程控制器之二--16.2 顺序功能图
-16.3 利用顺序控制继电器(SCR)编写程序
-第16讲--16.3 利用顺序控制继电器(SCR)编写程序
-16.4 Step7-Microwin的窗口组成
-16.5 Step7-Microwin使用举例
-期末考试--电工技术期末考试