首页 理论教育 使用INT与DINT数据类型进行操作

使用INT与DINT数据类型进行操作

时间:2023-06-28 理论教育 版权反馈
【摘要】:参考信息INT与DINT数据类型所有Logix控制器都使用32位RISC处理器,该处理器已针对32位运算进行过优化。为此,非32位的数据类型需要额外地执行时间和内存开销。因此,编程时请尽可能地使用DINT。现在显示的是梯形图例程“主例程”。共有2个可调用的例程:Math_DINT和Math_INT。这两个例程完全相同,但一个采用的是DINT数据类型,另一个采用的是INT数据类型。当前正在执行的是Math_INT文件。这将导致程序执行Math_DINT,并停止执行Math_INT。这会将“任务属性”窗口置于顶层。

使用INT与DINT数据类型进行操作

参考信息

INT与DINT数据类型

所有Logix控制器都使用32位RISC处理器,该处理器已针对32位运算进行过优化。为此,非32位的数据类型需要额外地执行时间和内存开销。非32位数据类型为BOOL、SINT和INT。因此,编程时请尽可能地使用DINT。

1.在控制器项目管理器中展开“主程序”(MainProgram),如图10-1所示。

2.双击“主例程”(MainRoutine),如图10-2所示。这将打开例程,可供查看。

现在显示的是梯形图例程“主例程”(MainRoutine)。此例程可决定程序的执行方式。共有2个可调用的例程:Math_DINT和Math_INT。这两个例程完全相同,但一个采用的是DINT数据类型,另一个采用的是INT数据类型。当前正在执行的是Math_INT文件。

978-7-111-47798-3-Chapter01-185.jpg

图10-1 展开的项目管理器列表

978-7-111-47798-3-Chapter01-186.jpg

图10-2 打开的主例程界面

3.右键单击MainTask文件夹,并选择“属性”(Properties),如图10-3所示。

978-7-111-47798-3-Chapter01-187.jpg

图10-3 打开的项目编辑菜单

4.出现“任务属性-主任务”(Task Properties-MainTask)窗口后,单击“监视”(Monitor)选项卡,如图10-4所示。(www.xing528.com)

978-7-111-47798-3-Chapter01-188.jpg

图10-4 监视(Monitor)选项卡

5.单击“重置”(Reset)按钮

6.当前,控制器正在执行Math_INT例程。扫描时间约为14.5ms。请记住此例程使用的是INT数据类型。

7.不要关闭“任务属性”(Task Properties)窗口。将“主例程”(MainRoutine)窗口置于顶层。

8.右键单击梯级零上的标签Run_DINT,并选择“切换位”(Toggle Bit),如图10-5所示。这将导致程序执行Math_DINT,并停止执行Math_INT。

9.在工具栏菜单中,选择“窗口>任务属性>主任务”(Window>Task Properties-Main-Task)。这会将“任务属性”(Task Properties)窗口置于顶层。

10.单击“重置”(Reset)按钮。扫描时间现在约为5ms,几乎快了3倍。

978-7-111-47798-3-Chapter01-189.jpg

图10-5 选择“切换位”选项

11.单击“确定”(OK),关闭“任务属性”(Task Proper-ties)窗口。

12.在“通信”(Communication)菜单中选择“脱机”(Go Offline),如图10-6所示。

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

我要反馈