PDA

Просмотр полной версии : ПЛК 110-60 и MasterSCADA 4D протоколы



Tempal
27.11.2019, 19:00
Доброго времени суток! Прошу помощи. Имеется ПЛК 110-60, MasterSCADA 4D и устройство которое по rs-485 непрерывно посылает данные в формате STX данные ETX. Можно ли как-то читать эти данные?

melky
27.11.2019, 22:24
устройство посылает или его просят и оно посылает ? и при чем тут ПЛК и МастерСкада ?

Tempal
27.11.2019, 23:38
устройство посылает или его просят и оно посылает ? и при чем тут ПЛК и МастерСкада ?

Устройство непрерывно посылает данные. Оно подключено к ПЛК по rs-485, проект в мастерскаде.

Новикова Маргарита
28.11.2019, 11:02
Устройство непрерывно посылает данные. Оно подключено к ПЛК по rs-485, проект в мастерскаде.

Добрый день.
Уточните, пожалуйста, какой протокол обмена поддерживает устройство, подключенное к ПЛК по RS485.

Tempal
28.11.2019, 11:37
Добрый день.
Уточните, пожалуйста, какой протокол обмена поддерживает устройство, подключенное к ПЛК по RS485.

Поддерживает интерфейсы rs-485, IO-link. Про протоколы в даташите не написано. Устройство, если что SICK MLG-2 Pro.

Трофимов Артем
28.11.2019, 11:50
в первом же даташите на устройство указан протокол обмена - смотреть девятый раздел https://cdn.sick.com/media/docs/3/43/643/Operating_instructions_MLG_2_Pro_en_IM0055643.PDF
в документации мастерскады смотрите документ Создание драйвера для MasterPLC.doc - другий вариантов нет.

melky
28.11.2019, 12:04
Видел устройства, которые можно настроить. Либо они сами посылают всегда данные, либо их можно переключить в режим запрос - ответ.
Если переключить нельзя, то всегда слушать, отлавливать начало и конец сообщения и разбирать. STX и ETX обычно в символьных протоколах встречаются. Тогда данные коды никак не могут быть внутри блока данных.

з.ы. писать самому, либо на ПЛК либо на MasterScada

Tempal
28.11.2019, 16:53
в первом же даташите на устройство указан протокол обмена - смотреть девятый раздел https://cdn.sick.com/media/docs/3/43/643/Operating_instructions_MLG_2_Pro_en_IM0055643.PDF
в документации мастерскады смотрите документ Создание драйвера для MasterPLC.doc - другий вариантов нет.

Спасибо за наводку на документ - буду разбираться. Получается стандартным функционалом мастерскады нельзя организовать связь с этим устройством?

Tempal
28.11.2019, 16:56
Видел устройства, которые можно настроить. Либо они сами посылают всегда данные, либо их можно переключить в режим запрос - ответ.
Если переключить нельзя, то всегда слушать, отлавливать начало и конец сообщения и разбирать. STX и ETX обычно в символьных протоколах встречаются. Тогда данные коды никак не могут быть внутри блока данных.

з.ы. писать самому, либо на ПЛК либо на MasterScada

В этом можно переключать, но все равно формат данных не меняется. Как принимать и разбирать данные не понятно пока.

melky
28.11.2019, 17:28
да как?, программно :) просто если переключить в режим запрос-ответ, то проще реализовать как на ПЛК так и на МастерСкада.
На чем вам писать проще... ну и не надо слушать постоянно порт и ловить начало посылки. Запросил, дождался ответа, разобрал ответ.