SPS / TwinCat / Код синтаксической ошибки / Объявление TON и TOF - PullRequest
0 голосов
/ 30 мая 2020

Я сейчас программирую на ST (TwinCat), но произошли две ошибки, которые я совершенно не понимаю. Код ошибки говорит: (1) (TRUE AND TON_01.Q) не является допустимой целью назначения (2) Q не является вводом TOF

Я уже объявил Q как свой выход, но TON и TOF не могут его обработать . Код и ошибка прикреплены к сообщению. введите описание изображения здесь

Спасибо за вашу помощь.

1 Ответ

1 голос
/ 30 мая 2020

Проблема в том, что вы выполняете задание TOF_01.Q, а не проверку. Поэтому вместо:

IF TOF_01.Q := TRUE ... должно быть

IF TOF_01.Q = TRUE ... или просто

IF TOF_01.Q...

Очевидно, то же самое с TON_01.Q.

...