制等。 (2)强制指定值 可以用状态图表来强制用指定值对变量赋值,所有强制改变的值都 存到主机固定的EEPROM存储器中。 ①强制范围 强制制定一个或所有I或0位: 强制改变最多16个V或M存储器的数据,变量可以是字节、字或双字 类型; 强制改变模拟量映像存储器AI或AQ,变量类型为偶字节开始的字类型。 用强制功能取代了一般形式的读和写。同时,采用输出强制时,以某 个指定值输出,当主机变为STOP方式后输出将变为强制值,而不是设定值。 ②强制一个值 若强制一个新值,可在状态表的“新数值New Value)”栏中输入新值, 然后单击工具条中的画按钮。 若强制一个已经存在的值,可以在“当前值(Current Value)”栏中单击并 点亮这个值,然后单击强制按钮。 ③读所有强制操作 打开状态图表窗口,单击工具条中的画按钮,则状态图表中所有被强制 的当前值的单元格中会显示强制符号。 ④解除一个强制操作 在当前值栏中单击并点亮这个值,然后单击工具条中的画按钮。 ⑤解除所有强制操作 打开状态图表,单击工具条中的圖按钮。 (3)运行模式下编辑 在运行模式下编辑,可以在对控制过程影响较小的情况下,对用户程序
作少量的修改。修改后的程序下载时,将立即影响系统的控制运行,所以使 用时应特别注意。 操作步骤: (I)选择“调试(Debug)”菜单中的“在运行状态编辑程序(Program Edit in RUN)”命令,因为RUN模式下只能编辑主机中的程序,如果主机中的程序 与编程软件窗口中的程序不同,系统会提示用户存盘。 (2)屏幕弹出警告信息 单击“继续(Continue)”按钮,所连接主机中的程序将被上载到编程主窗 口,便可以在运行模式下进行编辑。 (3)在运行模式下进行下载 在程序编译成功后,可用“文件(File)”菜单中的“下载(Download)”命 令,或单击工具条中的下载按钮国,将程序块下载到PLC主机。 (4)退出运行模式编辑 使用“调试(Debug)”菜单中的“在运行状态编辑程序(Program Edit in RUN)”命令,然后根据需要选择“选项(Checkmark)”中的内容, (4)程序监控 利用三种程序编辑器(梯形图、语句表和功能表)都可在PLC运行时,监 视程序的执行对各元件的执行结果,并可监视操作数的数值。 (1)梯形图监视 利用梯形图编辑器可以监视在线程序状态,如图1一8所示。图中被点亮 的元件表示处于接通状态
SIMATIC LAD 区 网格1网络慈且(单) 0. Q0.0 2 主S网 图1一8梯形图监视 梯形图中显示所有操作数的值,所有这些操作数状态都是PLC在扫描周 期完成时的结果。在使用梯形图监控时,STEP7一Micro/WTN编程软件不 是在每个扫描周期都采集状态值在屏幕上的梯形图中显示,而是要间隔多个 扫描周期采集一次状态值,然后刷新梯形图中各值的状态显示。在通常情况 下,梯形图的状态显示不反映程序执行时的每个编程元素的实际状态。但这 并不影响使用梯形图来监控程序状态,而且在大多数情况下,使用梯形图也 是编程人员的首选。 实现方法是:用“工具(Tools)”菜单中的“选项(Options)”命令,打开 选项对话框,选择“LAD状态(LAD status)”选项卡,然后选择一种梯形图的 样式。梯形图可选择的样式有3种:指令内部显示地址和外部显示值:指令 外部显示地址和外部显示值:只显示状态值, 打开梯形图窗口,在工具条中单击恩程序状态按辑即可。 (2)语句表监视 用户可利用语句表编辑器监视在线程序状态。语句表程序状态按钮连续 不断地更新屏幕上的数值,操作数按顺序显示在屏幕上,这个顺序与它们出 17
现在指令中的顺序一致,当指令执行时,这些数值将被捕提,它可以反映指 令的实际运行状态。 实现方法是:单击工具栏上的题程序状态按钮,出现图19所示的显 示界面。其中,语句表的程序代码出现在左侧的STL状态窗口里,包含操作 数的状态区显示在右侧。间接寻址的操作数将同时显示存储单元的值和它的 指针。 SIMATIC STL p02093 /网络注释 0.0 00.0 图1一9语句表监视 可以利用工具栏中的圈按钮暂停,将当前的状态数据保留在屏幕上。 直到再次单击这个按钮 图中状态数值的颜色表示指令执行状态:黑色表示指令正确执行:红色 表示指令执行有错误;灰色表示指令由于栈顶值为。或由跳转指令使之跳过 而没有执行;空白表示指令未执行。 可利用初次扫描得到第一个扫描周期的信息。 设置语句表状态窗口的样式:用“工具(Tools)”菜单中的“选项(Options)” 命令,打开选项对话框,选择"STL状态(STLstatus))”的选项卡,然后进行设 置
实验二、基本逻辑指令编程练习 一、实验目的 (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)熟悉Step7-Micro/Wim编程软件的功能及使用方法。 (4)读懂图2一1~图2一6逻辑指令练习程序1~6中所给的梯形图 及语句表程序,认真分析实验中可能得到的结果。 (5)根据图2一1~图2一6中程序的梯形图,分别确定各程序 1/0点数。1为一点、0为—点。 三、实验设备 (1)PLC实验装置 一套 (2)与PLC相连的上位机一套 (3)连接导线 一套 四、实验内容及步骤 (1)根据图2一1~图2一6中的梯形图,确定I/0点数。[如果把其 中的M0.?改成I1.?或Q1.?(想一想该怎样改?),再确定I/0点 数。) (2)按照S7-200设备的要求,仔细检查连接线,先PLC电源线,再I /0连接线。接通硬件电源。 9