Для отладки и диагностики обмена по протоколам МЭК 60870 в среде реализован вывод диагностических сообщений.
Конфигурация типов выводимых сообщений в лог протокола и место вывода определяется входом dbg блоков протоколов IEC101uni, IEC104uni, IEC104Server.
Если задать 0 на данном входе, в консоль выводятся только сообщения с типом 0 (фатальная ошибка, статусная информация и т.п.).



Вывод сообщений осуществляется двумя различными способами. Способ вывода задается соответствующим битом на входе dbg (см. биты 8 и 9):
- Вывод в консоль – при запуске проекта в консоли;
Вывод через блок RamLog из библиотеки paCore (см. справку среды).
Первый способ удобен при тестировании и отладке программы, когда есть возможность запустить ее через консоль.

Второй способ позволяет записывать лог из оперативной памяти ПЛК в файл на диске контроллера.
Пример настройки записи лога через RamLog в файл на USB-накопителе:


Для отслеживания времен выполнения подпрограмм, размера очереди сообщений, переполнения очереди и др. можно использовать блок IECInfo (описание выходов см. в разделе).

Блок IECInfo совместим только с блоком протокола IEC104Server.
