西门子S7-300PLC项目化
最基础最全面的西门子S7-300介绍

电源模块上的L+和M端子分别是DC24V输出电压的正、 负极。用专用的电源连接器连接电源模块和CPU模块 的L+和M端子。
九、实时钟与运行时间计数器
CPU312 IFM与CPU313因为没有锂电池,只有软件 实时钟,PLC断电时停止计时,恢复供电后从断电 瞬时的时刻开始计时。有后备锂电池的CPU有硬件 实时钟,右以在PLC电源断电时继续运行,运行小 时计数器的计数范围为0-32767h。
五、微存储器卡
Flash EPROM微存储卡(MMC)用于在断电时保存用户 程序和某些数据,它可以扩展CPU的存储器容量,也 可以将有些CPU的操作系统保存在MMC中,这对于操作 系统的升级是非常方便的。MMC用作装载存储器或便 携式保存媒体。MMC的读写直接在CPU内进行,不需要 专用的编程器。由于CPU31xC没有安装集成的装载存 储器,在使用CPU时必须插入MMC,CPU与MMC是分开订 货的。 如果在写访问过程中拆下SIMATIC微存储卡,卡中的 数据会被破坏。在这种情况下,必须将MMC插入CPU中 并删除它,或在CPU中格式化存储卡。只有在断电状 态或CPU处于STOP状态时,才能取下存储卡。
一、状态和故障显示LED
SF(红色):系统错误、编程错误或从有诊断功能 模板来的故障。 BF(或BATF 红色):电池故障,电池电压低或没 有电池时亮。 DC5V(绿色):CPU和S7-300总线的5V电源电压正 常时亮。(提供给背板总线) FRCE(黄色):至少有一个I/O接口被强制时亮。 RUN(绿色):CPU启动时闪亮(2Hz),运行时常亮 STOP(黄色):CPU在STOP、HOLD状态或重新启动时 常亮;当要求存储器复位时以0.5Hz的频率闪烁,正 在执行存储器复位时以2Hz的频率闪烁。
1、导轨(Rail) S7-300的模块机架(起物理支撑作用,无背板总线) 2、电源模块(PS) 将市电电压(AC120/230V)转换为DC24V,为CPU和 24V直流负载电路(信号模块、传感器、执行器等) 提供直流电源。输出电流有2A、5A、10A三种 ●正常:绿色LED灯亮 ●过载:绿色LED灯闪 ●短路:绿色LED灯暗(电压跌落,短路消失后自动 恢复) ●电压波动范围:5%
西门子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应用程序相似。 在整个安装过程中,安装程序一步一步地指导用户如何进行。 在安装的任何阶段,用户都可以切换到下一步或上一步。 安装过程中,有一些选项需要用户选择。下面是对部 分选项的解释。
西门子PLCs7-300教程

PLC的功能 通信、联网功能
PROFIBUS DP
PROFIBUS PA (Ex)
PROFIBUS PA
PLC的功能 人机界面功能
PLC的功能 编程、调试等
使用复杂程度不同的手持、便携和桌面式编程器、工作站和操作屏,进行编程、调试、监视、试验和记录,并通过打印机打印出程序文件。
4.户外型CPU CPU 312 IFM:具有紧凑式结构的户外型产品。内部带有集成的数字量I/O,具有特殊功能和特殊功能的特殊输入。比较适用于恶劣环境下的小系统。 CPU 314 IFM:具有紧凑式结构的户外型产品。内部带有集成的数字量I/O,并具有扩展的特殊功能,具有特殊功能和特殊功能的特殊输入。比较适用于恶劣环境下且对响应时间和特殊功能有较高要求的系统。 CPU 314(户外型):具有高速处理时间和中等规模I/O配置的CPU。比较适用于恶劣环境下,要 求中等规模的程序量和中等规模的指令 执行时间的系统。
PS 电源模块
CPU
IM 接口
SM: AI
SM: AO
FM: - 计数 - 定位 - 闭环控制
CP: - 点-到-点 - PROFIBUS - 工业以太网
系统背版总线
导轨(机架)
S7-300模块
电源模块 (选项)
后备电池 (CPU313以上)
3.革新型CPU(1/2) CPU 312(新型):是一款全集成自动化(TIA)的CPU,比较适用于对处理速度中等要求的小规模应用。CPU运行时需 要微存储卡MMC。 CPU 314(新型):对二进制和浮点数运算具有较高的处理性能,比较适用于对程序量中等要求的应用。CPU运行时需 要微存储卡MMC。 CPU 315-2DP(新型):具有中、大规模的程序存储容量和数据结构,如果需要可以使用SIMATIC功能工具;对二进制和浮点数运算具有较高的处理性能;具有PROFIBUS DP主/从 接口。可用于大规模的I/O配置或建立分布 式I/O结构。CPU运行时需要微存储卡MMC。
玩转S7-300编程(28工控老鬼新浪微博)

S7-300/400PLC编程之1 OB块使用指南【工控老鬼】S7-300/400PLC编程之1 OB块使用指南【工控老鬼】S7-300/400PLC编程之2 PLC暖启动和冷启动【工控老鬼】S7-300/400PLC编程之3 模拟量处理【工控老鬼】++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++S7-300/400PLC编程之4 检测导致CPU停机的故障【工控老鬼】S7-300/400PLC编程之4 检测导致CPU停机的故障【工控老鬼】什么是诊断诊断指的是S7-300/400内部集成的识别和记录功能。
记录错误信息的区称为诊断缓冲区。
这个区的大小有赖于CPU型号 (例如:CPU 314 = 100个信息)。
当有错误时如果一个错误或事件发生时,例如:模式转换。
将发生如下事件:将发生什么?•标有时间和日期的信息被保存到诊断缓冲区中。
最近的信息保存到缓冲区的开始。
如果缓冲区满,最旧的信息将覆盖。
•将事件记入系统的状态表中。
•如果必要,将激活一个相关的错误 OB(组织块)。
错误的类型利用CPU的诊断功能,可以识别下面的错误:• CPU或模板中的系统错误• CPU中的程序错误排除故障的手段针对下列故障,应采用不同的手段予以排除:•导致CPU停机的故障,应使用“Module Information”工具。
•逻辑错误,即程序可执行但功能不能实现,应使用“Referece Data”和“Program Status”工具。
•偶尔出现的故障,即只在特定的系统状态下才出现的故障,它可能导致停机或逻辑错误。
可采用“CPU Messages”工具或生成自定义触发点“your own trigger point”。
S7-300/400PLC编程之5 符号使用指南【工控老鬼】S7-300/400PLC编程之5 符号使用指南【工控老鬼】在大家使用step7编程的时候,经常会使用到符号表功能,高效的使用符号表功能可以大大的提高编程的效率,对符号表的使用方法,工控老鬼总结如下!希望对大伙有所帮助!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ S7-300/400PLC编程之6 定时器指令【工控老鬼】在大家使用step7编程的时候,经常会使用定时器指令功能,熟练的掌握定时器指令功能可以帮助我们构造很完善的算法,对定时器指令使用方法,工控老鬼总结如下!希望对大伙有所帮助!之前讲过,可以使用S7-300PLC CPU里自带的标准时钟脉冲来做很多功能,这里我来分享一个例子,如何使用定时器功能来做任意时间间隔的标准时钟脉冲!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++S7-300/400PLC编程之7 工程应用中的信号防抖处理技巧【工控老鬼】S7-300/400PLC编程之7 工程应用中的信号防抖处理技巧【工控老鬼】++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++S7-300/400PLC编程之8 关于OB1的思考【工控老鬼】S7-300/400PLC编程之8 关于OB1的思考【工控老鬼】使用西门子S7-300/400PLC的朋友一定对Step7都不陌生,同时你们也应该对OB1如数家珍,因为你不可能不用到它,它是你的好兄弟!但是我却发现很多的朋友对它的了解还是不够深入,老鬼今天我就简单的给大家分享一下OB1的几个功能!1、信息知多少?打开OB1,在局部数据区域内,是否发现有一些系统自定义的局部变量?没错!有很多,不清楚?那就了解一下吧!2、下表描述了OB1的临时(TEMP)变量。
SIMATIC S7-300、400 PLC的设计应用实例

SIMATIC S1-300/400 PLC的设计应用实例3个实际控制系统为例,说明Profibus控制系统的组成和基本应用。
包括硬件结构,组态编程软件STEP7、监控软件WinCC的使用;基于PC的PLC控制系统软件WinAC的使用;基于Profibus的现场总线控制系统组成。
第一节 Profibus现场总线控制网络一.实验室控制网络组成如图1-1所示,实验室控制网络以工业以太网为界分为两层,即监控层和控制层。
监控层主要包括工程师站(工业PC)、监控站和服务器等二类主站;控制层包括一类主站(3台S7400,2台S7300)、各个从站(分布式I/O ET200、变频器等)和现场设备等,他们之间构成了现场总线控制系统。
通过以太网,S7300、S7400等一类主站与监控站、工程师站及服务器等二类主站连接。
图7-1 现场总线控制网络组成二.系统硬件组成1.一类主站选用德国西门子公司生产的SIMATIC S1-300/400可编程控制器。
SIMATIC S1-300/400可编程控制器采用模块化设计,在一块机架底板上可安装电源、CPU、各种信号模板、通信处理器等模块,其中CPU上有一个标准化MPI接口,它既是编程接口,又是数据通信接口,使用S7协议,通过此接口,PLC之间或者与上位机之间都可以进行通信,从而组成多点MPI接口网络。
S1-300/400可编程控制器通过I/O模块采集相关数据和发出控制信号,I/O模块与S1-300/400可编程控制器之间通过PROFIBUS现场总线通信。
2.二类主站PC计算机或工控机都可以作为二类主站。
二类主站主要用于控制系统程序的编写和系统运行过程中的实时监控,如工程师站和监控站等。
通常工程师站装有SIMATIC STEP7 组态编程软件和SIMATIC WINCC 监控组态软件。
3.从站系统从站包括分布式I/O ET200,变频器和通过DP/PA LINK连接的智能从站等。
西门子300PLC程序创建+CPU设置

西门子300P L C程序创建+C P U设置(总24页)本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March本文档只是个人总结笔记,可能存在错误的地方,他人查看请慎重——潘一:程序的创建(2种方式)方式一第一步进入软件,在“File”中选择“New Project Wizard~(新项目向导)”会弹出对话框“STEP 7 Wizard:New Project”,在该对话框里用鼠标左键点击“Preview<<(事先查看)”,会在该对话框下面出来个如图1的状态。
图1第二步鼠标左击该图中“Next(下一步)”,进入选择CPU型号和CPU的MPI地址,一般MPI的地址都默认为2。
第三步在完成第二步后,用鼠标左击该对话框里的“Next”,来进行OB块的选择,这里OB1必须选择,其他的OB块要根据实际的需要再添加,也可以先不添加,等程序创建完后再添加。
第四步在第三步的该页面中有“Language For Selected Blocks(选择块语言)”,这里有3个项目,只能选择其中的一个(STL语句表,LAD梯形图,FBD 功能图),根据个人喜好的编程语言选择其中一项。
然后点击该页面中的“Next”。
第五步完成第四步后进入的是为新创建的程序命名,命完名后点击该页面的“Finish(完成)”即可。
方式二第一步进入软件,点击软件中图标,该图标是新建项目的意思。
会弹出“New Project(新建项目)”对话框。
第二步在对话框里有设置新程序的名字和保存的地址,完成后点击该对话框里的“OK”。
第三步完成第二步后进入程序界面,把鼠标放在新程序名字上,并用鼠标右键选择里面的“Insert New Project(插入新项目)”,在里面选择实际的PLC类型。
第四步然后进入硬件组态,发现硬件组态中是空的,需要自己编辑硬件组态。
先要插入机架,注释:配置机架的原则——1号槽为电源模块(在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接口。
S7-300PLC实验指导书

西门子PLC应用(S7-300)实验指导书重庆科技学院电子信息工程学院自动化教研室1实验一基本逻辑指令编程实验一、实验目的:1.熟悉S7-300 PLC的组成.2.熟悉STEP 7编程软件的使用方法。
3.掌握基本逻辑指令的使用方法。
4.学会用基本逻辑指令实现顺控系统的编程。
5.学会PLC程序调试的基本步骤及方法。
6.学会用PLC改造继电器典型电路的方法。
二、实验设备:PLC实验台 1套三、预习内容:1.熟悉STEP7编程软件的使用方法,请详细阅读教材第4章的全部内容。
2.熟悉S7-300 PLC的基本位设备:I、Q、M、T等。
3.熟悉S7-300 PLC基本逻辑指令的使用方法。
4.熟悉典型继电器电路的工作原理。
5.预习本次实验内容,在理论上分析运行结果,预先写出程序的调试步骤。
四、实验步骤:1.了解S7-300 PLC的组成,熟悉PLC的电源、输入信号端I和公共端M、输出信号端Q 和公共端L;PLC及PC机的通讯口、编程电缆的连接;PLC上扩展单元插口的连接方法;RUN/STOP 开关及各类指示灯的作用等。
2.在PC机启动STEP 7编程软件,新建项目,进入编程环境。
3.根据实验内容,在STEP 7编程环境下进行硬件组态、输入梯形图程序,保存。
4.仿真调试,运行程序,调试并修改。
5.写实验报告。
五、实验内容:1.走廊灯三地控制程序(基础题)(1) 控制要求:走廊灯三地控制:走廊东侧开关、走廊中间开关、走廊西侧开关均能控制走廊灯的亮灭。
(2) 输入/输出信号定义:自定义I/O信号(4) 程序设计(梯形图)2. 电动机的点动+连动程序(基础题)(1) 系统控制要求:①电动机的点动控制:按下点动启动按钮,电动机启动运行;松开点动启动按钮,电动机停止运行。
②电动机的连动控制:按下连动启动按钮,电动机启动运行;松开连动启动按钮,2电动机仍然继续运行;只有当按下停止按钮时,电动机才停止运行。
③保护:系统有失压、过载保护。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
❖ 举例:上升沿检测指令与下降沿检测指令的应用。
图3-21 RLO边沿检测指令应用示例及工作时序
❖ 举例:使用一个按钮SB(I0.0),控制一台电动机的起动 和停止KM(Q0.0)。
图3-22 一个按钮控制一台电动机起动和停止梯形图
2.触点信号边沿检测指令
在梯形图中,地址跳变沿检测方块和RS触发器方块可被看作一个特殊 常开触点。该常开触点的特性为:若方块的Q为“1”,触点闭合;若Q 为“0”,则触点断开。
红灯Q4.1 绿灯Q4.0
I0.0
I0.1
红灯Q4.1 绿灯Q4.0
图3-25 停车场3-28 车库入口梯形图程序
任务3.2 设计与调试四路抢答器控制程序
❖ 1)系统初始上电后,主控人员在总控制台上单击“开始” 按键后,允许各队人员开始抢答,即各队抢答按键有效。
任务3.1 学习抢答器相关指令及应用
3.1.1 置位和复位指令及应用 1.置位指令和复位指令
需要注意的是,在LAD中,置位和复位指令都 要放在逻辑串最右端,而不能放在逻辑串中间。
❖ 举例:置位、复位指令的格式及应用示例
2.置位指令和复位指令的应用实例
❖ 举例:用置位和复位指令实现项目二中的三相异 步电动机直接起动单向旋转控制。
图3-15 某型号自动化生产线供料单元侧视图
图3-16 气动控制回路
图3-17 PLC外部接线图
图3-19 供料单 元梯形图程序
3.1.3 跳变沿检测指令及应用 1.RLO边沿检测指令
正跳沿检测指令是检测该指令所在点的逻辑状态是否有从 “0”到“1”的变化,即是否有上升沿发生。 负跳沿检测指令是检测逻辑位从“1”到“0”的变化,如果逻 辑位有负跳沿变化则逻辑检测结果为“1”,否则为“0”。
❖ 该模块中的数码管,经过译码电路处理为8421BCD码输 入方式,D端、C端、B端、A端依次对应的权限为8、4、 2、1。
❖ 试设计该抢答器。
图3-29 四路抢答器结构图
图3-30 四路抢答器I/O接线图
图3-32 四路抢答 器控制梯形图程序
《西门子S7-300PLC项目化教程》
《西门子S7-300PLC项目化教程》
项目3 四路抢答器程序设计与调试
项目三目录
❖任务3.1 学习抢答器相关指令及应用 3.1.1 置位和复位指令及应用 3.1.2 RS和SR触发器指令及应用 3.1.3 跳变沿检测指令及应用
❖任务3.2 设计与调试四路抢答器控制程序
❖ [项目目标] ❖1.熟练使用STEP 7编程软件。 ❖ 2.掌握本项目相关位逻辑指令并熟练应用。 ❖ 3.能独立完成四路抢答器的设计与调试。
❖ 2)抢答过程中,1~4队中的任何一队抢先按下各自的抢 答按键(S1、S2、S3、S4)后,该队指示灯(L1、L2、 L3、L4)点亮,LED数码显示系统显示当前的队号,并 且其他队的人员继续抢答无效。
❖ 3)主控人员对抢答状态确认后,单击“复位”按键,系 统又继续允许各队人员重新开始抢答,即主持人按下“开 始”按键,直至又有一队抢先按下各自的抢答按键。
举例:触点信号边沿检测指令应用示例及工作时序。
图3-24 触点信号边沿检测指令及工作时序图
举例:在地下停车场的出入口处,同时只允许一
辆车进出,在进出通道的两端设置有红绿灯,如 图3-25所示,光电开关I0.0和I0.1用来检测是 否有车经过,光线被车遮住时,I0.0或I0.1为 “1”状态。有车进入通道时,光电开关检测到车 的前沿,两端的绿灯灭,红灯亮,以警示两方后 来的车辆不能再进入通道。车离开通道时,光电 开关检测到车的后沿,两端的红灯灭,绿灯亮, 别的车辆可以进入通道。
RS触发器
R
S
Q
0
0 不变
1
0
0
0
1
1
1
1
1
SR触发器
S
R
Q
0
0 不变
0
1
0
1
0
1
1
1
0
图3-14 RS触发器和SR触发器工作时序
❖ 2.RS触发器指令和SR触发器指令应用实例
❖ 举例:某型号的自动化生产线供料单元侧视图如图3-15所示,其供 料单元依靠两个标准双作用直线气缸A和B的配合工作,完成将放置 在料仓中待加工的工件自动推到物料台上的功能。气缸A和B均由两 位五通双电控电磁阀来驱动。其气动控制回路如图3-16所示。具体 工作过程是这样的:初始状态时,顶料气缸A和推料气缸B的活塞杆
❖ 举例:传送带运动控制。
传送带运动控制示意图如图3-7所示。在传送带 的起点有两个按钮,用于起动的S1和用于停止的 S2。在传送带的尾端也有两个按钮,用于起动的 S3和用于停止的S4。要求能从任一端起动或停 止传送带。另外,当传送带上的物件到达末端时, 传感器S5使传送带停止。
❖图3-7 传送带运动控制
均处于缩回状态,当需要执行供料操作时,共分为四步。首先,按下
起动按钮S0,第一步,若A的活塞杆处于缩回状态(靠安装在气缸A 上的传感器1S1来检测),则电磁阀1Y1得电,气缸A的活塞杆伸出; 伸出到位后(靠传感器1S2检测),执行第二步,即电磁阀2Y1得电, 气缸B的活塞杆伸出;伸出到位后(靠传感器2S2检测),执行第三步, 即电磁阀2Y2得电,气缸B的活塞杆缩回;缩回到位后(靠传感器 2S1检测),执行第四步,即电磁阀1Y2得电,气缸A的活塞杆缩回。 缩回到位,完成一次供料操作。若要停止,只需按下停止按钮S1即 可。
图3-8 传送带控制PLC外部接线图
图3-10 传送带运动控制梯形图程序
❖3.1.2 RS和SR触发器指令及应用 ❖ 1.RS和SR触发器指令
在梯形图中,RS和SR触发器可以用在逻辑串最右端, 结束一个逻辑串,也可用在逻辑串中,影响右边的逻 辑操作结果。
RS和SR触发器的输入输出关系表如表3-1所示。