Вот код основной программы, панели и карты регистров.
Вот код основной программы, панели и карты регистров.
В урезанной программе, в конфигурации ПЛК, нет присвоения переменных в нужные регистры, соответственно в в регистры 4-6 ничего не пишется.
Вложение 50013
Инженер группы технической поддержки компании "ОВЕН"
Здравствуйте!
Они у него в global определеены с адресацией на регистры.
Добрый день! У меня у одного лоджик зависает https://skr.sh/s2xE1HHrECd?a Добавляю элементы, начинаю их соединять и частенько зависает. Иногда помогает Ctrl Z но редко.
Карта регистров.
Здравствуйте!
Посмотрел обсуждение по работе со структурами, но не совсем разобрался.
https://owen.ru/forum/archive/index.php/t-10252.html
Получается я считаю все 8 измерений в режиме Master с модуля в структуру которая является массивом, с начального адреса (%QD6.1.8) 8 показаний, каждое длинной DWORD так как тип REAL.
Это очень удобно.
Как обратиться к такому массиву в цикле?
Izmerenie.[i]^
Подскажите как передать эти 8 показаний в регистры Slave, например с такого-то адреса? Панель их будет читать.
STRUCT
Izmerenie_1:ARRAY [1..8] OF REAL; (*создаём структуру*)
END_STRUCT
VAR_GLOBAL
Izmerenie:POINTER TO Izmerenie_1; (*создаём переменную *)
END_VAR
(*Настраиваем начальные адреса структур*)
Izmerenie := ADR(%QD6.1.8); (*начальный адрес*)
TYPE MVA_ERR :
STRUCT
ERR:ARRAY [1..6] OF WORD;
END_STRUCT
VAR
ERR_1,:POINTER TO MVA_ERR;
END_VAR
--------------
ERR_1:=ADR(%QW____);
FOR i:=1 TO 6 DO
ERR_1^.ERR[i];
END_FOR;
Допустимо ли при конфигурировании ПЛК160 вытащить в "дерево" несколько RS485-I (физически он там один) для удобства копирования/клонирования. Внутри каждого предполагается несколько UMD.
Не возникнет у CDS путаницы?
Добрый день!
Не устанавливается трагет файлы. Нажимаю на .бат файл с правами администратора. Затем открываю кодэсис, и в таблице выбора нет целевых платформ ОВЕН.
[оказалось, не стоило пользоваться .бат файлом, он не выполняет обещанного]
Второй вопрос - что делать если я не знаю какой был таргет файл у проекта, который я делал пару лет назад?
Ставить все имеющиеся таргеты.что делать если я не знаю какой был таргет файл у проекта, который я делал пару лет назад?