Сам на Codesys 3 64-bit
Вид для печати
Сам на Codesys 3 64-bit
Добавьте в менеджере библиотек SysSocket23 .
Нет, эта библиотека MQTT.Library 3.5.13.18. Она для Codesys 3.5 это точно) В самой библиотеке есть SysSokcet23.
Вложение 65152
Вложение 65153
А вот что за ошибки
> В самой библиотеке есть SysSokcet23
Система его не находит, синей волнистой линией подчёркивает. Возможно, не совпадает версия. Попробуйте добавить её явно.
Здравствуйте.
Подскажите, есть ли функция, которая возвращает часть строки между позициями символов X и Y ?
Вы понимаете правильно.
Можете попробовать другую библиотеку:
https://github.com/stefandreyer/CODESYS-MQTT
Я по названию так и понял, но я думал может еще и для INPUT есть.
Пришлось перевести переменные из INPUT в IN_OUT. И не сразу дошло что нужно для каждой переменной прописывать.
Еще с одной ерундой не могу разобраться, отображение русского текста и то в одном месте. Текст присваивается в свойствах фрейма.
Вложение 65156
Вложение 65157
Шрифт Arial; 9, использовать unicode галочка стоит
При вводе значения в параметрах фрейма получаем
Вложение 65158
И еще назрел вопрос. Можно ли реализовать журнал событий (действий оператора) подобный журналу аварий. В журнал ПЛК нет желания писать.
Добрый день. Сделал ФБ в codesys для вызова его экземпляров в других ФБ по типу библиотеки. При попытке его вызова выдает такое. Это невозможность обработать какое-то действие в самом ФБ или какая-то проблема с именами ФБ и вызовом экземпляра?
Вложение 65176
https://drive.google.com/file/d/1MaL...usp=share_link
При попытке вызвать FB Merc234 или Mercury234 в Main task -> PLC_PRG выдает сообщение об ошибке описанное выше.
Здравствуйте, как можно присвоить элементу структуры в массиве значение? Вложение 65194
Так тоже не получается Вложение 65197
Пардон:
Код:astw_mass1[1].wVar1 := 999;
Здравствуйте,
CodeSys3.5.14SP3
есть 2 ПЛК210 в одно сети, на оба залиты проекты, при чем на каждый ПЛК еще навешано по несколько модулей Мх210 и с обоих ОРС-мастерскада считывает данные. Но не могу между ПЛК наладить обмен. Использую библиотеку OwenCommunication 3.5.11.6, там есть параметр Settings - выставил везде 10. IP и Маска везде одинаковые.
Например, на одном ПЛК в разделе где подключены модули Мх210 создаю Modbus TCP устройство, с адресом интересующего ПЛК, прописываю тег (real) и в нем лежит число. При этом возле устройства горит зеленый индикатор(кружек) но периодически мигает обрыв шины (либо треугольник или восклицательный знак). а по итоге при чтении из ПЛК приходит 0.
Что еще можно глянуть, куда копать?!
РЗ
читаю через команду 3, читаю адрес 0х000с, длинной 2 слова, в читаемом контроллере адрес тега 12, нумерация начинается с 0.
РЗ по пробовал по UDP подключить, тож не работает
извиняюсь опечатка - IP разные, маски одинаковые
Здравствуйте. Подскажите, есть ли возможность в ST перебрать поля структуры в цикле? Ну вот нужно мне, допустим, сравнить каждый элемент (поле) структуры сравнить с неким значением, к ним только по именам можно обращаться, или как-то по индексу?
Здравствуйте, подскажите . как вставить перечисления в структуру? Вложение 65207 - вот так видно только первое значение и то не цифру, а слово , а надо цифру
Вложение 65208 вот тут не значение а слово