ГаляП.
Junior Member / Новичок
Участник № / Member № 1505
отправлено / posted
Я бы хотела на каждом цикле (период работы узла - 10сек.)запускать две метапрограммы, т.е. значение управляющего канала "Упр_прогр" = 0x3. После отработки этих программ может измениться значение этого канала, т.е. запускаться другие метапрограммы. После отработки этих новых метапрограмм они восстанавливают управляющий канал в 0х3. Но у меня не отрабатывает первая программа (я не вижу чтобы она создала файл). В базе данных я сразу присваиваю код 03 управляющему каналу. Объясните, пожалуйста, как работает управляющий канал СИСТЕМНЫЙ/ПРОГРАММЫ/(OUT).
Сообщения / Posts 12 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
1) У Вас метапрограмма сохраняет глобальные переменные в файл? Вы ее в МРВ или в контроллере запускаете? 2) А почему такой большой цикл узла - 10 сек? Какие параметры Вы задали для Периода и Разрешения?
Сообщения / Posts 17315 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ГаляП.
Junior Member / Новичок
Участник № / Member № 1505
отправлено / posted
1)Да, сохраняет в файл и запускается из МРВ. 2)Период=20, Разрешение=0.5.У нас система учета, не требуется быстрой обратной связи. Период управляющего канала "Упр_прогр" = 1 цикл. Будут ли запускаться метапрограммы, если значение канала не меняется или не будут, пока не изменится значение самого канала?
Сообщения / Posts 12 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ГаляП.
Junior Member / Новичок
Участник № / Member № 1505
отправлено / posted
Не дождалась ответа на предыдущий вопрос, и задаю другой. Трансляция программ (R2) проходит нормально, а при добавлении программы выходит ошибка "File Not Open". В дир. ASM проекта добавляется файл R2.il, атрибут не "Только чтение". Почему так, и что надо посмотреть?
Сообщения / Posts 12 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Да - если в канале заданы соответсвующие биты программы, то она будет выполняться на каждом такте, даже, если значение канала не меняется. Проверьте также атрибуты файлов *.def в папке INI инструменталки.
Сообщения / Posts 17315 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ГаляП.
Junior Member / Новичок
Участник № / Member № 1505
отправлено / posted
Почему-то в МРВ не отрабатывает канал СИСТЕМНЫЙ/ПРОГРАММЫ, должна запускаться Il-программа , ктр. записывает файл W1.txt. В инструментальной системе в эмуляторе все работает (файл записывается в директорий Debug/Tmp). В чем может быть дело? И в какой директорий должен писаться файл при работе МРВ?
Сообщения / Posts 12 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ГаляП.
Junior Member / Новичок
Участник № / Member № 1505
отправлено / posted
В МРВ не хочет создаваться файл. Как можно проверить работу канала СИСТЕМНЫЙ/ПРОГРАММЫ и запуск IL-программы в МРВ? Помогите, пожалуйста.
Сообщения / Posts 12 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Добавьте в код программы увеличение значения какого-либо канала на 1, что-то вроде генератора, тогда будет понятно - работает или нет программа, при взведении соответсвующего бита в системном канале. Сам системный канал у Вас типа OUTPUT?
Сообщения / Posts 17315 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ГаляП.
Junior Member / Новичок
Участник № / Member № 1505
отправлено / posted
Спасибо, все заработало. Грешу на то , что я не делала переригистрацию при переходе из инструментальной системы в МРВ.
Сообщения / Posts 12 | Из / From: Россия
| IP / IP: IP адрес / IP address |