Доброго времени суток! Прошу помощи. Имеется ПЛК 110-60, MasterSCADA 4D и устройство которое по rs-485 непрерывно посылает данные в формате STX данные ETX. Можно ли как-то читать эти данные?
Доброго времени суток! Прошу помощи. Имеется ПЛК 110-60, MasterSCADA 4D и устройство которое по rs-485 непрерывно посылает данные в формате STX данные ETX. Можно ли как-то читать эти данные?
устройство посылает или его просят и оно посылает ? и при чем тут ПЛК и МастерСкада ?
в первом же даташите на устройство указан протокол обмена - смотреть девятый раздел https://cdn.sick.com/media/docs/3/43..._IM0055643.PDF
в документации мастерскады смотрите документ Создание драйвера для MasterPLC.doc - другий вариантов нет.
Видел устройства, которые можно настроить. Либо они сами посылают всегда данные, либо их можно переключить в режим запрос - ответ.
Если переключить нельзя, то всегда слушать, отлавливать начало и конец сообщения и разбирать. STX и ETX обычно в символьных протоколах встречаются. Тогда данные коды никак не могут быть внутри блока данных.
з.ы. писать самому, либо на ПЛК либо на MasterScada
да как?, программно просто если переключить в режим запрос-ответ, то проще реализовать как на ПЛК так и на МастерСкада.
На чем вам писать проще... ну и не надо слушать постоянно порт и ловить начало посылки. Запросил, дождался ответа, разобрал ответ.