Всем здравствуйте. Имеется блок управления горелками с вот таким описанием протокола модбас. В программировании опыта мало. Може кто подскажет, как это внедрить в ОРС?
Всем здравствуйте. Имеется блок управления горелками с вот таким описанием протокола модбас. В программировании опыта мало. Може кто подскажет, как это внедрить в ОРС?
Спасибо. Я про это и подумал.
Вопрос так ли нужно в ПЛК писать, в смысле ПЛК на объекте есть или нет?
Протокол достаточно прост, у того же Инсат в универсальном OPC можно на LUA написать или на C++, вроде на 32 тега бесплатен
Так хотели с БУКа и прочитать по модбас рту. ОРС сервер инсат на объекте установлен. Дело в другом: слабоват в программировании. Логику для ПЛК еще куда нишло, кое-какой опыт есть.
Три объекта с разным оборудованием и ни на одном таких проблем не возникало-ОРС сервером опросил и в Мастер Скаду для визуализации и т.д. Это первый такой блок.
Алексей Дяченко ну так запросите Инсат написать для их OPC опрос вашего устройства, по описанию протокола там примитив. Тем более если вы умеете программировать ПЛК, может сделаете это и сами, примеры опроса вроде у них были.
Нашел я эти примеры. Будем пробовать, вроде ничего сложного.
Связывался с специалистом производителя этих блоков. Он говорит, что константы-это просто заполнение байтов. Но что то мне подсказывает, что это не так. В запросе регистр 40001, их количество 13, в ответе 26 байт
Последний раз редактировалось kondor3000; 23.01.2023 в 19:23.
Алексей Дяченко ну а регистр из скольки байт состоит ? Так по документации что вы выложили не Modbus, скорее что-то на основе Modbus, разве что контрольная сумма