变量表具有能够存储各种不同测试情况的作用,从而在操作期间和保养维护时很容易进行测试和监控。
1)使用变量表进行监视和修改的操作步骤。创建一个新的变量表或打开一个已经存在的变量表。在块目录里把鼠标放在右边空白处,然后单击右键,在弹出的界面中单击“插入新对象”→“变量表”即可创建一个新的表,如图3-44所示。需要打开变量表可以双击块目录里的“”变量表图标,即可打开。
2)编辑或检查变量表的内容,如图3-45所示(如果刚新建的变量表是空白的,需要将变量内容填入)。
图3-44 新建(插入)变量表路径
图3-45 编辑变量表
3)打开变量表界面,单击菜单栏的“PLC”→“连接到”,使当前变量表和所需的CPU之间建立在线连接,选择需要连接的CPU,如图3-46所示。
“组态的CPU”:当前已经建立的一个与CPU之间的连接或最近一次的连接。
“直接CPU”:变量表所在块的CPU建立连接。
“可访问的CPU”:通过寻找能访问的CPU,然后列表,用户可以在列表中指定与哪个CPU进行连接。
4)单击菜单栏的“变量”→“触发器”,如图3-47所示,选择合适的触发点和触发频率。
图3-46 建立连接
图3-47 设置触发器
在变量表进行修改和监视操作前,必须要设置触发器的触发点和触发条件,常见的选项功能如下:
触发点:通过指定触发点,可确定何时为要修改的变量分配固定值以及何时更新要监视的变量的值。
触发条件:通过指定触发频率,可确定是在到达触发点时仅分配变量值一次,还是每个扫描周期都分配;还可以确定是更新值一次,还是每个周期都更新。所以必须为修改和监视操作分别设置触发频率。
扫描循环开始:选择此选项是在扫描周期开始时分配或更新变量值。
扫描循环结束:选择此选项是在扫描周期结束时分配或更新变量值。
过渡到STOP:选择此选项是在从RUN切换到STOP时分配或更新变量值。
一次:选择此选项是在到达触发点时仅分配或更新固定变量值一次。选择此项,会有一条消息通知是否可修改指定变量(例如,如果缺少相应的数据块,则不可修改数据字)。
每次循环:选择此选项是在每个扫描周期到达触发点时都分配或更新固定变量值。选择此项,不会输出任何消息通知是否可修改这些变量。
5)单击菜单栏的“变量”→“监视”和其他修改项目,打开、关闭监视和修改功能,如图3-48所示。
监视:利用此菜单命令可显示在当前变量表中选定变量的监视值,其方式是根据已定义的触发点进行显示。快捷键是“”。(www.xing528.com)
修改:利用此菜单命令可根据已定义的触发点为当前变量表中的选定变量分配固定值。快捷键是“”
将地址修改为1(或0):立即将表格中所有可见的选定地址(可选择单个或多个)都更改为值1(或0)。
启用外设输出:使用此菜单命令可以激活或取消激活“允许外围设备输出”模式。如果菜单命令旁边出现一个复选标记,并且呈灰色显示,则表示:
①在其他“监视/修改变量”窗口中激活了“允许外围设备输出”模式,例如,由其他用户在其编程设备或PC上激活。
②无法取消激活此模式,因为只能在激活此模式的窗口中取消激活该模式。
图3-48 对变量进行操作选择
仅在CPU处于STOP模式时此功能才可用。与强制的外围设备输出相反,对于每个周期都修改的外围设备输出,在激活允许外围设备输出时并不会立即对相应的输出模块生效。
常用此项功能来检查可访问硬件配置中的所有模块(比如:I/O模块测试,检查是否发生断路)。
显示强制值:利用此菜单命令可在“强制值”窗口中显示选定CPU变量的强制值。支持强制功能的CPU受到以下限制:
强制S7-300模块时仅允许强制输入和输出(I、Q)。
强制S7-400模块时仅允许强制外围设备的输入、外围设备的输出、标记(M)、输入和输出(I、Q)。
强制:利用此菜单命令可将在“强制值”窗口中输入的固定强制值分配给各个变量。强制变量和修改变量之间的差别很大,具体如表3-7所示。
表3-7 强制变量和修改变量间的差别说明
(续)
通过“启用外围设备的输出”,使强制外围设备输出的强制值在相应的输出模块上生效;然而,外围设备输出的修改值不会生效。
对于强制变量,变量始终具有强制值。每次读取用户程序时,都会读取该值。所有形式的写访问都无效。
对于永久的修改,程序的读取访问有效并一直持续到下一个触发点。
将修改/强制值作为注释命令(快捷键是“”)有两种情况:
将修改值作为注释激活或取消激活变量表中某变量或多个选定变量的修改值。
将强制值作为注释激活或取消激活“强制值”窗口中某变量或多个选定变量的强制值。
行无效(编辑功能)(符号是“”):将变量表的当前行或选定行切换为无效/有效。通常使用此功能是将要选定行排除在监视和修改操作之外。
6)单击菜单栏的“表格”→“保存”或“另存为”来保存变量表,以便可以随时再次调用它。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。