-
SCADAMaster Спасибо!
А описание этих функций есть? В хелпе я их не вижу. какие аргументы нужно передать функциям, чтобы переключить их в 0? В 1?
-
В Хелп их пока не внесли. Если нужно переключить их в 1, подайте в качестве аргумента True, если 0 - False.
-
Подскажите пожадуйста, есть ли встроенные средства для преобразования строки вида "+14.25" в число типа float, или нужно писать такую функцию самостоятельно?
-
Поясните - как именно вы получаете эту строку?
-
SCADAMaster Поясните - как именно вы получаете эту строку?
Эта строка приходит от оборудования внутри его ответа на запрос ПК (протокол не стандартный, описан скриптом)
-
Если скриптом, то тогда используйте функцию SendAndReciveDataByMask, а в качестве маски используйте sdouble. Посмотрите пример в документации про DCON - там примерно такая же задача.
-
Добрый день.Столкнулся с проблемой записи значения "предустановленного задания 0" (параметр 3-10) по адресу 3099 в Овен ПЧВ2.
Создав тег в сервере MasterOPC Universal Modbus Server,пытаюсь записать необходимое значение.Сервер пишет, что значение записано. А в ПЧВ данные не меняются. Или записываются в "предустановленное задание 7".Отмечу, что "предустановленное задание" является массивом из 7 ячеек(Адрес один).
Спрашивал техподдержку Овена. Вот что ответили:
"...Также вы можете записывать данные в ячейки параметров , которые являются массивами, например 3-10 или 13-51.
Чтобы записать в нужную ячейку данные , предварительно нужно указать номер ячейки , записав её в регистр номер 6, после этого обратиться к регистру параметра (№ параметра *10 - 1 )."
Попробовал записать в Holding_Registers 0X0006 .Данные не записываются. Сервер выдает ошибку записи.Подскажите пожалуйста, как записывать на уровне сервера именно в "предустановленное задание 0"
-
Уточните у ОВЕН какие точно Modbus команды нужно выполнить в какой последовательности (номер функции, номер ячейки, данные).
-
Вот ответ:
"Пишите 16ой функцией, читаете 3 или 4."
Крайне лаконично 
А вот как записать функцией 16 ?
Последний раз редактировалось Brewer; 01.06.2015 в 10:33.
-
Для региона Holding Registers по умолчанию запись ведется как раз функцией 16.
Нужен более развернутый ответ - в какие регистры, в какой последовательности.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума