
Синхронные действия движения
10.3 Переменные главного хода для синхронных действий
Расширенное программирование
572 Справочник по программированию, 02/2011, 6FC5398-2BP40-1PA0
Через индекс <x> указывается блок данных (права доступа), через значение <число>
число GUD синхронных действий соответствующего типа данных (REAL, INT, ...). На
это в соответствующем блоке данных для каждого типа данных создается 1-мерная
переменная поля со следующей схемой имени: SYG_<тип данных><право
доступа>[<индекс>]:
Свойства
GUD синхронных действий имеют следующие свойства:
• GUD синхронных действий могут считываться и записываться в программах
обработки детали / циклах
• К GUD синхронных действий можно обращаться через BTSS
• GUD синхронных действий отображаются на интерфейсе HMI в области управления
"Параметры"
• GUD синхронных действий могут использоваться на HMI в мастере, в перечне
переменных и в протоколе переменных
• Размер поля у GUD синхронных действий типа STRING постоянно определен на 32
(31 символ + \0).
• Даже если файлы определений для глобальных данных пользователя (GUD) не
были созданы вручную, определенные через машинные данные GUD синхронных
действий могут быть считаны в соответствующем блоке GUD из HMI.
Индекс
<x>
Тип данных
(MD18660 ... MD18665)
Блок REAL INT BOOL AXIS CHAR STRING
0 SGUD SYG_RS[ i ] SYG_IS[ i ] SYG_BS[ i ] SYG_AS[ i ] SYG_CS[ i ] SYG_SS[ i ]
1 MGUD SYG_RM[ i ] SYG_IM[ i ] SYG_BM[ i ] SYG_AM[ i ] SYG_CM[ i ] SYG_SM[ i ]
2 UGUD SYG_RU[ i ] SYG_IU[ i ] SYG_BU[ i ] SYG_AU[ i ] SYG_CU[ i ] SYG_SU[ i ]
3 GUD4 SYG_R4[ i ] SYG_I4[ i ] SYG_B4[ i ] SYG_A4[ i ] SYG_C4[ i ] SYG_S4[ i ]
4 GUD5 SYG_R5[ i ] SYG_I5[ i ] SYG_B5[ i ] SYG_A5[ i ] SYG_C5[ i ] SYG_S5[ i ]
5 GUD6 SYG_R6[ i ] SYG_I6[ i ] SYG_B6[ i ] SYG_A6[ i ] SYG_C6[ i ] SYG_S6[ i ]
6 GUD7 SYG_R7[ i ] SYG_I7[ i ] SYG_B7[ i ] SYG_A7[ i ] SYG_C7[ i ] SYG_S7[
i ]
7 GUD8 SYG_R8[ i ] SYG_I8[ i ] SYG_B8[ i ] SYG_A8[ i ] SYG_C8[ i ] SYG_S8[ i ]
8 GUD9 SYG_R9[ i ] SYG_I9[ i ] SYG_B9[ i ] SYG_A9[ i ] SYG_C9[ i ] SYG_S9[ i ]
с i = 0 до (<число> - 1)
Блок: _N_DEF_DIR/_N_ ... _DEF, к примеру, для SGUD ⇒ _N_DEF_DIR/_N_SGUD_DEF
ЗАМЕТКА
Переменные пользователя (GUD, PUD, LUD) могут быть определены с тем же
именем, что и GUD синхронных действий, только в том случае (DEF ... SYG_xy),
если не спараметрированно GUD синхронных действий с тем же именем (MD18660
- MD18665) . Эти определенные пользователем GUD не могут использоваться в
синхронных действиях.