На контроллере БВМ под DOS 6.22 используется MicroRTM v.6.06 (от 10.03.2009 - это последняя рабочая версия), на пульте оператора используется последнее обновление RTM v.6.08. Если на БВМ заливается проект скомпелированный на версии 6.07, то оба узла видят друг друга. А если заливается проект версии 6.08, то эти 2 узла не видят друг друга. Можно ли как то решить проблему для нормальной работы RTM v.6.08 и MicroRTM v.6.06?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В связи с проведением сертификации в релизе 6.08 несколько увеличился объем загружаемого файла *.dbb. Возможно, на критичном к ресурсам узле это привело к неполной загрузке некоторых, например, сетевых компонентов или объемах выделяемых буферов для обмена. В этой ситуации можно только порекомендовать попытаться оптимизировать использование ресурсов по памяти в контроллере. В противном случае придется иметь под рукой 2 инструментальных среды релизов 6.07 и 6.08. Один и тот же файл проекта для RTM компилировать под 6.08, а для контроллера - под 6.07.
Posted by Kairat (Участник № / Member № 5414) on :
Здравствуйте! Связь между RTM и MicroRTM вообще пропала. В статусе узлов узел MicroRTM отображается, но обмена не происходит. Есть ли какие нибудь важные настройки узлов, которые могут влиять на обмен по TCP/IP?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Ничего специального, отличного от уже использованных Вами настроек, не появилось. Надо искать, что Вы изменили в настройках проекта или в настройках сети. Проверьте синхронизацию ПК и контроллера по системному времени. Задайте для узла RTM в файле конфигурирования запуска узла ключ DEBUGON=490 В его профайлерном протоколе должны быть записи о проблемах сетевого обмена и фиксация статусов найденных узлов.