Цитата Сообщение от Евгений Кислов Посмотреть сообщение
При этом работать можно? Двойное определение сделано преднамеренно, чтобы таким способом поименовать переменную.

Представленное ниже Допустимо?

VAR_GLOBAL
// LeftSide
// INPUT
d_INPUT_PLC_LeftSide AT %ID15: DWORD; (*Маска дискретных входов ПЛК. Левая сторона. FDI_01 - DI_12*)
// OUTPUT
x_OUTPUT_PLC_LeftSide_0 AT %QX44.0: BOOL; (*Дискретный выход ПЛК DO_01*)
x_OUTPUT_PLC_LeftSide_1 AT %QX44.1: BOOL; (*Дискретный выход ПЛК DO_02*)
x_OUTPUT_PLC_LeftSide_2 AT %QX44.2: BOOL; (*Дискретный выход ПЛК DO_03*)
x_OUTPUT_PLC_LeftSide_3 AT %QX44.3: BOOL; (*Дискретный выход ПЛК DO_04*)
w_OUTPUT_PLC_LeftSide: WORD; (*Маска дискретных выходов ПЛК. Левая сторона. DO_01 - DO_04*)

//RightSide
// INPUT
d_INPUT_PLC_RightSide AT %ID35: DWORD; (*Маска дискретных входов ПЛК. Правая сторона. DI_13 - DI_24*)
d_OUTPUT_PLC_RightSide AT %QD35: DWORD; (*Маска дискретных выходов ПЛК. Правая сторона. DO_05 - DO_12*)

END_VAR