prod-0_o писал(а): ↑29 июн 2019, 09:23
Со связью всё в порядке...она стабильная...Это я наверное забыл его выключить, а связь разорвал потом и он еще работал...извиняюсь
У меня просто не получается настроить переменные для правильного отображения
1) Например есть Переменная по таблице:
Уставка_давления тип переменной float адрес 40960
Я создаю типизированную переменную типа Single float c адресом 3BF. Правильно? Или я могу использовать стандартный тип переменной и сразу ввести туда адрес 40960?
Используйте типизированную переменную.
Если значение выдается некорректное, то попробуйте разные варианты порядка байт в дополнительных настройках узла:
- Старшим байтом вперед
- Старшим регистром вперед
Всего 4 варианта.
prod-0_o писал(а): ↑29 июн 2019, 09:23
2)Так же не могу разобраться как происходит настройка логических сигналов
есть сигнал, в таблице указаны следующие данные
Отказ_Н1 тип переменной BOOL адрес 14336 (0-норма 1-авария)
Адрес же высчитываем 14336 согласно хэлпу: отбрасываем первую цифру и вычитаем 1 итого адрес 4335
при выборе как казалось логично типизированной переменной boollean с адресом 10EF(dec4335) просит ввести номер бита ...а какой вводить?Или какой-то другой переменной можно считывать?
Для boolen переменных нужно задать корректный номер функции в свойствах узла.
Выделите boolean переменные в отдельный узел и задайте номер функции чтения.
Для адреса 14336 - функция чтения = 2.
prod-0_o писал(а): ↑29 июн 2019, 09:23
ЗЫ:
1) У Лектуса есть возможность сразу пересчитывать полученные значения по какой-нибудь формуле с коэффициентами например AX+B?
Да. См. документацию:
http://www.lectussoft.com/manual/index.html
"Переменные" - "Составные переменные"
prod-0_o писал(а): ↑29 июн 2019, 09:23
2) По номеру Адреса как можно понять какие функции чтения и записи используются? или это не показатель?
Да. См. документацию:
http://www.lectussoft.com/manual/index.html
"Переменные" - "Modbus переменные"
Дискретные выходы 00001...09999; чтение - функция 1; запись - функция 15
Дискретные входы 10001...19999; чтение - функция 2
Выходные регистры 30001...39999; чтение - функция 4
Входные регистры 40001...49999; чтение - функция 3; запись - функция 16