首页 理论教育 实训十五:软元件监视功能的仿真实验

实训十五:软元件监视功能的仿真实验

时间:2023-07-01 理论教育 版权反馈
【摘要】:图4-10 多点位的软元件批量监视图4-11 多点字的软元件批量监视5.变址寄存器的仿真实验图4-3中X1的常开触点接通时,将执行加法指令ADD,根据前面的分析,常数150与D10的值相加,运算结果送给D11。

实训十五:软元件监视功能的仿真实验

1.软元件登录监视功能的操作

将图4-2和图4-3中的程序(见随书光盘中的例程“应用指令”)输入到主程序MAIN,打开GX Simulator,程序被自动下载到仿真PLC。

双击工具条上的按钮 978-7-111-40437-8-Chapter04-9.jpg ,或执行菜单命令“在线”→“监视”→“软元件登录”,打开“软元件登录监视”对话框(见图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和设置的值。

978-7-111-40437-8-Chapter04-10.jpg

图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)。双击工具条上的按钮 978-7-111-40437-8-Chapter04-11.jpg ,也可以打开“软元件测试”对话框。

3.指令的脉冲执行的仿真实验

如果已关闭“软元件测试”对话框,双击图4-7中的X0所在的行,打开“软元件测试”对话框。“位软元件”区中出现被双击的X0,单击“强制ON”按钮,X0被强制为ON。其常开触点闭合,图4-2中的INC指令和INCP指令被执行。在“软元件登录监视”对话框中可以看到脉冲执行的指令的目标软元件D6和D7的值被加1(见图4-7),连续执行的“INC D8”指令的目标软元件D8的值快速增大。请读者解释原因。

关闭软元件测试对话框,单击工具条上的“监视结束”按钮 978-7-111-40437-8-Chapter04-12.jpg ,结束软元件登录监视。

978-7-111-40437-8-Chapter04-13.jpg

图4-8 软元件测试对话框

4.软元件批量监视功能(www.xing528.com)

单击工具条上的按钮 978-7-111-40437-8-Chapter04-14.jpg “在线”→“监视”→“软元件批量”,打开“软元件批量监视”对话框(见图4-9)。输入软元件号D0,单击“监视开始”按钮 978-7-111-40437-8-Chapter04-15.jpg ,启动监视。图中的监视形式是“位&字”(位与字),同时显示16位的字的值和它的每一位的值。可以设置十进制或十六进制这两种显示方式。可以按整数、实数和ASCII字符显示。图中的“监视状态”对话框是浮动的,可以将它拖放到工具条中。

978-7-111-40437-8-Chapter04-16.jpg

图4-9 软元件批量监视视图

图4-10是“多点位”监视形式,每一行显示两个字的位。

图4-11是十六进制的“多点字”监视形式,每一行显示8个16位整数或4个32位整数的值。

978-7-111-40437-8-Chapter04-17.jpg

图4-10 多点位的软元件批量监视

978-7-111-40437-8-Chapter04-18.jpg

图4-11 多点字的软元件批量监视

5.变址寄存器的仿真实验

图4-3中X1的常开触点接通时,将执行加法指令ADD,根据前面的分析,常数150与D10的值相加,运算结果送给D11。

将程序下载到仿真PLC后,单击工具条上的按钮 978-7-111-40437-8-Chapter04-19.jpg ,打开“软元件批量监视”对话框见图4-12)。输入软元件号D10,单击“监视开始”按钮,启动监视。

978-7-111-40437-8-Chapter04-20.jpg

图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中的程序执行结果是否正确。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈