Alexander
Junior Member / Новичок
Участник № / Member № 767
отправлено / posted
Создан канал типа I, подтипа Дискртеный ввод, имеющий имя new-xx00-0001 Составлена IL программа (текст ниже)
PROGRAM VAR_IN_OUT Q0 new-xx00-0001 R END_VAR
Q0=30 EXIT
Создан канал подтипа СИСТЕМНЫЙ с дополнением ПРОГРАММЫ. Все биты этого канала в предустановке установлены в 1. При запуске в отладчике все значения канала new-xx00-0001 равны нулю. Запускается ли программа?
Сообщения / Posts 18 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
1) Канал СИСТЕМНЫЙ должен быть OUTPUT. 2) Вы Q0 привязали к Реальному атрибуту каналу - нельзя посылать значение в атрибут Реальное, правильно будет в атрибут Вход.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Alexander
Junior Member / Новичок
Участник № / Member № 767
отправлено / posted
Канал СИСТЕМНЫЙ (имя new-xx00-0000) имеет тип О, подтип ПРОГРАММЫ и значение предустановки FFFF. Создан канал ДИСКРЕТНЫЙ ВЫВОД (имя new-xx00-0001), во входное значение которого, приведенная ниже программа пытается записать число 7.
PROGRAM VAR_IN_OUT Q0 new-xx00-0001 In END_VAR
Q0 = 7 EXIT
Трансляция проходит успешно. При запуске эмулятора, видно, что выход канала системный действительно FFFF, но входное значение канала дискретного вывода не меняется и всегда 0 ??
Сообщения / Posts 18 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Вы когда создавали мета-программу указали ее номер (к какому биту управляющего канала она привязана)? Смотрите параметр Номер/Имя в диалоговом окне создания IL-программ.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Alexander
Junior Member / Новичок
Участник № / Member № 767
Alexander
Junior Member / Новичок
Участник № / Member № 767
отправлено / posted
Если программа имеет тип PRG, то в директории ASM инструментальной системы не появляется файл с расширением icl, несмотря на то, что трансляция проходит нормально. (??). Для программ типа FB такой файл появляется. Должен ли создаваться файл с расширеним .icl для метапрограмм? Может быть причина в эотм?
Сообщения / Posts 18 | Из / From: Украина
| IP / IP: IP адрес / IP address |