PDA

Просмотр полной версии : библиотека для модбус и fpc



Сергей Иванчиков
18.09.2012, 09:48
Нашел библиотеку для Дельфей и компилятора fpc PascalScada (http://wiki.freepascal.org/PascalSCADA) кросплатформеная для винды и линукса. По протоколу модбус RTU получилось работать с ПР110, ТРМ138, МВ110.
Может кто знает где взять перевод документации на это чудо? Конечно с чем то удалось разобраться, но многое осталось непонятым. Английский тяжело читать.

lunyov_i
04.04.2013, 17:59
Нашел библиотеку для Дельфей и компилятора fpc PascalScada (http://wiki.freepascal.org/PascalSCADA) кросплатформеная для винды и линукса. По протоколу модбус RTU получилось работать с ПР110, ТРМ138, МВ110.
Может кто знает где взять перевод документации на это чудо? Конечно с чем то удалось разобраться, но многое осталось непонятым. Английский тяжело читать.

Сильно не заморачивался с pascalscada. Документация на английском - но сильно и не пользовался. Вроде интуитивно все понятно.Начала работать сразу и нормально. Там нюансы конечно есть, в процессе отладки проекта допер в чем дело. Отправка данных - только синхронная нужна если интенсивный обмен! Практически закончил проект: 4-контроллера ПЛК-160 и 1-контроллер ПЛК-100 соединены в сеть ТСP/IP. Диспетчерская программа написана под ОС ALTLinux-6.0. Управляет котельной с 3-котлами (газовыми и комбинированными горелками), системой подпитки воды и топлива, а также сетевыми насосами на частотниках. Информацию о работе можно смотреть тут: http://www.omsk-asutp.ru/kotelg/kotelg_r.html . Сразу скажу что pascalscada-0.7.2 стабильнее чем 0.7.3. У последней просто рвется связь с контроллерами - при этом канал связи не теряется. Вот такой там ляп. Поэтому остался на pascalscada-0.7.2 +lazarus-1.0.6 Пробовал под Windows переносить - тоже работает. Там даже проблем не было на pascalscada-0.7.3. Но если писать на freepascal - то зачем Windows? Под Windows много всего итак. Будут вопросы пишите, отвечу по возможности.