Автор |
Повідомлення |
Повідомлення створено: 10. 08. 2016 [13:44]
|
avm18ru
Алексей Мясников
Автор теми
Зареєстрован(а) с: 10.08.2016
Повідомлення: 3
|
Здравствуйте, форумчане, пытаюсь создать пользовательский протокол для опроса Логика спг 761.2 с самим протоколом разобрался, а какой тип контроллера необходимо создать для опроса по пользовательскому протоколу. И как назначить контроллеру протокол.
|
Повідомлення створено: 10. 08. 2016 [16:07]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
Зареєстрован(а) с: 16.09.2010
Повідомлення: 185
|
"avm18ru" wrote:
Здравствуйте, форумчане, пытаюсь создать пользовательский протокол для опроса Логика спг 761.2 с самим протоколом разобрался, а какой тип контроллера необходимо создать для опроса по пользовательскому протоколу. И как назначить контроллеру протокол.
Зравствуйте.
Пример в демо-проекте АГЛКС.
[Повідомлення редагувалось 1 раз(ів), останній раз 10.08.2016 в 16:07.]
|
Повідомлення створено: 11. 08. 2016 [14:49]
|
avm18ru
Алексей Мясников
Автор теми
Зареєстрован(а) с: 10.08.2016
Повідомлення: 3
|
Спасибо за подсказку, с контроллером разобрался. Возникла другая проблема - при опросе через контроллер JavaLikeCalc последовательный интерфейс похоже не ждет таймаут, и байты доходят не все. как програмно поставить галочку "Ожидать таймаут".
Вкладений файл
снимок1.png (Тип файлу: image/png, Розмір: 187.74 кілобайтів) — 1657 завантажень
снимок2.png (Тип файлу: image/png, Розмір: 184.82 кілобайтів) — 1692 завантажень
|
Повідомлення створено: 11. 08. 2016 [15:47]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"avm18ru" wrote:
Спасибо за подсказку, с контроллером разобрался. Возникла другая проблема - при опросе через контроллер JavaLikeCalc последовательный интерфейс похоже не ждет таймаут, и байты доходят не все. как програмно поставить галочку "Ожидать таймаут".
Куча примеров тут!
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 12. 08. 2016 [12:16]
|
avm18ru
Алексей Мясников
Автор теми
Зареєстрован(а) с: 10.08.2016
Повідомлення: 3
|
С обменом разобрался, теперь могу прочитать любой параметр корректора спг761. А как теперь перенаправить получаемые данные в исходящий транспорт, например в Modbus/TCP?
|
Повідомлення створено: 12. 08. 2016 [20:13]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
Зареєстрован(а) с: 16.09.2010
Повідомлення: 185
|
"avm18ru" wrote:
С обменом разобрался, теперь могу прочитать любой параметр корректора спг761. А как теперь перенаправить получаемые данные в исходящий транспорт, например в Modbus/TCP?
OpenSCADA в качестве ведомого в Modbus-сети. Очень специфично. Поизучайте демо повнимательнее, там есть примеры входящего транспорта.
[Повідомлення редагувалось 1 раз(ів), останній раз 12.08.2016 в 20:15.]
|
Повідомлення створено: 13. 08. 2016 [08:23]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"avm18ru" wrote:
С обменом разобрался, теперь могу прочитать любой параметр корректора спг761. А как теперь перенаправить получаемые данные в исходящий транспорт, например в Modbus/TCP?
Как нужно/проще:
- Записью на атрибуты параметров DAQ.ModBus.
- Формированием PDU ModBus.
- Также как и читали, через формирование полного запроса ModBus.
Learn, learn and learn better than work, work and work.
|