
Сообщение от
Sizov_Alex
Вопрос Владимиру Ситникову. Используя ваш блок управления шд, потребовалось в автоматическом режиме проверять состояние выхода STATE. Но формат данных у этого выхода PRU_STAPPER_STATE. Как быть? может можно преобразовать в стринг или какой другой формат?
PRU_STEPPER_STATE это "перечисление". Никуда преобразовывать не нужно. Перечисление сделано специально для того, чтобы в отладке (симуляции) оно по-нормальному показывалось.
Сравнивать нужно, например, так:
Код:
motor : PRU_STEPPER;
motor(...);
IF motor.STATE = STOP_STEPPER THEN
(* уже приплыли *)
END_IF;
Описание возможных значений можно посмотреть либо в библиотеке pru_stepper.lib (моей), либо тут: http://www.owen.ru/forum/showthread....l=1#post221928