西门子s7300实验指导(精)

合集下载

西门子S7300教程第3章(共7章)PPT课件

西门子S7300教程第3章(共7章)PPT课件

Date: 2020/8/9
Page: 3
返回首页
§3.1 STEP 7软件安装
§3.1.1 STEP 7操作系统需求 §3.1.2 STEP 7硬件需求 §3.1.3 STEP 7的安装
Date: 2020/8/9
Page: 4
返回本章
§3.1.1 STEP 7操作系统需求
Date: 2020/8/9
6.0以上
SP3

S P 1以 上
Page: 5
返回本节
§3.1.2 STEP 7硬件需求
✓ 能运行Windows 2000或Windows XP的PG或PC机: ✓ CPU主频至少为600MHz; ✓ 内存至少为256MB; ✓ 硬盘剩余空间在600MB以上;
PC
✓ 具备CD-ROM驱动器和软盘驱动器; ✓ 显示器支持32位、1024×768分辨率; ✓ 具有PC适配器、CP5611或MPI接口卡。
§3.3.2 简单设计示例:电动机起停控制
➢ PLC端子接线图 ➢ 使用向导创建STEP 7项目 ➢ 手动创建STEP 7项目 ➢ 插入S7-300工作站 ➢ 硬件组态 ➢ 编辑符号表 ➢ 程序编辑窗口 ➢ 在OB1中编辑LAD程序 ➢ 在OB1中编辑STL程序 ➢ 在OB1中编辑FBD程序
Date: 2020/8/9

项目向导2/4
Date: 2020/8/9
Page: 29 返回上级
2.使用项目向导创建STEP 7项目(3/4)
STEP7硬件目录更新设置
Date: 2020/8/9
Page: 14 返回上级
§3.2 SIMATIC管理器
➢启动SIMATIC管理器 ➢SIMATIC管理器界面 ➢STEP 7项目结构 ➢SIMATIC 管理器自定义选项设置 ➢PG/PC接口设置

S7-300PLC实验指导书

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电动机仍然继续运行;只有当按下停止按钮时,电动机才停止运行。

③保护:系统有失压、过载保护。

实验指导书——S7-300编程示例

实验指导书——S7-300编程示例

S7-300 PLC的梯形图编程示例1 与、或、非、同或、异或与:只有当I0.0和I0.1都为1时,Q0.0才能为1。

或:只要I0.0和I0.1有一个为1,Q0.0为1。

非:当I0.0为1时,Q0.0为0。

同或:只有当I0.0和I0.1状态相同时,Q0.0才为1。

异或:只有当I0.0和I0.1状态不同时,Q0.0才为1。

2 启动和复位控制结构(自锁结构)I0.0接启动按钮,I0.1接复位(停止)按钮,灯接Q0.0构成自锁结构。

自锁结构也可以通过同时使用S指令和R指令来实现。

然而同时使用S指令和R指令时,存在一种隐患,请思考是什么隐患?为了避免这种隐患,可以使用SR或者RS触发器。

或者注意:此示例使用电动机启动与停止的控制作为例子,其实很多地方都可以使用到启动和复位控制结构,大家的思路要开阔,不要被例子所局限。

比如可以利用M区域的地址替代例子中的Q地址,实现在PLC内部某些位变量的锁存和复位。

3 自锁和互锁程序4 延时通断控制程序在PLC的实际应用中,延时通断通常可采用定时器(或计数器)来实现。

定时器的串联是用一个定时器启动另一个定时器,可以实现“长延时”控制。

定时器的并联可以使多个输出在不同的时刻接通,实现输出的顺序启动。

4.1 脉冲定时控制(SP定时器)SP定时器可以用定时线圈的形式实现:请结合指令帮助,体会SP定时器的工作方式。

4.2延时接通控制(SD定时器)SD定时器可以用定时线圈的形式实现:请结合指令帮助,体会SD定时器的工作方式。

也可以使用指令块的形式实现:4.3 延时断开控制(SF定时器)延时断开控制可以用定时线圈实现:请结合指令帮助,体会SD定时器的工作方式。

4.4 顺序延时接通控制顺序延时接通是指多个被控对象相隔一定的时间,有顺序地依次起动。

实现这种控制的程序很多,例如,利用多个定时器:或者利用计数器加系统的时钟存储器实现:其中M100.5是CPU时钟位,周期为1S,在硬件组态的CPU属性中设置,如下图所示:表:时钟存储器各位的周期及频率位 7 6 5 4 3 2 1 0 周期/s 2 1.6 1 0.8 0.5 0.4 0.2 0.1 频率/Hz0.5 0.625 1 1.25 2 2.5 5 10注意:①系统的时钟存储器中各位的频率是固定的,无法更改。

西门子PLC实验报告

西门子PLC实验报告

THSMS-D(S7-300)实验报告课程名:工程实践训练光电信息与计算机工程学院电气与信息工程实验中心实验一基本指令的编程练习(一) 与或非逻辑功能实验一、实验目的1.熟悉PLC实验装置,S7-300系列编程控制器的外部接线方法2.了解编程软件STEP7的编程环境,软件的使用方法。

3.掌握与、或、非逻辑功能的编程方法。

二、基本指令编程练习的实验面板图左图中的接线孔,通过防转座插锁紧线与PLC的主机相应输入输出插孔相接。

I为输入点,Q为输出点。

上图中下面两排I0.0~I1.5为输入按键和开关,模拟开关量的输入。

上边一排Q0.0~Q1.1是LED指示灯,接PLC主机输出端,用以模拟输出负载的通与断。

梯形图参考程序通过程序判断Q0.1、Q0.2、Q0.3、Q0.4的输出状态,然后再输入并运行程序加以验证。

参考程序如下:Network1A I 0.0 A I 0.1 = Q 0.1 Network2O I 0.2 O I 0.3= Q 0.2Network3AN I 0.4AN I 0.5= Q 0.3Network4ON I 0.6ON I 0.7= Q 0.4四、实验步骤程序中的I0.0至I0.7分别对应控制实验单元输入开关I0.0至I0.7。

通过专用PC/MPI电缆连接计算机与PLC主机。

打开编程软件STEP7,逐条输入程序,检查无误后,将所编程序下载到主机内,并将可编程控制器主机上的STOP/RUN开关拨到RUN 位置,运行指示灯点亮,表明程序开始运行,有关的指示灯将显示运行结果。

分别拨动输入开关I0.0至I0.7,观察输出指示灯.Q0.1、Q0.2、Q0.3、Q0.4是否符合逻辑。

小结:西门子编程入门,主要是熟悉整个应用过程及简单的编程。

书上已有现成的,轻松加愉快,遗憾的是这个实验好像未算在内。

(二)定时器/计数器功能实验在S21 S7-300模拟实验挂箱上完成本实验。

一、实验目的掌握定时器、计数器的正确编程方法,并学会定时器和计数器扩展方法,用编程软件对可编程控制器的运行进行监控。

学西门子S7-300 PLC教案

学西门子S7-300 PLC教案

4.2.3 计数器指令S7中的计数器用于对RLO正跳沿计数。

加计数器计数器的种类减计数器可逆计数器1.计数器的组成在CPU中保留一块存储区作为计数器计数值存储区,每个计数器占用两个字节,称为计数器字。

计数器字中的第0至11位表示计数值(二进制格式),计数范围是0到999。

当计数值达到上限999时,累加停止。

计数值到达下限0时,将不再减小。

累加器1低字的内容计数值1272.计数器指令LAD指令STL指令功能说明C no.-(SC) <预置值> SC C no.计数器置初始值该指令为计数器置初始值,其中no.为计数器编号,数据类型为COUNTER;<预置值>的数据类型为WORD,可用存储区为I、Q、M、D、L,也可为常数;STL指令的初始值在累加器1中.C no. --(CU) CU C no. 加计数执行指令时,RLO每有一个正跳沿计数值加1.若达上限999,则停止累加.C no. --(CD) CD C no. 减计数执行指令时,RLO每有一个正跳沿计数值减1.若达下限0,则停止减。

FR C no. 允许计数器再启动若RLO为1,则初始值再次装入,它不是计数器正常运行的必要条件。

当计数大于0时在输出Q上的1信号状态检查产生结果1;当计数等于0时,信号状态检查产生结果0。

3. 计数器的梯形图方块指令参数数据类型存储区说明N0. COUNTER 计数器标识号CU BOOL I,Q,M,D,L 加计数输入CD BOOL I,Q,M,D,L 减计数输入S BOOL I,Q,M,D,L 计数器预置输入PV WORD I,Q,M,D,L 计数初始值(0至999)R BOOL I,Q,M,D,L 复位计数器输入Q BOOL I,Q,M,D,L 计数器状态输出CV WORD I,Q,M,D,L 当前计数值输出(整数格式)CV_BCD WORD I,Q,M,D,L 当前计数值输出(BCD格式)4.计数器应用举例例一计数器扩展为定时器当定时器不够用时,可以用计数器扩展为定时器.程序中使用了CPU的时钟存储器,设置MB100为时钟存储器,则M100.0的变化周期为0.1s。

西门子S7-300全教程第三章

西门子S7-300全教程第三章

第三章西门子PLC的指令系统3.1 S7-300/400的编程语言3.1.1 PLC编程语言的国际标准IEC 61131是PLC的国际标准,1992~1995年发布了IEC 61131标准中的1~4部分,我国在1995年11月发布了GB/T 15969-1/2/3/4(等同于IEC 61131-1/2/3/4)。

IEC 61131-3广泛地应用PLC、DCS和工控机、―软件PLC‖、数控系统、RTU等产品。

定义了5种编程语言1) 指令表IL(Instruction list):西门子称为语句表STL。

2) 结构文本ST(Structured text):西门子称为结构化控制语言(SCL)。

3) 梯形图LD(Ladder diagram):西门子简称为LAD。

4) 功能块图FBD (Function block diagram):标准中称为功能方框图语言。

5) 顺序功能图SFC(Sequential function chart):对应于西门子的S7 Graph。

3.1.2 STEP 7中的编程语言梯形图、语句表和功能块图是3种基本编程语言,可以相互转换。

1.顺序功能图(SFC) :STEP 7中的S7 Graph2.梯形图(LAD):直观易懂,适合于数字量逻辑控制。

―能流‖(Power flow)与程序执行的方向。

3. 语句表(STL):功能比梯形图或功能块图强。

4.功能块图(FBD):―LOGO!‖系列微型PLC使用功能块图编程。

5.结构文本(ST):STEP 7的S7 SCL(结构化控制语言)符合EN 61131-3标准。

SCL适合于复杂的公式计算、复杂的计算任务和最优化算法,或管理大量的数据等。

6.S7 HiGraph 编程语言图形编程语言S7 HiGraph 属于可选软件包,它用状态图(state graphs)来描述异步、非顺序过程的编程语言。

7.S7 CFC 编程语言可选软件包CFC(Continuous Function Chart,连续功能图)用图形方式连接程序库中以块的形式提供的各种功能。

PLC课程设计S7—300实验报告

PLC课程设计S7—300实验报告
Down_limit Up_limit
Right_limit Left_limit Stopped
程序符号 Down_move
Clamp Up_move Right_move Left_move
输入点 I0.0 I0.1 I0.2 I0.3 I0.4 I0.5
输出点 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4
五、实验程序
S7-300 实验报告
院(系、部):

名:

级:

号:
指导教师签名:
信息工程学院 ***** ***** ****
自 *** ***********
****
实验一:十字路口交通灯控制
一、实验目的
通过对工程实例的模拟,熟练地掌握 PLC 的编程和程序调试方法。 进一步熟悉 PLC 的 I/O 连接。 熟悉计时和比较指令的应用。
R1、R2、R3、L1、L2、L3 为小车位置,LL、RR 为仓库位置。
一、实验目的
通过对工程实例的模拟,熟练地掌握 PLC 的编程和程序调试方法; 进一步熟悉 PLC 的 I/O 连接; 熟悉计时器、计数器及置位、复位指令。
二、实验原理
当按下开始按键时,如果 MODE 为开,则为自动状态,如果 MODE 为关则为手动状态。开始从 LL 仓库向 RR 仓库运行,3 秒钟后到达 R1,R1 亮,停 1 秒;再过三秒到达 R2,R2 亮,停 1 秒;再 过三秒到达 R3,R3 亮,停 1 秒;再到三秒到 RR 仓库,RR 亮,此时开始卸货物,货物卸完后按 RR 键,小车开始向 LL 仓库运行,如此往复,直到有 STOP 按下,运行停止。自动模式下,全程自动运 行。
二、控制要求
实验模拟一个将工件由 A 处传送到 B 处的机械手,上 升/下降和左移/右移的执行用双线圈二位 电磁阀推动气缸完成。当某个电磁阀线圈通电,就一直保持现有的机械动作,例如一旦下降的电磁阀 线圈通电,机械手下降,即使线圈再断电,仍保持现有的下降动作状态,直到相反方向的线圈通电为 止。另外,夹紧/放松由单线圈二位电磁阀推动气缸完成,线圈通电执行夹紧动作,线圈断电时执行 放松动作。设备装有上、下限位和左、右限位开关,它的工作过程如图所示,有八个动作,即为:

电气控制及PLCS7-300实验指导书【模板】

电气控制及PLCS7-300实验指导书【模板】

电气控制及PLC S7-300实验指导书目录实验一 step 7 编程软件编程练习 (1)实验二十字路口交通灯控制的模拟 (2)实验三水塔水位的控制 (3)实验四 PLC中断实验 (4)实验五 S7-Graph编程练习 (5)实验六机械手动作的模拟 (6)实验七电动机启停的PLC控制 (7)实验一 step 7 编程软件编程练习一、实验目的1.掌握西门子编程软件step 7的使用方法2.掌握西门子PLC软件仿真器的使用3.掌握基本指令的编程方法二、实验仪器设备1.计算机(装有西门子PLC软件)三、实验内容1.利用step 7软件建立一个新项目,了解一个完整项目一般所包含的几个主要组成部分。

2.编写程序实现起动停止控制功能:起动按钮(SB1)按下,输出(KM)接通;停止按钮(SB2)按下,输出(KM)断开。

符号定义如下:3.利用S7-PLCSIM进行仿真,观察程序运行效果。

4.编写程序实现振荡电路功能:当SB接通时,输出LEMP闪烁,接通和断开交替进行,接通时间2s,断开时间1s。

符号定义如下:5.编写程序使得上述振荡电路闪烁5次后停止。

符号定义同上。

四、实验报告要求1.绘制各程序的梯形图。

2.画出振荡电路的输入、输出和各定时器的动态时序图。

五、思考题振荡电路的频率和占空比如何调整?实验二十字路口交通灯控制的模拟一、实验目的1.熟练使用PLC的各种基本指令2.掌握定时器的扩展方法二、实验仪器设备1.计算机(装有西门子PLC软件)三、实验内容1.十字路口交通信号灯的控制要求时序图如图所示:23.建立项目,编写程序,实现十字路口交通灯控制的模拟,并用PLCSIM仿真。

四、实验报告要求1.给出程序的梯形图,并有必要的注释。

2.重点分析各定时器如何通过扩展来得到需要的时序波形。

实验三水塔水位的控制一、实验目的1.熟练使用各条基本指令,通过对工程实例的模拟,熟练掌握PLC的编程和程序测试方法二、实验仪器设备1.计算机(装有西门子PLC软件)三、实验内容水塔水位控制系统如图所示。

西门子S7 -300线性同余法产生随机数

西门子S7 -300线性同余法产生随机数
Seed :DINT ; random:DINT ; END_VAR VAR_OUTPUT randSeed :real; END_VAR random:=(Seed* 25173 +13849 ) MOD 65536; Seed:= random; randSeed:=random**1.0/65536.0; END_FUNCTION
B,M互质; M的所有质因数都能整除A-1; 若M是4的倍数,A-1也是; A,B,N[0]都比M小; A,B是正整数。
2. A,B,M的选取
A,B,M 的取值我用的是A=25173, b=13849, M=65536
FUNCTION FC900 : VOID VAR_TEMP END_VAR VAR_IN_OUT
西门子S7 -300线性同余法产生随机数
1. 线性同余法(LCG)
线性同余方法是一种产生伪随机数的方法
递归公式: RandSeed = (A * RandSeed + B) % M A:乘数 B: 增量 M:模数 LCG的周期最大为 M,但大部分情况都会少于M。
要令LCG达到最大周期,应符合以下条件:
4. 程序运行后产生0-1之间的随机数
3. 种子选取
根据公式每次产生的随机数都跟上一次间秒做种子
在第一个扫描周期调用初始种子。
CALL "READ_CLK" RET_VAL:=#ret CDT :=#sys_time
LAR1 P##sys_time L B [AR1,P#5.0] BTI T "种子"

S-300教学实验

S-300教学实验

15
复位 I1.6
输出序号 功能
1
下降
2
夹紧
3
上升
4
右移
5
左移
地址 Q124.0 Q124.1 Q124.2 Q124.3 Q124.4
4.3 PLC程序设计 4.3.1 程序框图
4.3.2 手动操作程序
4.3.3 自动操作程序
接线图和控制梯形图,并上机调试。
实验四 控制系统设计(二)
机械手控制系统示意图 。运动规则是:当操作方式为手动时,运动 方式可分别选择右/左、 夹/松、 下/上三挡。按控键“启动”,执 行正过程(右移、夹紧、下降);按控键“停止”,执行反过程 (左移、放松、上升);当操作方式为自动时,有单步、单周、连 续三挡。 选单步:按控键“启动”,执行一个进程。选单周:按控 键“启动”,系统完成一个全过程(八个进程)。按控键“停止”, 系统立即停。选连续:按控键“启动”, 系统连续执行全过程。按 控键“停止”,系统立即停,用单步使之回到原点。按控键“复 位”,系统完成一个周期后在原点停。
实验三 控制系统设计(一)
3.1 搅拌机控制系统设计
阀A为Q124.0,阀B为Q124.1,阀C 为Q124.2,搅拌机为Q124.3。启动按钮 为 I0.0,停止按钮为 I0.1,传感器H为 I0.2,传感器M为 I0.3,传感器L为I0.4。 按启动后,阀A开,A液体进入罐内。 当液位到M时,阀A关; 阀B开,B液体进入罐内。当液位到 H时,阀B关; 搅拌机开,搅拌A、B混合液体。搅 拌2分钟后,搅拌机关; 阀C开,排搅拌好的液体;当液位到 H时,延时40秒后,阀C 关。再进行下 次搅拌。 写出PLC接线图和控制梯形图,完成上
传感器 电机
绝对地址 I0.0 I0.1 I0.2 I0.3 I0.4 Q124.0

S7-300PLC实验报告

S7-300PLC实验报告

S7-300PLC实验报告PLC实验报告⼀、实验⽬的1.了解机电⼀体化系统及其相关技术2.熟悉PLC的应⽤领域3..掌握PLC系统设计⽅法4.基本掌握PLC常规编程5.做出相应⽂档报告及评价6.培养学习、独⽴思考、组织及团队合作精神的能⼒⼆、预备知识1.机电⼀体化系统设计⽅法、步骤机电⼀体化系统(产品)的主要特征是⾃动化操作。

因此。

设计⼈员应从其通⽤性、耐环境性、可靠性、经济性的观点进⾏综合分析,使系统(或产品)充分发挥机电⼀体化的三⼤效果。

为充分发挥机电⼀体化的三⼤效果,使系统(或产品)得到最佳性能,⼀⽅⾯要求设计机械系统时应选择与控制系统的电⽓参数相匹配的机械系统参数,同时也要求设计控制系统时,应根据机械系统的固有结构参数来选择和确定电⽓参数,综合应⽤机械技术和微电⼦技术,使⼆者密切结合、相互协调、相互补充,充分体现机电⼀体化的优越性。

2.PLC应⽤领域及使⽤⽅法(1)PLC的应⽤领域PLC是以⾃动控制技术、微计算机技术、和通信技术为基础发展起来的新⼀代⼯业控制装置,随着微处理器技术的发展,PLC 得到了迅速的发展,也在社会各领域的⽣产中得到了越来越多的应⽤。

⽬前,PLC在国内外已⼴泛应⽤于钢铁、⽯油、化⼯、电⼒、建材、机械制造、汽车、轻纺、交通运输、环保及⽂化娱乐等各个⾏业,使⽤情况⼤致可归纳为如下⼏类。

1)开关量的逻辑控制这是PLC最基本、最⼴泛的应⽤领域,它取代传统的继电器电路,实现逻辑控制、顺序控制,既可⽤于单台设备的控制,也可⽤于多机群控及⾃动化流⽔线。

如注塑机、印刷机、订书机械、组合机床、磨床、包装⽣产线、电镀流⽔线等。

2)模拟量控制在⼯业⽣产过程当中,有许多连续变化的量,如温度、压⼒、流量、液位和速度等都是模拟量。

为了使可编程控制器处理模拟量,必须实现模拟量(Analog)和数字量(Digital)之间的A/D转换及D/A转换。

PLC⼚家都⽣产配套的A/D 和D/A转换模块,使可编程控制器⽤于模拟量控制。

西门子S7-300PLC实验指导书

西门子S7-300PLC实验指导书

实验实训指导书一、概述:我院为机电职业技术学院,面向企业和社会培养高级技术应用型人材。

以机电、电气、工业自动化为核心,具有良好的理论教学、实验及实训条件,赢得了社会、企业、家长、学生的好评,生源及就业都进入良性循环。

二、本课程的专业培养目标的定位:课程紧随PLC技术的最新发展趋势及攀钢自动化的发展方向,不断更新教学内容和丰富实验实训设备,S7-300/400 PLC的硬件安装、布线、程序设计、系统调试、检修与维护的自动化岗位需求出发,培养学生具备PLC安装、维修和设计等技能型人才所必需的职业能力,提高学生的职业素质,培养学生的创新意识。

本课程作为一门专业课,为学生将来从事实际的PLC系统自动化工程设计和安装维护工作奠定良好的基础。

三、本课程的课程目标:1 .素质教育要求(1)培养学生自学能力;(2)培养学生逻辑思维、分析问题解决问题能力;(3)培养学生团队意识和合作能力;(4)培养学生运用PLC及控制技术解决实际问题的能力。

2 .知识教学要求(1)理解PLC的特点和工作原理;(2)掌握S7-300/400 PLC的系统构成、主要技术指标、硬件结构、内部元器件及I/O编址;(3)熟练掌握S7 PLC的硬件指安装及接线方法,熟练掌握STEP7软件的基本使用方法;(4)掌握STEP7的指令系统及其应用;(5)学会PLC控制系统的基本设计方法与故障诊断方法;(6)熟悉并掌握PLC的基本网络通信方式。

3 .技能教学要求(1)本课程以实践教学为主,在教学中采用“教、学、做”一体课程教学模式,根据职教规律、课程的特点、高职生的学习特点,在实训室、生产现场完成课程教学与学习,教师边讲解、边演示,学生边学习、边实践、边提问,使学生在“教、学、做”一体的教学环境下,较快理解PLC的工作原理,掌握的硬件安装、布线方法,具有较好的程序设计、系统调试、检修与维护能力。

(2)在教学中穿插案例教学,以工作过程为导向,以PLC技术应用项目为驱动,以PLC安装、设计及调试能力训练为中心,将实践教学融于教学全过程,突出课程的职业性和实用性,遵循先易后难、循序渐进,分层次教学的原则设计实践教学内容。

PLC S7-300实验一步骤

PLC  S7-300实验一步骤

运行
监控
8.用程序状态功能调试程序 (2)语句表程序状态的显示: 进入程序状态窗口,如下图所示。
选择“View---STL”点击
先点击“运行”再点击“监控”后显示如下图所示
运行
监控
(3)梯形图程序状态的显示:方法同上,进入程序状态窗口,选择“View---LAD”点 击,先点击“运行”再点击“监控”。 (4)功能块图程序状态的显示:方法同上,进入程序状态窗口,选择“View---FBD” 点击,先点击“运行”再点击“监控”。
下载成功与否下图所示
下载成功,否则检查
7.用变量表调试程序 (2)生成变量表: 在项目窗口中,选择“Insert---S7 Block---Variable Table”点击
双击窗口右栏“VAT_1”
生成变量表如下图所示,在表填入所需关心的变量,再点击“保存”
在变量表中先点击“运行”再点击“监控”
S7-300 实验 一 步骤
1、STEP7编程软件的启动运行: 2、STEP7硬件组态与有关参数设置 (1)项目的创建 双击桌面:SIMAGERManager------窗口-菜单-File/New…
在Name 中填入“脉冲振荡器”后选择“OK”
“OK”后如下图所示按“YES” :
项目建立完成如下图所示:
(2)硬件组态 菜单:Insert---station---SIMATIS 300 station
双击窗口左栏中:SIMATIC 300后,窗口右栏出现:Hardware 对其Hardware双击后桌面如下图所示:
选右栏中SIMATIS 300---RACK---Rail
双击Rail后显示如下:
双击OB1
按实验指导书要求,生成程序

S7-300 实验指导书

S7-300 实验指导书

目录第1章除氧器液位单回路控制 (2)1.控制策略 (2)2.教练机的相关配置 (2)3.新建项目 (2)3.硬件组态 (4)4.控制程序的编写 (9)5.编译、下装 (14)6.控制程序的投运 (14)第2章除氧器压力单回路控制 (16)1.控制策略 (16)2.控制程序的编写 (16)第3章蒸发器温度单回路控制 (18)1.控制策略 (18)2.控制程序的编写 (18)第4章蒸发器浓液出口流量单回路控制 (20)1.控制策略 (20)2.控制程序的编写 (20)第5章蒸发器液位—稀液流量串级控制 (22)1.控制策略 (22)2.控制程序的编写 (22)第1章 除氧器液位单回路控制1.控制策略如上图所示,这个实验主要是利用除氧器入口阀FV1106来控制除氧器液位LI1101,使之保持稳定。

控制方块图如下所示:2.教练机的相关配置1. CPU→CPU 315-2 PN/DP ; 2. 电源→PS 307 2A ;3. 通讯协议→PROFIBUS DP ;4. 通讯模块→泓格i-7550。

3.新建项目1) 使用向导生成一个新的项目,双击打开STEP 7的应用程序“SIMATIC manager ”,默认自动启动向导,如图1.1所示。

如果向导没有自动启动,点击菜单命令File>“New Project ” Wizard ,进入Wizard 画面;图1.1 “New Project ” Wizard 画面LI11012) 点击“Next”选项,出现CPU选型画面,如图1.2,根据现场PLC上的CPU型号和订货号选择对应的CPU。

如果需要可以选择MPI地址,一般默认为2(选择MPI地址是为了使CPU 与编程设备或PC之间进行通信);图1.2 CPU选型画面3) 点击“Next”选项,新出现的画面中需要插入所需的块。

先按照默认的只插入OB1(OB1代表最高的编程层次,它负责组织S7程序中的其他块,一个程序中必须要有OB1),编程语言选择梯形图(LAD),如图1.3所示;图1.3 选择需要插入的块以及编程语言4) 点击“Next”选项,在“项目名称”域中双击选中默认的名称,更改项目的名称为“DeaeratorLevelControl”,如图1.4;图1.4 为新建项目添加名称5) 点击“完成”,将自动按照向导的各个目录生成项目,同时自动打开SIMATIC管理器和刚刚创建的“DeaeratorLevelControl”的窗口,如图1.5所示。

西门子PLC300系列的设计步骤与实例

西门子PLC300系列的设计步骤与实例

S7-300系列PLC应用系统设计PLC应用系统设计的内容和步骤PLC应用系统的硬件设计PLC应用系统的软件设计PLC应用系统设计实例PLC应用系统设计的内容和步骤系统设计的原则与内容1.设计原则(1) 最大限度地满足被控设备或生产过程的控制要求;(2) 在满足控制要求的前提下,力求简单、经济,操作方便;(3) 保证控制系统工作安全可靠;(4) 考虑到今后的发展改进,应适当留有进一步扩展的余地。

2.设计内容(1) 拟定控制系统设计的技术条件,它是整个设计的依据;(2) 选择电气传动形式和电动机、电磁阀等执行机构;(3) 选定PLC的型号;(4) 编制PLC的输入输出分配表或绘制输入输出端子接线图;(5) 根据系统要求编写软件说明书,然后再进行程序设计;(6) 重视人机界面的设计,增强人与机器之间的友善关系;(7) 设计操作台、电气柜及非标准电器元部件;(8) 编写设计说明书和使用说明书。

系统设计和调试的主要步骤1.深入了解和分析被控对象的工艺条件和控制要求2.确定IO设备,常用的输入设备有按钮、选择开关、行程开关、传感器等,常用的输出设备有继电器、接触器、指示灯、电磁阀等。

3.选择合适的PLC类型,根据已确定的用户IO设备,统计所需的输入信号和输出信号的点数,选择合适的PLC类型。

4.分配IO点,编制出输入输出端子的接线图。

5.设计应用系统梯形图程序,这一步是整个应用系统设计最核心的工作。

6.将程序输入PLC,当使用计算机上编程时,可将程序下载到PLC中。

7.进行软件测试,在将PLC连接到现场设备上之前,必须进行软件测试,以排除程序中的错误。

8.应用系统整体调试,在PLC软硬件设计和控制柜及现场施工完成后,就可以进行整个系统的联机调试。

调试中发现的问题要逐一排除,直至调试成功。

9.编制技术文件,系统技术文件包括功能说明书、电气原理图、电器布置图、电气元件明细表、PLC梯形图等。

PLC选型在满足控制要求的前提下,选型时应选择最佳的性能价格比,具体应考虑以下几点。

S7-300PLC实验报告

S7-300PLC实验报告

S7-300PLC实验报告一PLC技术的概念及发展过程1.1 PLC技术的概念PLC即可编程控制器,是指以计算机技术为基础的新型工业控制装置。

PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。

它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。

1.2 PLC技术的发展历史长期以来,计算机控制和传统PLC控制一直是工业控制领域的两种主要控制方法,PLC自1969年问世以来,以其功能强、可靠性高、使用方便、体积小等优点在工业自动化领域得到迅速推广,成为工业自动化领域中极具竞争力的控制工具。

但传统的PLC 体系结构是封闭的,各个PLC厂家的硬件体系互不兼容,编程语言及指令系统各异,用户选择了一种PLC产品后,必须选择与其相应的控制规程,不利于终端用户功能的扩展。

近年来,工业自动化控制系统的规模不断扩大,控制结构更趋于分散化和复杂化,需要更多的用户接口。

目前我国工业控制自动化技术、产业和应用都有了很大的发展,我国工业计算机系统行业已经形成。

工业控制自动化技术正在向智能化、网络化和集成化方向发展。

1.3 PLC的发展趋势(1)、功能向增强化和专业化的方向发展,针对不同行业的应用特点,开发出专业化的PLC产品。

以此提高产品的性能和降低产品成本,提高产品的易用性和专业化水平。

(2)、规模向小型化和大型化的方向发展,小型化是提高系统可靠性基础,产品的体积越来越小,功能越来越强;大型化是应用在工业过程控制领域较大应用市场,应用的规模从几十点到上千点,应用功能从单一的逻辑运算扩展几乎能满足所有的用户要求。

二西门子S7-300 PLC1 S7-300的系统结构S7-300 PLC是模拟式中小型PLC,电源、CPU和其他模块都是独立的,可以通过U形总线把电源(PS)、CPU和其他模块紧密固定在西门子S7-300的标准轨道上。

西门子S7-300SCL编程笔记(附实例)

西门子S7-300SCL编程笔记(附实例)

西门子S7-300SCL编程笔记(附实例)1.数据类型:注:还有两种类型:P:POINTER(指针数据类型)。

A:ANY(任何类型)数组的定义:M1:ARRAY[n0..m0,n1..m1] OF INT;数组的类型2.寻址绝对寻址符号寻址如:DB10.setpoint'motor1data'.DW12间接寻址如:E[byteindex,bitindex]MB[byteindex]DB10.DW[byteindex]三.SCL运算符和表达式注:以上运算符的表达式基本大多和我们的数学表达式一样。

这里只讲解一下AND,XOR,OR指令。

如:a1:=a1 AND W#16#FFFFa1:=a1 XOR W#16#FFFFa1:=a1 OR MW10四.控制语句注意:当使用程序循环时,请确保不超过循环监测时间。

1. IF语句:IF 条件0THEN 语句0;ELSIF 条件1THEN 语句1;ELSIF 条件2ELSE 语句3;END_IF;2. CASE语句:'选择'内的值等于Const内的值就执行那个语句。

其它语句不执行,就执行END_CASE;CASE 选择 OFConst1:语句1;Const2:语句2;………Constn:语句n;END_CASE;3. FOR语句FOR 变量:=n0 TO n BY m DO…………………..;………………….;END_FOR;注意:这里的n为整型变量或整数值。

m为每循环加几。

4. WHILE语句:只要条件满足,程序循环就重复。

WHILE 条件 DO语句;END_WHILE;5. REPEAT语句:只要条件不满足,就重复程序循环。

REPEAT语句;UNTIL 条件;END_REPEAT;6. CONTINUE语句:在FOR, WHILE, REPEAT循环中终止当前程序通道。

7. EXIT语句:在FOR, WHILE, REPEAT循环中终止所有程序通道。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7 S6 220VAC备用
系统送电过程:
合上S1--------S3---------S2---------S5----------S4。
在给本控制系统供电的过程中,必须注意观察整个系统设备的状态指示灯变化,以及其它的异常现象的出现。
如果供电开关合上后,相应的设备没有相应状态显示,必须立即停止送电,并进行检查确认,直到故障完全解决为止,供电工作才可以继续进行。
图1-12
6、编译硬件组态,并下装到CPU。
点击画面上的图标,对刚刚完成的硬件组态进行编译。系统提示编译成功没有错误
后,点击图标将硬件的组态下装到CPU。或者,在编译完成后,关闭HW configuration窗口,返回到SIMATIC MANAGER窗口,用鼠标选中SIMATIC 300(1图标,然后点击窗口上的图标,下装刚刚完成的硬件组态。根据画面上的提示完成下装,然后回车,1通道就变为“0”状态,“Status value”显示灰色,硬件模块上的1通道显示灯灭,试验板上对应的指示灯L1也灭了。
3测试AI通道
图1-14
参照DI通道测试方式打开AI卡的监控窗口如图1-14所示,选中Monitor的复选框,就可以看到每个通道的“Status value”的状态显示,有16进制的数值显示,转动试验板上的电位器,对应的通道的“Status value”的数值发生变化,证明该通道的连接通讯正确。
点击SIMATIC MANAGER窗口中图标或者点击工具栏上的File—New ,弹出如图1-5的对话窗口。
图1-5图1-6
在Name栏下,填入你要建立的新项目的名称,如:LG2004,然后通过BROWSE按钮选择你的新项目所要存储的路径。最后,点击OK按钮关闭改窗口。在SIMATIC MANAGER将会出现刚新建的项目LG2004,如图1-6所示。
图1-1
2、试验台电源开关功能列表:
序号开关位号电源性质说明
1 S0 380VAC给直流调速装置6RA2818供电
2 S1 220VAC给控制系统的供电
3 S2 220VAC给PLC的供电
4 S3 220VAC给交流/直流的开关电源供电
5 S4 220VAC给上位机供电
6 S5 24VDC 24VDC电源端子排PT2供电开关
2建立项目工作站
点击Insert-----Station-----2 SIMATIC 300 Station ,建立一个S7-300的工作站。如图1-7,图1-8。
图1-7
图1-8
5、在工作站的HARDW ARE组态器中进行硬件组态。
点击SIMATIC MANAGER界面的的左边窗口的SIMATIC 300(1,在右面的窗口出现Hardware图标,如图1-9。
图1-4
分别点击PROFIBUS/MPI Network Diagnostics和Hardware两项任务中的Test按钮,如果右边的诊断显示都为OK ,则说明上位机与PLC的硬件连接和通讯均没有问题。诊断结束后点击“确定”按钮关闭窗口。
4、在STEP7软件的SIMATIC MANAGER中建立新项目。1建立新项目的名字和存储路径
图1-9
双击Hardware图标,打开Hw configuration,如图1-10。
图1-10
在右边的产品目录窗口选择SIMATIC 300中的机架,双击Rail,将在右边的窗口出现带槽位的机架示意,如图1-11。
图1-11
在右边的目录窗口选择相应的模块插入到(0UR的槽位中去。各模块的订货号可查看硬件实物的下方标识。切记选中的模块型号要与实际的模块型号一致。槽位1,插入电源模块PS;槽位2,插入CPU,槽位3,空白;槽位4及后面的槽位,插入的模块对应实际I/O模块的安装顺序。全部硬件插入完毕后如图1-12所示:
实验指导书
、S7-300系统硬件组态
实验一、
实验一
一、实验目的:
1.了解西门子S7-300系列的硬件模块。
2.学会使用SIMATIC MANAGER进行S7-300系列的硬件组态和下装。
3.学会PC机与PLC之间的通讯诊断。
二、实验内容及步骤
1、按照下图,检查配置的S7-300的硬件网络是否正确,给系统送电。
图1-13
选中Monitor的复选框,就可以看到每个通道的“Status value”的状态显示,当该通道为“1”时,“Status value”显示绿色,“0”时,为灰色。
2测试DO通道
在HW CONFIGURTION中,选中DO卡所在的槽位,参照测试DI通道的方法打开DO卡的监控窗口,选中Monitor和Modify的复选框,通过改变各通道的Modify value ,来观察状态。如:在1通道的Modify value中写入“1”,然后回车,1通道就变为“1”状态,“Status value”显示绿色,硬件模块上的1通道显示灯亮,试验板上对应的指示灯L1也亮了;在Modify
3、打开计算机中SIMATIC STEP7软件,进行通讯测试。
打开计算机后,双击桌面上的图标,打开STEP7软件,界面如下:
图1-2
点击工具栏中的Option----set PG/PC interface…,将会弹出设定通讯的界面,如下图:
图1-3
选中CP5611(MPI通讯卡,然后点击Diagnostics按钮,进行通讯诊断,如下图:
的位置,观察运行指示灯的状态,应该是绿色的灯先闪烁几下然后稳定一直亮,代表你的硬件组态下装成功,并且与实际硬件的配置一致无误。
7、测试硬件组态。
CPU运行正常后,对各个卡件的硬件通道进行测试。按照附录1的接线图,将信号端子与试验板一上的各接插口连好。打开HW configuration ,选中各I/O模块分别进行测试。
1测试DI模块通道
将试验板上的旋转开关左旋,打到“1”位,观察与之对应的DI卡的通道显示灯,“1”位时应该亮了,然后再将开关复“0”位,“0”位时应该灭了。只要通道灯的动作正确则证明该通道的连接没有问题。我们也可以在HW CONFIGURATION中观察状态,鼠标选中DI卡所在的槽位,点鼠标右键,选择右键菜单中的“Monitor/Modify”,打开如图1-13的通道监控窗口。
相关文档
最新文档