разобрался. если кому на будущее поможет. то в исключение вставить .............Вложение 72231
Вид для печати
разобрался. если кому на будущее поможет. то в исключение вставить .............Вложение 72231
Добрый вечер
Хотел уточнить - может это известная проблема. Компилятор периодически ругается на библиотеку MQTT.
Саму библиотеку не менял никак - просто скачал по ссылке с сайта ОВЕН-гита.
Или это нормально что автор так лихо конвертирует переменные?
Код:
[WARNING] mqtt client library, 3.5.13.27 (stefan roßmann engineering solutions): FB_MQTTClient(Строка 100, Столбец 1 (Реализ.)): C0195: Неявная конверсия типа со знаком 'INT' в тип без знака 'WORD': возможно изменение знака
[WARNING] mqtt client library, 3.5.13.27 (stefan roßmann engineering solutions): FB_MQTTClient(Строка 130, Столбец 1 (Реализ.)): C0197: Неявная конверсия из 'DWORD' в 'REAL': возможна потеря информации
[WARNING] mqtt client library, 3.5.13.27 (stefan roßmann engineering solutions): FB_MQTTClient(Строка 131, Столбец 1 (Реализ.)): C0197: Неявная конверсия из 'DWORD' в 'REAL': возможна потеря информации
[WARNING] mqtt client library, 3.5.13.27 (stefan roßmann engineering solutions): FB_MQTTClient(Строка 132, Столбец 1 (Реализ.)): C0197: Неявная конверсия из 'DWORD' в 'REAL': возможна потеря информации
[WARNING] mqtt client library, 3.5.13.27 (stefan roßmann engineering solutions): FB_MQTTClient(Строка 133, Столбец 1 (Реализ.)): C0197: Неявная конверсия из 'DWORD' в 'REAL': возможна потеря информации
[WARNING] mqtt client library, 3.5.13.27 (stefan roßmann engineering solutions): FB_MQTTClient(Строка 134, Столбец 1 (Реализ.)): C0197: Неявная конверсия из 'DWORD' в 'REAL': возможна потеря информации
[WARNING] mqtt client library, 3.5.13.27 (stefan roßmann engineering solutions): FB_MQTTClient(Строка 135, Столбец 1 (Реализ.)): C0197: Неявная конверсия из 'DWORD' в 'REAL': возможна потеря информации
[WARNING] mqtt client library, 3.5.13.27 (stefan roßmann engineering solutions): FB_MQTTClient(Строка 136, Столбец 1 (Реализ.)): C0197: Неявная конверсия из 'DWORD' в 'REAL': возможна потеря информации
[WARNING] mqtt client library, 3.5.13.27 (stefan roßmann engineering solutions): FB_MQTTClient(Строка 137, Столбец 1 (Реализ.)): C0197: Неявная конверсия из 'DWORD' в 'REAL': возможна потеря информации
[WARNING] mqtt client library, 3.5.13.27 (stefan roßmann engineering solutions): FB_MQTTClient(Строка 144, Столбец 1 (Реализ.)): C0195: Неявная конверсия типа со знаком 'INT' в тип без знака 'UINT': возможно изменение знака
[WARNING] mqtt client library, 3.5.13.27 (stefan roßmann engineering solutions): FB_MQTTClient(Строка 155, Столбец 1 (Реализ.)): C0195: Неявная конверсия типа со знаком 'INT' в тип без знака 'UINT': возможно изменение знака
[WARNING] mqtt client library, 3.5.13.27 (stefan roßmann engineering solutions): FB_MQTTClient(Строка 165, Столбец 1 (Реализ.)): C0195: Неявная конверсия типа со знаком 'INT' в тип без знака 'UINT': возможно изменение знака
[WARNING] mqtt client library, 3.5.13.27 (stefan roßmann engineering solutions): FB_MQTTClient(Строка 175, Столбец 1 (Реализ.)): C0195: Неявная конверсия типа со знаком 'INT' в тип без знака 'UINT': возможно изменение знака
[WARNING] mqtt client library, 3.5.13.27 (stefan roßmann engineering solutions): FB_MQTTClient(Строка 185, Столбец 1 (Реализ.)): C0195: Неявная конверсия типа со знаком 'INT' в тип без знака 'UINT': возможно изменение знака
[WARNING] mqtt client library, 3.5.13.27 (stefan roßmann engineering solutions): FB_MQTTClient(Строка 286, Столбец 1 (Реализ.)): C0195: Неявная конверсия типа со знаком 'INT' в тип без знака 'UINT': возможно изменение знака
[WARNING] mqtt client library, 3.5.13.27 (stefan roßmann engineering solutions): FB_MQTTClient(Строка 286, Столбец 1 (Реализ.)): C0196: Неявная конверсия из типа без знака 'UINT' в тип со знаком 'INT': возможно изменение знака
[WARNING] mqtt client library, 3.5.13.27 (stefan roßmann engineering solutions): FB_MQTTClient(Строка 303, Столбец 1 (Реализ.)): C0195: Неявная конверсия типа со знаком 'INT' в тип без знака 'WORD': возможно изменение знака
[WARNING] mqtt client library, 3.5.13.27 (stefan roßmann engineering solutions): FB_MQTTClient(Строка 316, Столбец 1 (Реализ.)): C0196: Неявная конверсия из типа без знака 'WORD' в тип со знаком 'INT': возможно изменение знака
[WARNING] mqtt client library, 3.5.13.27 (stefan roßmann engineering solutions): FB_MQTTClient(Строка 317, Столбец 1 (Реализ.)): C0196: Неявная конверсия из типа без знака 'WORD' в тип со знаком 'INT': возможно изменение знака
[WARNING] mqtt client library, 3.5.13.27 (stefan roßmann engineering solutions): FB_MQTTClient(Строка 321, Столбец 1 (Реализ.)): C0195: Неявная конверсия типа со знаком 'INT' в тип без знака 'UINT': возможно изменение знака
[WARNING] mqtt client library, 3.5.13.27 (stefan roßmann engineering solutions): FB_MQTTClient(Строка 367, Столбец 1 (Реализ.)): C0195: Неявная конверсия типа со знаком 'INT' в тип без знака 'WORD': возможно изменение знака
[WARNING] mqtt client library, 3.5.13.27 (stefan roßmann engineering solutions): FB_MQTTClient(Строка 377, Столбец 1 (Реализ.)): C0195: Неявная конверсия типа со знаком 'INT' в тип без знака 'UINT': возможно изменение знака
[WARNING] mqtt client library, 3.5.13.27 (stefan roßmann engineering solutions): FB_MQTTClient(Строка 379, Столбец 1 (Реализ.)): C0195: Неявная конверсия типа со знаком 'INT' в тип без знака 'UINT': возможно изменение знака
Добрый день.
Исходники библиотеки открыты - так что можете лично проанализировать код, связанный с каждым из предупреждений.
Добрый день. Подскажите пожалуйста, как реализовать циклический переключатель выходов на счетчиках? Всю голову сломал. Необходимо, чтобы на каждом импульсе входа, переключались выходы.
Допустим на вход пришел первый импульс, включился первый выход. Потом пришел второй импульс, первый выход выключился и включился второй. Потом пришел третий импульс, второй выход выключился, третий выход включился.
Потом пришел четвертый импульс, третий выход выключился и включился первый. И так по кругу. Подобное реализовано у меня в Лого.
Код:FUNCTION_BLOCK Primer
VAR_INPUT
IN: BOOL;
END_VAR
VAR_OUTPUT
OUT1, OUT2, OUT3, OUT4: BOOL;
END_VAR
VAR
axOut: ARRAY[0..3] OF BOOL;
RTrig: R_TRIG;
x, i: INT;
END_VAR
RTrig(CLK:=IN);
IF RTrig.Q THEN
x:=x+1;
IF x>=4 THEN x:=0; END_IF
FOR i:=0 TO 3 DO
axOut[i]:= FALSE;
END_FOR
axOut[x] := TRUE;
END_IF
OUT1:= axOut[0];
OUT2:= axOut[1];
OUT3:= axOut[2];
OUT4:= axOut[3];
Вложение 72386
Делаю согласно инструкции, но вот такая проблема? как решить?
пинг есть Вложение 72387
Не забудьте проверить порт и ID.
И то что приборы в одной подсети...