Здравствуйте! Есть система микро-Trace Mode 6.09.02(Trace Mode 6.09.02 ) Необходимо опросить/записать в устройство по Modbus RTU переменные - Float с чередованием байтов с отклонениями от стандарта. С помощью файла Modbus.set – определили, что при записи 2 в него у нас все отлично (считываем и записываем в устройство, то что хотим). Но Modbus.set можно использовать только при настройке – так как он определяет правила для всех каналов, а надо для определенных. Но имеются ключи , которые мы можем вставить в файл . cnf – которые бы решали задачу по определенному адресу. Составляем файл: MDB_FLOATCNV=101 MDB_AFCNV85=4098 END_OF_CNF Получаем при запуске следующее: ……. (3:27:28) INF_RTM:Timer=0.055s CalcLoop=550ms (3:27:28) WRN_LOAD:MDB_AFCNV85=4098 not supported Вопрос – так поддерживаются ли ключи: MDB_FLOATCNV=101 MDB_AFCNV85=4098? - так как функции, которые они определяют – не надуманные и очень часто встречаются. Или, я что то не так записываю?
Posted by Nico (Участник № / Member № 5342) on :
изменено на MDB_FRMT_FLOAT=<com port> <bytes order> MDB_FRMT_LONG=<com port> <bytes order> bytes order - 0/1/2/3 >- как переставлять байты
Posted by Виктор_Б (Участник № / Member № 2035) on :
Nico - Спасибо. А типа MDB_FLOATCNV=101 - ничего не надо сейчас ставить?
Posted by Nico (Участник № / Member № 5342) on :