Действительно. Без автообъявления блок вызывается корректно. Всю голову уже сломал откуда там исключение. Хотя даже добавлял POU для неявных проверок. Спасибо Вам большое!
Вид для печати
Здравствуйте, как можно присвоить элементу структуры в массиве значение? Вложение 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 перебрать поля структуры в цикле? Ну вот нужно мне, допустим, сравнить каждый элемент (поле) структуры сравнить с неким значением, к ним только по именам можно обращаться, или как-то по индексу?