1.调试的一般步骤
调试的一般步骤是先调试硬件,再调试软件程序。硬件调测可通过故障诊断工具诊断故障,观察CPU模块上的故障指示灯显示情况,也可通过变量表测试硬件。在变量表测试开始时,要先下载硬件组态数据和用户程序。
2.变量表功能
由于变量表具有能够存储各种不同测试情况的优点,可易于进行保养和维护的测试和监控。变量表的可存储数目没有任何限制。其功能为:监视变量(在可编程设备/PC上显示用户程序或CPU中单个变量的当前值)、修改变量(将固定值分配给用户程序或CPU的单个变量)、对外设输出赋值(固定值分配给处于STOP模式下的CPU的单个I/O输出)、强制变量(为用户程序或CPU的单个变量分配一个用户程序无法覆盖的固定值)、定义变量被监视或赋予新值的触发点和触发条件。
3.监视修改变量的步骤
1)创建新变量表或打开一个已经存在的变量表。变量表窗口如图5-27所示。
2)编辑或检查变量表的内容。
3)使用菜单命令“PLC→连接到”,在当前变量表和所需的CPU之间建立在线连接。下载程序到PLC。
4)使用菜单命令“变量→触发器”,选择合适的触发点并设置触发频率。
5)用菜单命令“变量→监视”和“变量→修改”,打开监视和修改功能。
6)使用菜单命令“表格→保存”或“表→另存为”来保存所完成的变量表,以便可以随时再次调用它。
图5-27 变量表窗口
4.变量表的生成
1)在管理器窗口生成变量表如图5-28所示。
2)在变量表编辑器中,可以用主菜单“表格→新建”生成一个新的变量表,如图5-29所示。
图5-28 管理器窗口生成变量表
(www.xing528.com)
图5-29 新建变量表
5.变量表中的变量输入
变量的输入可以采取多种方式,如选择菜单命令“选项→符号表”,从符号表中复制符号,将它粘贴到变量表;输入希望通过地址进行修改的变量或作为符号的变量,可在“符号”栏或“地址”栏中输入符号和地址,该条目将会在对应的栏中自动写入,如图5-30所示。还可选择菜单命令插入,如图5-31所示,选择菜单命令“插入→行”增加变量;选择菜单命令“插入→变量范围”,弹出“变量的插入范围”对话框,在“起始地址”域中输入地址作为起始地址,在“编号”域中输入要插入的行数,从显示的列表选择要求的显示格式,点击“确定”按钮。
注意,在变量表中输入变量时,只能输入已经在符号表中定义过的那些符号而且必须完全按照符号表中的定义来输入符号,对于含特殊字符的符号名称必须包含在引号内(例如,“Motor.Off”)。
6.变量表的使用
1)使用菜单命令“PLC→连接到→...”,建立到适当的CPU的连接,使之可监视或修改变量。
2)定义变量表触发方式。使用菜单命令“变量→触发器”来设置触发点和触发频率。选择相应的单选按钮,在对话框中定义用于监视变量的触发点和触发条件,如图5-32所示。
3)监视变量。使用菜单命令“变量→监视”启动或关闭监视处理,用于查看变量的状态值。
图5-30 “符号”栏、“地址”栏中变量输入
图5-31 变量表编辑器
4)修改变量。使用菜单命令“变量→修改”,激活修改功能。根据设置的触发点和触发频率,用户程序为变量表中选择的变量应用修改值。如果设置的触发频率为“每次循环”,可以再次使用菜单命令“变量→修改”来关闭修改功能。需要注意的是,只有在变量表中修改开始时那些可见的地址,才能被修改。修改无法撤消(例如用“编辑→撤消”)。要在确保不会发生危险的状况下执行“修改”功能。当“修改”功能正在进行时,按下“ESC”键,将不做任何询问中止“修改”功能。
图5-32 定义变量表触发方式
5)强制变量。只有当“强制值”窗口是激活的,才可以选择强制菜单命令。使用菜单命令“变量→显示强制值”来打开“强制值”窗口,在此窗口中显示所选择CPU的当前状态。如果CPU不支持强制,则不能选择“显示强制值”菜单命令。强制作业只能用菜单命令变量→停止强制来删除或终止。关闭强制值窗口或退出“监视和修改变量”应用程序不会删除强制作业。强制不能撤销(例如用“编辑→撤销”)。如果CPU不支持强制功能,与强制动作链接的变量菜单中的所有菜单命令都是取消激活的,如图5-33所示。一旦通过菜单命令“变量→强制操作”给用户程序的单个变量分配了固定值,就不因程序执行而改变。如果使用菜单命令“变量→启用外设输出来”取消激活输出禁用,所有的强制输出模块都会输出它们的强制值。对于可支持强制变量功能的CPU(例如,S7-400CPU),通过强制功能为变量分配固定的值,为用户程序设置特定的状况,然后以此来测试编写的功能。使用不正确的强制操作可能会造成人员伤亡和财产损失,对此操作要特别慎重。
图5-33 强制操作
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。