PLC实验指导书S7-200 下载本文

作少量的修改。修改后的程序下载时,将立即影响系统的控制运行,所以使用时应特别注意。

操作步骤:

(1)选择“调试(Debug)”菜单中的“在运行状态编辑程序(Program Edit in RUN)”命令,因为RUN模式下只能编辑主机中的程序,如果主机中的程序与编程软件窗口中的程序不同,系统会提示用户存盘。

(2)屏幕弹出警告信息

单击“继续(Continue)”按钮,所连接主机中的程序将被上载到编程主窗口,便可以在运行模式下进行编辑。

(3)在运行模式下进行下载

在程序编译成功后,可用“文件(File)”菜单中的“下载(Download)”命令,或单击工具条中的下载按钮

(4)退出运行模式编辑

使用“调试(Debug)”菜单中的“在运行状态编辑程序(Program Edit in RUN)”命令,然后根据需要选择“选项(Checkmark)”中的内容。 (4)程序监控

利用三种程序编辑器(梯形图、语句表和功能表)都可在PLC运行时,监视程序的执行对各元件的执行结果,并可监视操作数的数值。 (1)梯形图监视

利用梯形图编辑器可以监视在线程序状态,如图1—8所示。图中被点亮的元件表示处于接通状态。

,将程序块下载到PLC主机。

16

图1—8 梯形图监视

梯形图中显示所有操作数的值,所有这些操作数状态都是PLC在扫描周期完成时的结果。在使用梯形图监控时,STEP 7—Micro/WIN编程软件不是在每个扫描周期都采集状态值在屏幕上的梯形图中显示,而是要间隔多个扫描周期采集一次状态值,然后刷新梯形图中各值的状态显示。在通常情况下,梯形图的状态显示不反映程序执行时的每个编程元素的实际状态。但这并不影响使用梯形图来监控程序状态,而且在大多数情况下,使用梯形图也是编程人员的首选。

实现方法是:用“工具(Tools)”菜单中的“选项(Options)”命令,打开选项对话框,选择“LAD状态(LAD status)”选项卡,然后选择一种梯形图的样式。梯形图可选择的样式有3种:指令内部显示地址和外部显示值;指令外部显示地址和外部显示值;只显示状态值。 打开梯形图窗口,在工具条中单击 (2)语句表监视

用户可利用语句表编辑器监视在线程序状态。语句表程序状态按钮连续不断地更新屏幕上的数值,操作数按顺序显示在屏幕上,这个顺序与它们出

17

程序状态按钮即可。

现在指令中的顺序一致,当指令执行时,这些数值将被捕捉,它可以反映指令的实际运行状态。

实现方法是:单击工具栏上的

程序状态按钮,出现图1—9所示的显

示界面。其中,语句表的程序代码出现在左侧的STL状态窗口里,包含操作数的状态区显示在右侧。间接寻址的操作数将同时显示存储单元的值和它的指针。

图1—9 语句表监视

可以利用工具栏中的直到再次单击这个按钮。

图中状态数值的颜色表示指令执行状态:黑色表示指令正确执行;红色表示指令执行有错误;灰色表示指令由于栈顶值为。或由跳转指令使之跳过而没有执行;空白表示指令未执行。

可利用初次扫描得到第一个扫描周期的信息。

设置语句表状态窗口的样式:用“工具(Tools)”菜单中的“选项(Options)”命令,打开选项对话框,选择\状态(STL status)”的选项卡,然后进行设置。

18

按钮暂停,将当前的状态数据保留在屏幕上,

实验二、基本逻辑指令编程练习

一、实验目的

(1)掌握基本逻辑指令的特点和功能。 (2)熟悉可编程控制器S7-200。

二、预习要求

(1)复习S7-200的基本逻辑指令(LD、LDN、A、AN、O、ON、OLD、ALD、

S、R指令)。

(2)了解PLC:S7-214/216(见附录S7-200介绍)。 (3)熟悉Step 7-Micro/Win编程软件的功能及使用方法。

(4)读懂图2—1~图2—6逻辑指令练习程序1~6中所给的梯形图

及语句表程序,认真分析实验中可能得到的结果。

(5)根据图2—1~图2—6中程序的梯形图,分别确定各程序

I/O点数。I为 点、O为 点。

三、实验设备

(1)PLC实验装置 一套 (2)与PLC相连的上位机 一套 (3)连接导线 一套

四、实验内容及步骤

(1)根据图2—1~图2—6中的梯形图,确定I/O点数。[如果把其中的M0.?改成I1.?或Q1.?(想一想该怎样改?),再确定I/O点数。)

(2)按照S7-200设备的要求,仔细检查连接线,先PLC电源线,再I/O连接线。接通硬件电源。

19