У нас механизм перестановки байт позволяет поменять местами 8 байт, а строка в Modbus может быть вплоть до 250 символов - и как ее переставлять?
Можно решить задачу с помощью скриптов - запрашивать строку, а затем менять в ней чередование как вам надо.
Спасибо.
По записи видно что перестановка по два символа строго идет. Вообще странно для строк....
Это ОВЕН так передает. Вообще положено передавать в том виде в каком идет строка
Спасибо.
Или это можно сделать средствами MasterSCADA?
Пример в приложении.
Он меняет строки в обратном порядке (на самом деле это можно сделать проще, но вам нужно не просто в обратном порядке).
Меняется здесь:
local StNew=StArray[6]..StArray[5]..StArray[4]..StArray[3]..StArray[2]..StArray[1];
Спасибо.
Подскажите пожалуйста, извлечение бита выполняется за один запрос?
Адрес один, извлекаю 10 бит, это 10 запросов для извлечения каждого или сервер видит что 10 одинаковых адресов один раз опрашивает и затем уже извлекает?
В ОРС сервере? За один запрос.
Спасибо.
Подскажите, пожалуйста, с настройкой ODBC для соединения с MS Access. Согласно HELP для настройки ODBC на OPC сервере, необходимо конфигурировать с помощью 32-битной версии драйвера/драйверов. Но эти версии драйверов в Windows не работают с современными версиями файлов типа accdb, xlsx. С современными версиями файлов типа accdb работают только 64-битные версии драйверов.
Как можно или наиболее предпочтительно выполнять соединение с файлом Access в версии *.accdb?