Найдено 5 результатов

TEC-3
27 дек 2016, 06:17
Форум: Lectus Modbus OPC/DDE server
Тема: Word to float
Ответы: 13
Просмотры: 14306

Re: Word to float

Ураа!!! Проблема решена. Для устройства важно было запросить три регистра иначе он просто отказывался соединяться с переменными лектуса. Пришлось оставить две переменных на один параметр, Item1(SingleFloat) и Item3(Word), а Item2 убрал но адрес у Item3 остался свой, т.е. его не нужно ставить от Item...
TEC-3
26 дек 2016, 13:06
Форум: Lectus Modbus OPC/DDE server
Тема: Word to float
Ответы: 13
Просмотры: 14306

Re: Word to float

LOG и CONFIG отдельно по переменным WORD и по переменным SingleFloat. Когда ставлю тип SingleFloat то связи вообще нет, связь есть тогда когда переменная имеет тип WORD. И одна особенность, дело в том, что связь будет только в том случае, если будет создано три переменных, потому что прибор РМТ 59 в...
TEC-3
26 дек 2016, 11:57
Форум: Lectus Modbus OPC/DDE server
Тема: Word to float
Ответы: 13
Просмотры: 14306

Re: Word to float

Первая переменная Item1 принимает значение 17421, вторая переменная Item2 принимает значение 49152, нужно создать третью составную переменную Item3 которая берет значения Item1 и Item2 и объединяет во float 4 байта. На делфи я написал так работает. Но лектус не понимает такой синтаксис, ему надо нап...
TEC-3
26 дек 2016, 11:47
Форум: Lectus Modbus OPC/DDE server
Тема: Word to float
Ответы: 13
Просмотры: 14306

Re: Word to float

Понимаете, LECTUS каждую созданную переменную связывает только с одной переменной. В моем случае, нужно брать две переменные т.е. два слова word и объединять во float. Значит нужно создать две переменной в лектусе, каждая из них принимает по одному word`у, и создать третью переменную составную, кото...
TEC-3
26 дек 2016, 10:42
Форум: Lectus Modbus OPC/DDE server
Тема: Word to float
Ответы: 13
Просмотры: 14306

Re: Word to float

Скажите пожалуйста каким образом сделать это присвоение? у меня есть два числа 17421 и 49152, каждый из них word 2 байта, их нужно собрать что бы получить float 4 байта, на выходе должно получиться 567. Как это сделать в составной переменной скажите пожалуйста, я давно не могу решить эту проблему! З...