Просмотр полной версии : Создание протокола для MasterScada4d
Приветствую! Мне нужно написать протокол опроса порта rs-485 контроллера ПЛК-110-60 для мастерскады (Чтение данных из порта и их обработка). Разбираюсь с документом "Разработка драйверов и ФБ в MasterSCADA 4D", но пока не очень понятно, поэтому прошу помощи. Может у кого-то есть пример протокола или кто-то сможет объяснить.
Вы изобрели велосипед? Используйте Modbus на ПЛК и готовые средства Scada
Вы изобрели велосипед? Используйте Modbus на ПЛК и готовые средства Scada
Протокол не модбас, у устройства нет адреса и он постоянно/по запросу шлет данные. Я уже спрашивал в другой теме https://owen.ru/forum/showthread.php?t=32250 , там подсказали про этот документ.
Спорягин Кирилл
12.12.2019, 13:09
Протокол не модбас, у устройства нет адреса и он постоянно/по запросу шлет данные. Я уже спрашивал в другой теме https://owen.ru/forum/showthread.php?t=32250 , там подсказали про этот документ.
Вы, видимо, некорректно задаете вопрос. Вам нужно из ПЛК110 под Мастерскадой 4Д опросить внешнее устройство с нестандартным протоколом? Видимо, так?
Вы, видимо, некорректно задаете вопрос. Вам нужно из ПЛК110 под Мастерскадой 4Д опросить внешнее устройство с нестандартным протоколом? Видимо, так?
Да, некорректно задал вопрос. Именно так.
Спорягин Кирилл
13.12.2019, 10:58
Да, некорректно задал вопрос. Именно так.
Предположу, что необходимо использовать функции работы с COM-портом (см. снимок экрана).
Но сам подобного на MasterSCADA 4D еще не делал.
Отправка, отправка, а где просто прием?
Предположу, что необходимо использовать функции работы с COM-портом (см. снимок экрана).
Но сам подобного на MasterSCADA 4D еще не делал.
Посмотрел, там и правда только отправка.
Отправка должна сопровождаться последующим приемом, но это для режимов зарос-ответ. Можно попробовать отправлять любой байт и большим таймаутом ждать ответа.
Предположу, что необходимо использовать функции работы с COM-портом (см. снимок экрана).
Но сам подобного на MasterSCADA 4D еще не делал.
Таки да, есть в этих функциях аргумент response, которые возвращают данные с com-порта. Спасибо, разобрался.
Вы не подскажете, как Вам удалось отобразить во вкладке Системные
-EventsCounter
-COMPort
-ComPortByte
У меня на панели инструментов нет таких вкладок. Скриншот:
46796
Спорягин Кирилл
23.01.2020, 11:11
Вы не подскажете, как Вам удалось отобразить во вкладке Системные
-EventsCounter
-COMPort
-ComPortByte
У меня на панели инструментов нет таких вкладок. Скриншот:
46796
Версия последняя?
Не знаю, скачал с сайта ОВЕН (содержимое диска).
Версия: 1.2.1.3859(MPLCD_1_2_20180513.2)
Трофимов Артем
23.01.2020, 15:12
хм.. странно должна быть на диске не менее 1,2,4... версия. лучше скачайте с ftp Инсат свежую версию
Благодарю, скачаю.
Интересно, протокол IEC104 - это и есть МЭК 60870-5-104?
Мне надо реализовать поддержку МЭК 60870-5-104 в проекте на Овеновском ПЛК.
Благодарю, скачаю.
Интересно, протокол IEC104 - это и есть МЭК 60870-5-104?
Мне надо реализовать поддержку МЭК 60870-5-104 в проекте на Овеновском ПЛК.
на этой странице были https://insat.ru/products/?category=1544, тут устраивает наименование?
человека интересует, реализован ли данный протокол в ПЛК MS4D, а не его реализация в ОРС
человека интересует, реализован ли данный протокол в ПЛК MS4D, а не его реализация в ОРС
и кто мешает поискать информацию на сайте дальше то, например так https://insat.ru/articles/?id=62077
или так https://insat.ru/prices/info.php?pid=70140
ЗЫ а где вообще взялось сокращенное название, ссылка была где это написано
capzap не поверите, я тоже шарился на сайте ИНСАТ, но нашел упоминание поддержки данного протокола только для SOFT систем, но вот четко, что он поддерживается на ПЛК110 MS4 упоминания и четкой записи черным по белому так и не увидел.
Сокращенное SlavaS увидел в выпадающем списке в ПО, если я правильно понял.
https://owen.ru/forum/showthread.php?t=32573&p=323885&viewfull=1#post323885
Да, сокращённое название я увидел в списке протоколов, которые можно добавить.
С документацией у фирмы ИНСАТ немного печально. Я сам готов реализовать протокол, была бы подходящая библиотека вроде SysLibSocket или внятное API для Овеновского ПЛК с MasyerScada4D
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot