设备编辑器的
视图命名为 (例如, )。它用于配置控制器的 I/O 映射。因此,将应用程序使用的项目变量分配至控制器的输入、输出和控制器内存地址。在 视图中定义应当处理 I/O 的应用程序。
请参阅以下各章:
是否可为当前设备配置 I/O 映射取决于设备。视图可能仅用于显示隐式创建的设备实例:请参阅 IEC 对象的说明。
一般情况下,对于指向变量的 I/O 映射要注意:
无法通过写入来访问需要输入的变量。
现有变量只能映射至一个输入。
可以不使用 AT 声明来向变量分配地址。
视图,而通过但是,要注意:
只能将 AT 声明用于局部或全局变量;但是,不能用于 POU 的输入和输出变量。
对于 AT 声明,不可能生成 I/O 的强制变量(请参阅用于强制 I/O 的隐式变量)。
如果将 AT 声明用于结构或功能块成员,所有实例都将访问同一内存位置。该内存位置与经典编程语言(例如 C 语言)中的静态变量对应。
结构的内存布局由目标设备确定。
对于分配至 生成应用程序的运行期间创建强制变量。您可将它们用于在机器试运行期间强制使用输入或输出值,例如通过可视化来强制。请参阅用于强制 I/O 的隐式变量一章。
视图中的 I/O 通道的每个变量,可在一旦具有 I/O 模块的设备或模块被添加至
,自动 I/O 映射功能就会自动创建 IEC 变量,并将它们在每个输入和/或输出上映射。该功能为默认启用。您可在
对话框中停用并配置功能。该对话框提供以下元素:
元素 |
描述 |
---|---|
|
默认情况下,此选项已激活。 选择此选项,可激活自动 I/O 映射功能,并将选择的名称分配给输入和输出。 |
区域 |
|
|
选择该选项为每个位创建变量。 |
|
选择该选项为每个模块创建变量,而非单个位。 |
区域 |
|
文本框 |
输入前方有
|