西门子S7-300400 PLC项目教程教案项目1 快速了解PLC-任务2 PLC的组成与工作原理
西门子S7-300400 PLC项目教程教案项目2 传送带控制设计与调试-任务2 PLCSIM软件的

Байду номын сангаас指示灯HL1点亮程序:当货物传送带电机运行或则托盘传送带电机运行,则指示灯HL1点亮。
系统停止程序:当碰到限位开关SQ2→常开触点I0.3闭合→当碰到限位开关SQ4→常开触点I0.5闭合→执行复位指令→线圈M1.0被复位→系统停止。
限位开关SQ1~SQ4由转换开关模拟。
任务实施
一、组态硬件
双击Windows桌面的“TIA Portal V14”软件快捷方式,进入软件界面,首先鼠标点击“创建新项目”,“项目名称”输入“PlcPro”并点击“创建”。
在项目结构窗口中,鼠标单击“添加新设备”,弹出“添加新设备”对话框,选择“控制器”→“SIMATIC S7-300” →“CPU” → “CPU 314C-2 PN/DP”,然后鼠标单击确定。
将IP地址修改为192.168.0.2(注意要和电脑IP地址处于同一网段,但不能相同)。
二、程序编写
进入OB1编辑器界面,编写控制程序。
系统启动:按下启动按钮SB1→常开触点I0.0闭合→执行置位指令→线圈M1.0被置位。
系统停止:按下启动按钮SB2→常开触点I0.1闭合→执行复位指令→线圈M1.0、Q0.0、Q0.1、Q0.2被复位。
授课日期
班级
基本课题
PLCSIM软件的使用
授课目的
(1)了解组态硬件;
(2)掌握程序编写;
(3)掌握用PLCSIM调试程序。
授课重、难点
(1)组态硬件、程序编写;
(2)用PLCSIM调试程序。
授课内容
知识准备
任务要求:按下启动按钮SB1后,系统开始运行。当SQ1接通后,电机M1开始运行(M1为三相异步电机,只正向运行),当碰到SQ2时电机M1停止。当SQ3接通后,电机M2开始运行(M2为三相异步电机,只正向运行),当碰到SQ4时电机M1停止。电机运行期间,指示灯HL1常亮,电机停止后指示灯HL1熄灭。期间按下停止按钮SB2,系统停止,再次按下启动按钮SB1,重新开始运行。
《西门子S7-300400 PLC项目教程》课件—01快速了解PLC

PLC的基本概念
3.功能块图(FBD-Function Block Diagram) 功能块图类似于布尔代数的图形逻辑符号来表示控制逻辑,
一些复杂的功能用指令框表示,适合于有数字电路基础的编程人 员使用。
PLC的基本概念
类。
PLC的基本概念
1
S7-300/400 PLC的硬件组成
2
CPU模块
3
数字量模块
4
模拟量模块
5
功能模块
PLC的基本概念
2.按I/O点数分类 根据PLC的I/O点数的多少,可将PLC分为小型、中型和大型三类。
(1)小型PLC其I/O点数小于256点,采用8位或16位单CPU, 用户存储器容量4K以下。
4.顺序功能图(SFC-Sequential Function Chart)
顺序功能图用来编程顺序控制的 程序。编写时,工艺过程被划分为若 干个顺序出现的步,每步中包括控制 输出的动作,从一步到另一步的转换 由转换条件来控制,特别适合于生产 制造过程。
PLC的基本概念
5.结构化文本(ST-Structured Text) 结构化文本(ST)是为 IEC61131-3 标准创建的一种专用
监控等基本功能,还可有少量模拟量输入/输出、算术运算、数据传送和 比较、通信等功能。
(2)中档PLC 除具有低档PLC的功能外,还具有较强的模拟量 输入/输出、算术运算和远程I/O、通信联网等功能。有些还可增设中断 控制、PID控制等功能。
(3)高档PLC 除具有中档机的功能外,还增加了带符号算术运 算、矩阵运算、位逻辑运算、平方根运算及其它特殊功能函数的运算、 制表及表格传送功能等。
400PLC应用教程教学设计

S7-300/400 PLC应用教程教学设计简介本文旨在介绍S7-300/400 PLC应用教程教学设计,内容包括教学目标、课时设置、教学内容、教学方法、考核方式等。
教学目标通过学习S7-300/400 PLC应用,学习PLC的基本概念、结构原理及其运用,掌握PLC梯形图的画法和调试方法,进一步提高学生的计算机应用能力和实践操作能力。
课时设置本课程共设计12个学时,分为2个阶段,每个阶段包含6个学时。
具体课时安排如下:阶段学时内容第一阶段第1-6学时PLC基本概念和结构第二阶段第7-12学时梯形图的画法和调试方法教学内容第一阶段第一阶段主要包括以下几个方面的内容:•PLC的概念和原理•PLC的硬件常见元器件及其作用•PLC运行原理和程序设计流程•PLC编程语言和基本指令第二阶段第二阶段主要包括以下几个方面的内容:•梯形图的画法和编程规则•PLC的调试方法和技巧•运用PLC编写简单的控制程序•模拟信号输入和输出教学方法为了达到良好的教学效果,本课程对教学方法进行了精细设计,主要采用以下三种教学方法。
讲授法教师在讲授前应提前准备好课件,将教学内容按照重点、难点、易错点和操作点以及学生的实际情况构建出教学路径,逐个部分进行解析和讲解。
案例法通过实际案例的讲授,向学生演示梯形图的编写和调试方法,以实际案例来让学生更好地了解梯形图的作用和流程,提高梯形图的编写和调试水平。
实践法教学中通过实际操作的形式,让学生进行模拟程序的编写与调试,实现对PLC 编程的深层次理解,提高实践能力。
考核方式考核方式包括日常表现、作业、考试三种形式。
其中,作业占总成绩的20%,考试占总成绩的50%,日常表现占总成绩的30%。
结语S7-300/400 PLC应用教程教学设计旨在通过基本概念和结构的介绍,让学生掌握PLC梯形图的画法和调试方法,进一步提高学生的计算机应用能力和实践操作能力。
希望本文对PLC学习者有所帮助,多多互动,不断改进,共同进步。
西门子plc-300、400教程(不会用西门子step7的最好看看,可定有用)

③在STEP 7的安装过程中,有三种安装方式可选(如图2-3): ●典型安装【Typical】:安装所有语言、所有应用程序、项目示例和文档。 ●最小安装【Minimal】:只安装一种语言和STEP 7程序,不安装项目示例和文档。 ●自定义安装【Custom】:用户可选择希望安装的程序、语言、项目示例和文档
⑥ 安装过程中,会提示用户设置【PG/PC接口】(Set PG/PC Interface)(如 图2-6)。PG/PC接口是PG/PC和PLC之间进行通讯连接的接口。安装完成后, 通过SIMATIC程序组或控制面板中的【Set PG/PC Interface】(设置PG/PC接口) 随时可以更改PG/PC接口的设置。在安装过程中可以单击Cancel忽略这一步骤。
提供了STEP 7软件包的集成统一的界面。在SIMATIC管理器中 进行项目的编程和组态,每一个操作所需的工具均由SIMATIC Manager自动运行,用户不需要分别启动各个不同的工具。 STEP 7安装完成后,通过Windows的【开始】→【SIMATIC】 →【IDS_SN_S7TGTO PX.EXE】,或者在桌面上双击图标 启动SIMATIC Manager。 运行界面如图2-12所示
局部符号
只在定义的块中有效 相同的符号可在不同的块中 用于不同的目的 字母 数字 下划线 可以为下列对象定义局部符 号: ●块参数(输入,输出及输 入/输出参数) ●块的静态数据 ●块的临时数据
2.1.2安装步骤
在Windows 2000/XP操作系统中必须具有管理员 (Administrator)权限才能进行STEP 7的安装。 运行STEP 7安装光盘上的Setup.exe开始安装。 STEP 7 V5.2的安装界面同大多数Windows应用程序相似。 在整个安装过程中,安装程序一步一步地指导用户如何进行。 在安装的任何阶段,用户都可以切换到下一步或上一步。 安装过程中,有一些选项需要用户选择。下面是对部 分选项的解释。
PLC(S7-300400)教学大纲60课时

PLC(S7-300400)教学大纲60课时《直流调速系统》教学大纲课程编号:适用专业:电气、工自学时数:60 (理论)学分数:执笔人:xxx 修订时间:2007-7一.课程说明本课程是电气、工自高职高专的专业课程。
本课程的任务是讨论7-300/400 PLC可编程序控制器的基本结构、工作原理、指令系统、编程方法、PLC控制系统的设计、应用实例、西门子S7系列PLC,PLC网络控制及其应用实例。
二.课程的性质和任务本课程是一门综合性较强的专业核心技术课程,课程的主要任务是:1、掌握PLC在工业自动化领域的发展动态和趋势;2、掌握西门子公司S7-300/400大中型PLC系统的物理模型和系统结构,熟练运用梯形图、语句指令进行编程;3、掌握开关量、模拟量的采集和控制的方法,初步实现数字PID 闭环控制;4、熟练掌握STEP7-Micro/WIN系统编程软件;5、培养对工业对象进行系统硬件设计、系统软件编程和调试的基本能力;6、掌握PLC与计算机通信的实现方法,了解用PLC作为节点实现现场总线结构的控制系统在工业自动化领域的应用。
三.课程内容单元一:可编程序控制器基础知识单元目标:了解PLC的工作原理,基本了解PLC的执行过程并初步认识PLC编程软件STEP7-Micro/WIN1-1 什么是可编程序控制器1-2 可编程序控制器在工业自动化领域的发展动态和趋势1-3 可编程序控制器硬件组成1-4 S7-300/400型PLC技术资料单元二:PLC编程语言与指令系统单元目标:能熟练运用PLC的位逻辑指令,数据处理指令,数学运算指令,逻辑控制指令,程序控制指令2-1 PLC的存储区分布2-2 PLC的存位逻辑指令2-3 PLC的数据处理指令2-4 PLC的数学运算指令2-5 逻辑控制和程序控制指令单元三:PLC基本程序及经验设计法、顺序控制设计法单元目标:能灵活运用PLC的基本编程电路、初步了解PLC的控制系统的设计与调试步骤。
s7300+400plc培训讲义

SIMATIC S7-300/400 可编程控制器培训讲义2007年12月目录第1章可编程控制器基础 (1)1.1 可编程控制器的产生和定义 (1)1.2 可编程控制器的特点 (1)1.3 可编程控制器的分类 (2)1.4 可编程控制器的工作原理 (3)1.5 可编程控制器的硬件组成 (5)1.6 PLC举例(西门子S7系列) (6)第2章PLC硬件安装 (10)2.1 S7-300 的组件 (10)2.2 S7-300的安装位置 (10)2.3 S7-300的扩展能力 (10)2.4 S7-300的安装规范 (11)2.5 S7-300的安装步骤 (11)2.6 S7-400安装规范 (12)2.7 更换模块 (12)第3章SIMATIC Manager的使用 (13)3.1 启动SIMATIC Manager软件 (13)3.2 STEP 7 项目结构 (13)3.3 STEP 7软件语言设置 (13)3.4 编程器通信接口设置 (14)3.5 创建项目 (14)3.6 插入程序 (14)3.7 SIMATIC管理器中离线/在线显示 (15)3.8 复位CPU和暖启动 (16)第4章硬件组态 (18)4.1 组装硬件模块 (18)4.2 配置模块参数 (19)4.3 保存硬件设定组态与下载到模块 (24)4.4 快速组态 (24)第5章程序设计 (25)5.1 STEP7编程基础 (25)5.2 程序编辑器的使用 (32)5.3 符号表 (35)5.4 位逻辑操作指令 (37)5.5 数字操作指令 (41)第6章数据块 (47)6.1 STEP 7数据类型 (47)6.2 定义全局数据块 (47)第7章结构化编程 (49)7.1 示例——故障信息指示 (49)7.2 定义形参 (49)7.3 编辑可以分配参数的FC块 (50)7.4 调用可以分配参数的块 (51)第8章故障诊断方法 (52)8.1 故障的级别及诊断工具 (52)8.2 模块信息 (52)8.3 硬件诊断 (54)8.4 监视/修改变量 (55)8.5 显示参考数据 (56)8.6 重新接线 (58)第9章组织块 (61)9.1 组织块分类 (61)9.2 启动组织块 (61)9.3 日期时间中断(OB10) (61)9.4 循环中断(OB35) (61)9.5 硬件中断(OB40) (62)9.6 异步错误中断(OB81...87). (62)9.7 同步错误(OB121、OB122) (63)9.8 组织块的启动信息 (63)第10章模拟量 (65)10.1 模拟量模板的用途 (65)10.2 量程卡的设置 (65)10.3 模拟量输入模块组态 (65)10.4 模拟量输出模块组态 (67)10.5 在不同测量范围下模拟量的表达方式 (67)10.6 模拟量输入的规范化 (67)10.7 模拟量输出的规范化 (68)第11章PROFIBUS-DP现场总线通讯 (69)11.1 网络参数 (69)11.2 网络段的配置 (69)11.3 PROFIBUS-DP中的主站 (69)11.4 PROFIBUS-DP中的从站 (69)11.5 组态PROFIBUS-DP网络 (70)11.6 编程访问主从站的地址 (72)11.7 PROFIBUS-DP网络故障诊断 (72)第1章可编程控制器基础1.1 可编程控制器的产生和定义可编程控制器简称PLC(Programmable Logical Controller),是以微处理器为基础,综合了计算机技术、自动控制技术和通信技术,专为工业环境下应用而设计的控制设备。
西门子s7-300 400课程教学内容(附西门子plc基本指令功能介绍)

西门子S7-300/400PLC培训教程第一章西门子PLC简单概述1.1 PLC的产生1.2 PLC的定义和分类1.3 PLC的功能和特点1.4 PLC的结构与工作过程第二章PLC系统特性及硬件介绍2.1 SIMATIC S7-300系统结构2.2 S7-300 CPU模块2.3 信号模块(SM)2.4 电源模块(PS)2.5 接口模块(IM)2.6 其他模块(IM)2.7 SIMATIC S7-300的硬件组态第三章使用STEP7创建一个工程3.1 STEP 7软件安装3.2 SIMATIC管理器3.3 STEP 7快速入门3.4 下载和调试程序第四章西门子编程语言学习4.1 STEP 7编程语言4.2 数据类型4.3 S7-300指令基础4.4 位逻辑指令4.5 定时器与计数器指令4.6 数字指令4.7 控制指令第五章西门子的程序设计5.1 S7 CPU中的程序5.2 数据块中的数据存储5.3 逻辑块(FC和FB)的结构及编程5.4 编辑并调用无参功能(FC)——分部程序设计5.5 编辑并调用有参功能(FC)——结构化程序设计5.6 编辑并调用无静态参数的功能块(FB)5.7 编辑并调用有静态参数的功能块(FB)5.8 使用多重背景——结构化程序设计创建S7项目硬件配置编写符号表规划程序结构搅拌控制系统程序设计——使用模拟量。
交通信号灯控制系统程序设计。
案列分析第六章利用WinCC flexible软件创建工程系统6.1软件安装6.2 现场软件操作和运用我们对学员的要求和排课计划第1章我们让我们的学员对西门子PLC有一个空间概念的理解,第2章中我们详细分析西门子PLC的整个硬件架构,和如何在软件中实现硬件组态。
第3章中我们开始给学员自己安装编程软件,以及自己创建工程项目,通过这样让学员对STEP 7编程软件有个熟悉,以及课后让学员自己动手练习,熟悉该软件。
第4章中我们会给学员详细的介绍西门子S7-300中的编程语言,并通过简单程序事例说明其具体含义第5章是关键一章节,我们在前面4章的基础上,详细介绍S7-300中的各个功能块,同时通过让学员自己动手创建两到三和新项目(涵盖了时间,计数,逻辑,中断,模拟量的控制等等内容),同时让每位学员自己上传下载,调试自己的程序。
PLC应用技术图解项目化教程(西门子S7-300)(第2版)课件-项目2

变量管理器:用于管理内部变量和外部变量。 图形编辑器:用于可自由组态的监控和操作。 报警记录编辑器:用于在DIN19-235的基础上获取和存档
事件。 变量记录编辑器:用于压缩和存储被测数值和菜单处理。 报表编辑器:用于受时间控制和事件驱动的带有可自由组
块种类 步骤3. 讲述信号模块、电源模块、编程器的功能及应
用 步骤4. 讲述智能I/O接口、通信接口、HMI及S7-
300PLC结构特点 步骤5. 讲述PLC安装环境,能独立操作完成典型S7-
300PLC的硬件安装过程。 步骤6. 总结S7-300PLC硬件安装注意事项。
(1)接收与存储用户由编程器键入的用户程序和数据; (2)检查编程过程中的语法错误,诊断电源及PLC内部
的工作故障;
(3)用扫描方式工作,接收来自现场的输入信号,并输 入到输入映像寄存器和数据存储器中;
(4)在进入运行方式后,从存储器中逐条读取并执行用 户程序,完成用户程序所规定的逻辑运算、算术运算 及数据处理等操作;
2.2.5 编程器
编程器:用于用户程序的输入、编辑、调 试和监视,还可以通过其键盘去调用和显 示PLC的一些内部继电器状态和系统参数。 它经过编程器接口与CPU联系,完成人机 对话。
用PC机作编程器
2.2.6 智能I/O接口
为适应和满足更加复杂控制功能的需 要,PLC生产厂家均生产了各种不同功 能的智能I/O接口,这些I/O接口块上一般 都有独立的微处理器和控制软件,可以 独立地工作,以便减少CPU模块的压力。
(2)标准型CPU系列
标准型CPU包括CPU312、CPU314、CPU3152DP 、 CPU315-2PN/DP 、 CPU317-2DP 、 CPU317-2PN/DP 和CPU319-3 PN/DP 。型 号中 带有PN/DP的CPU有一个PROFINET接口和一个 MPI/DP接口。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(1)PLC的工作原理和编程语言;
(2)S7-300/400PLC的存储区。
授课内容
知识准备
PLC的基本组成
1.中央处理器
中央处理器由控制器、运算器和寄存器组成,这些电路都集成在一个芯片内。CPU通过数据总线、地址总线和控制总线与存储单元、输入输出接口电路相连接。与一般计算机一样,CPU是PLC的核心,它按PLC中系统程序赋予的功能指挥PLC有条不紊地进行工作。用户程序和数据事先存入存储器中,当PLC处于运行方式时,CPU按循环扫描方式执行用户程序。
PLC在运行状态执行用户指令的动作过程可分为3个时间段。第一阶段是输入信号采样阶段;第二阶段是用户指令执行阶段;第三阶段是结果输出阶段。
二、PLC的编程语言
1.梯形图(LAD-Ladder Diagram)
梯形图是使用最多的PLC编程语言,因与继电器电路很相似,具有直观易懂的特点,很容易被熟悉继电器控制的电气人员所掌握,特别适合于数字量逻辑控制。
2.工作存储器
它是集成的RAM存储器,用于存储用户程序和数据,包括组织块、功能、功能块、数据块。为了保证程序执行的快速性和不过多占用工作存储器,只有与程序执行有关的块被装入工作存储器。复位CPU的存储器时,RAM中的程序被清除,FEPROM中的程序不会被清除。
3.系统存储器
系统存储器是CPU为用户运行程序提供的存储区。
2.语句表(STL-Statement List)
语句表类似于微机汇编语言的一种文本编程语言,由多条语句组成一个程序段。语句表适合于经验丰富的程序员使用,可以实现某些梯形图不能实现的功能。
3.功能块图(FBD-Function Block Diagram)
功能块图类似于布尔代数的图形逻辑符号来表示控制逻辑,一些复杂的功能用指令框表示,适合于有数字电路基础的编程人员使用。
三、S7-300/400PLC的存储区
1.装载存储器
用于保存不包含符号地址和注释的用户程序和系统数据(组态、连接和模块参数等)。有的CPU集成装载存储器,有的可以用微存储器卡(MMC)来扩展,CPU 31xC的用户程序只能装入插入式的MMC。断电时数据保存在MMC存储器中,数据块的内容基本上永久保留。下载程序时,用户程序被下载到CPU的装载存储器,CPU把可执行部分复制到工作存储器,符号表和注释保存在编程设备中。
梯形图ladladderdiagram梯形图是使用最多的plc编程语言因与继电器电路很相似具有直观易懂的特点很容易被熟悉继电器控制的电气人员所掌握特别适合于数字量逻辑控制
授课日期
班级
基本课题
PLC的组成与工作原理
授课目的
(1)了解PLC的基本组成;
(2)掌握PLC的工作原理;
(3)掌握PLC的编程语言。
4.顺序功能图(SFC-Sequential Function Chart)
顺序功能图用来编程顺序控制的程序。编写时,工艺过程被划分为若干个顺序出现的步,每步中包括控制输出的动作,从一步到另一步的转换由转换条件来控制,特别适合于生产制造过程。
5.结构化文本(ST-Structured Text)
结构化文本(ST)是为 IEC61131-3 标准创建的一种专用的高级编程语言,与梯形图相比,它可以实现复杂的数学运算,编写的程序非常简洁和紧凑。
5.通信接口
每个S7-300/400 PLC 均支持 MPI 协议。不必添加 CP(通讯处理器)便可将 S7 设备连接至 MPI网络。
任务实施
一、PLC的工作原理
PLC系统通电后,首先进行内部处理,包括:① 系统的初始化:设置堆栈指针,工作单元清零,初始化编程接口,设置工作标志及工作指针等。② 工作状态选择,如编程状态,运动状态等。
作业
备注
2.存储器
逻辑及数学运算的过程变量及其他所有信息。
3.输入接口
输入接口用来进行输入信号的隔离滤波及电平转换;输入单元接口是PLC获取控制现场信号的输入通道。输入接口电路有滤波电路。光电隔离电路和输入内部电路组成。
4.输出接口
输出接口用来对PLC的输出进行放大及电平转换,驱动控制对象。输出接口电路由输出锁存器、电平转换电路及输出功率放大电路组成。PLC功率输出电路有3种形式:继电器输出、晶体管输出和晶闸管输出。