在工厂或机器的试运行期间,可能必须强制 I/O。为此,您可为映射在设备编辑器
选项卡中变量上的每个 I/O 通道生成特殊强制变量。作为前提条件,必须在
选项卡中激活设置 。然后,在应用程序的每次生成运行时,对于每个映射的 I/O 通道,将根据以下语法生成两个变量。通道名称中的空格由下划线取代。<设备名>_<通道名>_<IEC 地址>_Force,类型为 BOOL,用于激活和停用强制
<设备名>_<通道名>_<IEC 地址>_Value,通道数据类型,用于定义要在通道上强制使用的值
这些变量将在类别
的输入助手中可用。可将它们用于编程系统中的编程对象、可视化、符号配置等。强制变量的上升沿通过值变量定义的值激活相应 I/O 的强制。下降沿会停用强制。必须通过将强制值设置回 FALSE 来停用,方可强制使用新的值。
注意下面列出的限制。
如果图中所示的设备编辑器的 选项卡完成了映射,则在应用程序生成 (F11) 时,将生成以下变量,并且可在输入助手中使用这些变量:
Digitax_ST_Control_word_QW0_Force : BOOL;
Digitax_ST_Control_word_QW0_Value : UINT;
Digitax_ST_Target_position_QD1_Force : BOOL;
Digitax_ST_Target_position_QD1_Value : DINT;
Digitax_ST_Status_word_IW0_Force : BOOL;
Digitax_ST_Status_word_IW0_Value : UINT;
Digitax_ST_Position_actual_value_ID1_Force : BOOL;
Digitax_ST_Position_actual_value ID1_Value : DINT;