毕业设计论文-S7-200PLC控制的PWM直流电机(含程序)

内容发布更新时间 : 2025/4/8 2:47:47星期一 下面是文章的全部内容请认真阅读。

加了数据记录指令、PID自整定指令、配方指令、夏令时指令、间隔定时指令、诊断LED(DIAG_LED)指令、线性斜坡脉冲指令等。

2.3 STEP 7-Micro/MIN V4.0编程软件简介

本节所述的内容是STEP 7-Micro/WIN V4.0版编程软件的介绍与应用,安装编程软件的计算机应使用Windows操作系统,为了实现PLC与计算机的通信,必须配备下列设备中的一种:一条PC/PPI电缆或PPI多主站电缆;一块插在个人计算机中的通信处理器(CP)卡和MPI(多点接口)电缆。 2.3.1编程软件项目的组成

图4-3是V4.0编程软件的界面,项目(Project)包括下列基本组件[4]: (1)程序块 程序块由可执行的代码和注释组成,可执行的代码由主程序(OB1)、可选的子程序和中断程序组成。代码编译并被下载到PLC,程序注释被忽略。

(2)数据块 数据块由数据(变量存储器的初始值)和注释组成。数据被编译并下载到PLC,注释被忽略,数据块的编写方法详见[13,10]。

代替继电器控制系统的数字量控制系统可以只设置主程序OB1,不使用子程序、中断程序和数据块。

(3)系统块 系统块用来设置系统的参数,例如存储器的断电保持范围、密码、STOP模式时PLC的输出状态(输出表)、模拟量与数字量输入滤波值、脉冲捕捉位等,系统块中的信息需要下载到PLC,系统块中参数的设置方法详见[13,10]。

(4)符号表 符号表允许程序员用符号来代替存储器的地址,符号地址便于记忆,使程序更容易理解。程序编译后下载到PLC时,所有的符号地址被转换为绝对地址,符号表中的信息不会下载到PLC。

(5)状态表 状态表用来观察程序执行时指定的内部变量的状态,状态表并不下载到PLC,仅仅是监控用户程序运行情况的一种工具。

(6)交叉引用表 交叉引用表列举出程序中使用的各操作数在哪一个程序块的哪一个网络中出现,以及使用它们的指令的助记符。还可以查看哪些内存区域已经被使用,在作为位使用还是作为字节使用。在运行(RUN)模式下编辑程序时,可以查看程序当前正在使用的跳变触点的编号。交叉引用表并不下载到PLC,编译成功后才能看到交叉引用表的内容。在交叉引用表中双击某操作数,可以显示出包含该操作数的那一部分程序。

(7)项目中各部分的参数设置 执行菜单命令“工具”—“选项”,在出现的对话框中选择某一选项卡,可以进行有关的参数设置。

图2-3 V4.0编程软件的界面

2.3.2程序的编写与传送

操作步骤如下:

(1)创建一个项目或打开一个已有的项目 执行菜单命令“文件”—“新建”或按工具条最左边的【新建项目】按钮;用菜单命令“文件”—“打开”可以打开已有的项目。

(2)设置与读取PLC的型号 在编程之前,应正确设置其型号,以防止创建程序时发生编译错误。执行“PLC” —“类型”菜单命令,在出现的对话框中可选择型号。

(3)选择编译语言和指令集 执行菜单命令“工具”—“选项”,将弹出选项窗口,在“一般”选项卡中可选择语言和指令集。

(4)确定程序结构 较简单的控制程序一般只有主程序(OB1),系统较大、功能复杂的程序除了主程序外,可能还有子程序、中断程序和数据块。

(5)编写符号项目 符号表用符号地址代替存储器的地址,便于记忆。 (6)编写数据块 数字量控制程序一般不需要数据块。 (7)编写用户程序 用选择的编程语言编写用户程序。

(8)注释与符号信息表 符号信息表列出了网络中使用符号地址的有关信息,未显示网络注释时可以在网络的标题行输入信息。

(9)编译程序 选择“PLC” 菜单中的命令按钮,可以分别编译当前打开的程序或全部程序。

(10)程序的下

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi