1.软元件登录监视功能的操作
将图4-2和图4-3中的程序(见随书光盘中的例程“应用指令”)输入到主程序MAIN,打开GX Simulator,程序被自动下载到仿真PLC。
双击工具条上的按钮 ,或执行菜单命令“在线”→“监视”→“软元件登录”,打开“软元件登录监视”对话框(见图4-7)。
双击软元件表格中的第一行,在出现的“软元件登录”对话框中输入软元件号D0(见图4-7左下角的小图),采用默认的数据格式(十进制显示和16位整数)。单击“登录”按钮,在“软元件登录监视”对话框表格的第一行出现输入的D0。用同样的方法在第2行输入D1。
双击软元件表格中的第3行,在出现的“软元件登录”对话框中输入软元件号D2(见图4-7中间的小图),将数据格式改为十六进制显示和32位整数。单击“登录”按钮,在“软元件登录监视”对话框表格的第3行出现输入的32位整数D2(D)。用同样的方法在第4行输入D4(D),在下面几行输入D6~D8、D10和D11。
双击表格的第10行,在出现的“软元件登录”对话框中输入软元件号X0(见图4-7右边的小图),对话框中的数据格式与位软元件无关。单击“登录”按钮,在表格中出现输入的X0。用同样的方法输入X1和X2。
2.16位指令与32位指令的仿真实验
单击“监视开始”按钮,开始软元件登录监视,在“当前值”列出现各软元件的初始值。双击第一行的D0,打开“软元件测试”对话框(见图4-8)。“字软元件/缓冲存储区”中出现D0。在“设置值”的下面输入32000,数据格式为默认的十进制和16位整数。单击“设置”按钮,在“执行结果”区出现设置的软元件号D0和设置的值。
图4-7 软元件登录监视视图
在“字软元件/缓冲存储区”中输入D2,将数据格式改为十六进制和32位整数,输入“设置值”7D008910。单击“设置”按钮,在“执行结果”区出现D2和设置的值。
在“位软元件”区中输入X2,单击“强制ON”按钮,X2被强制为ON。其常开触点闭合,图4-2中的MOV指令和DMOV指令被执行。在“软元件登录监视”对话框中(见图4-7)可以看到,D0中的数据被传送给D1,(D2,D3)(D2和D3组成的32位整数)中的数据被传送给(D4,D5)。双击工具条上的按钮 ,也可以打开“软元件测试”对话框。
3.指令的脉冲执行的仿真实验
如果已关闭“软元件测试”对话框,双击图4-7中的X0所在的行,打开“软元件测试”对话框。“位软元件”区中出现被双击的X0,单击“强制ON”按钮,X0被强制为ON。其常开触点闭合,图4-2中的INC指令和INCP指令被执行。在“软元件登录监视”对话框中可以看到脉冲执行的指令的目标软元件D6和D7的值被加1(见图4-7),连续执行的“INC D8”指令的目标软元件D8的值快速增大。请读者解释原因。
关闭软元件测试对话框,单击工具条上的“监视结束”按钮 ,结束软元件登录监视。
图4-8 软元件测试对话框
4.软元件批量监视功能(www.xing528.com)
单击工具条上的按钮 “在线”→“监视”→“软元件批量”,打开“软元件批量监视”对话框(见图4-9)。输入软元件号D0,单击“监视开始”按钮 ,启动监视。图中的监视形式是“位&字”(位与字),同时显示16位的字的值和它的每一位的值。可以设置十进制或十六进制这两种显示方式。可以按整数、实数和ASCII字符显示。图中的“监视状态”对话框是浮动的,可以将它拖放到工具条中。
图4-9 软元件批量监视视图
图4-10是“多点位”监视形式,每一行显示两个字的位。
图4-11是十六进制的“多点字”监视形式,每一行显示8个16位整数或4个32位整数的值。
图4-10 多点位的软元件批量监视
图4-11 多点字的软元件批量监视
5.变址寄存器的仿真实验
图4-3中X1的常开触点接通时,将执行加法指令ADD,根据前面的分析,常数150与D10的值相加,运算结果送给D11。
将程序下载到仿真PLC后,单击工具条上的按钮 ,打开“软元件批量监视”对话框见图4-12)。输入软元件号D10,单击“监视开始”按钮,启动监视。
图4-12 软元件批量监视视图
双击第一行的D10,在出现的“软元件测试”对话框(见图4-12的右图),输入设置值300。单击“设置”按钮,在“软元件批量监视”对话框的第一行出现D10的值300。
在“软元件测试”对话框的“位软元件”区中输入X1,单击“强制ON”按钮,X1被强制为ON。其常开触点闭合,图4-3中的指令被执行。在“软元件批量监视”对话框中可以看到,执行图4-3的加法指令后,D11的值为450(150+300)。由此验证了程序中的K100V0的值为150,D6Z1和D7Z1的软元件号分别为D10和D11。
修改程序中送入Z1的常数值,下载后设置软元件D6Z1的值,检查D7Z1中的程序执行结果是否正确。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。