СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Все привет!
У меня задача: к одному порту подключены два устройства с разными настройками RS, а именно количество стоповых битов, у одного 1, у другого 2. изменить их нет возможности.
Пытаюсь с помощью библиотеки OWEN Communication Library организовать чтение, но не нашел описание применения этой библиотеки.
Подскажите, как мне это реализовать.
Добрый день.
Описание библиотеки:
https://ftp.owen.ru/CoDeSys3/11_Docu...odbus_v2.1.pdf
Пример использования: https://youtu.be/8HdrbW9blsk
В вашем случае перед началом сеанса опроса конкретного устройства необходимо закрывать COM-порт (вызывать экземпляр COM_CONTROL с xEnable := FALSE) и открывать его заново с новыми настройками.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Подключил один прибор через эту библиотеку как на видео. Читает не правильно. Хотя через стандартный порт Codesys все читало правильно. переменная Temper_V1_E должна быть 92,3С
зкр_1.jpg
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Доброго дня! OPC server опрашивает счетчик электроэнергии. Как передать показания в СПК?
Спасибо заранее.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Multi-Protocol MasterOPC Server поддерживает написание собственных скриптов - так что в теории должна быть возможность передать полученные от счетчика данные по другому протоколу, который поддерживает СПК (например, Modbus).
По особенностям реализации - лучше уточнить в этой теме:
https://owen.ru/forum/showthread.php?t=11081&page=97
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Решил. Надо было поменять на входе блока WORD2_TO_REAL местами переменные Temper_V1[0] и Temper_V1[1].
Чем отличается последовательность данных REAL при чтении через эту библиотеку и средствами CS?