使用系统变量

简介

本节介绍在 SoMachine 中编程和使用系统变量所需的步骤。

系统变量是全局范围的,您可以在应用程序的所有程序组织单元 (POU) 中使用它们。

系统变量无需在全局变量列表 (GVL) 中声明。它们会自动从控制器系统库声明。

在 POU 中使用系统变量

SoMachine 具有自动完成功能。在 POU 中,首先输入系统变量的结构名称 (PLC_RPLC_W 等),然后在其后添加一个句点。系统变量显示在输入助手中。您可以选择所需的变量或手动输入完整名称。

G-SE-0001950.1.gif-high.gif

 

 

注意: 在上面的示例中,键入结构名称 PLC_R. 后,SoMachine 会提供一个包含可能组件名称/变量的弹出菜单。

示例

下面的示例介绍某些系统变量的使用方法:

VAR myCtr_Serial :DWORD; myCtr_ID :WORD; myCtr_FramesRx :UDINT; END_VAR

myCtr_Serial := PLC_R.i_dwSerialNumber; myCtr_ID := PLC_R.i_wVendorID; myCtr_FramesRx := SERIAL_R[0].i_udiFramesReceivedOK;