Спасибо, MPS это Multi-Protocol MasterOPC server?
Спасибо, MPS это Multi-Protocol MasterOPC server?
Последний раз редактировалось Рома_; 30.01.2018 в 14:38.
Спасибо.
Нужно установить оба ОРС сервера.
Спасибо.
А есть ли возможность в MPS при выполнении 1 запроса считывать несколько данных(скорее всего скрипт на уровне устройства), чтобы опрос устройства происходил быстрее. А потом уже в тегах выбирать какие именно данные необходимо отобразить. Например считывать память, которая имеет размер 2К байт. Устройство позволяет считывать до 64 байт за 1 запрос. Т.е. нужно выполнить 31 запрос для полного считывания памяти.
Про какой протокол идет речь?
Или вы про скрипты? В скриптах запрашивайте как хотите.
Спасибо.
У прибора свой протокол. В MPS есть ограничение на количество байт в значении тега, а именно в 4 байта? Например делается запрос для получения в TV 6 или 8 байт, но получают ответ только 2 байта. Если же делать запрос на 4 байта, то получаю ответ в 4 байта. Может я что-то делаю не так? Запрос делают так local destMask = {"byte", "byte", "byte", "byte", "byte", "byte", "int64:6:543210", "byte"}; send = {0x55, 0x01, 0xFE, 0x0F, 0x01, 0x03, 0x04, 0x82, 0x06, CS}; TV = string.format ("%02X",dest[LEN-1]);
Типа int64 у нас нет.
Вы можете запрашивать как int32 значения, а потом их объединять на верхнем уровне или передавать как строку.
Спасибо.