мой косяк, давно с кодесисом не работал. Просто обявите начальное значение без лишних перемнных
типа того ar_1: ARRAY[1..2] OF WORD := 1,2; без скобок
А значения переменных можно потом только в программе назначить, это я знаю. ))
ar_1[1]:=z1;
ar_1[2]:=z2;
Мне интересно как проще значения переменных передать в массив. Если у меня 10 переменных значения которых нужно передать в массив, не уж то придется 10 отдельных строк писать и нет способа проще... )))
Здравствуйте!
Сегодня сделал но не помогло, передача с панелью отсутствует ... то программа не исполняется.
Перезалил опять, та же ерунда. Например таймер в программе идет а на панели не отображается.
Делаю так, подключение заводской сброс. отключаюсь, проект очистить всё.
По новой подключаюсь, всё заливаю и какие-то новые глюки.
В чем причина не пойму.
Заранее всем спасибо.
Всем всё равно спасибо!
Сообщение удалять не стал вдруг кому нибудь пригодится!!!
Решил проблему так:
На флешке дополнительно храню рабочий проект.
Решил открыть проект так сказать вчерашнего дня, скопировал его на рабочий стол, запустил но проблема осталась.
Решил удалить папку с проектом от сегодняшнего дня, но не смог так как она использовалась процессом (не сфоткал каким).
Открыл папку прогой Unlocker и разблокировал её, закрыв все использовавшие её процессы.
Далее все нормально загрузилось, залилось и работает.... К слову перезагрузка не помогала...
Здравствуйте!
Я всё по той же проблеме. Проблема повторилась.
Подобная проблема была из-за разных библиотек на ПК как я думал (может и ни в этом причина была)...
ПЛК 110.60 опрашивает модули мва. ПЛК мастер. ПЛК не передаёт их в регистры соответственно их не видит панель. ПЛК slave панель сп310 мастер.
Нажимаю на панели кнопку, ПЛК видит нажатие но программу не исполняет.
Заводской сброс и проект/очистить всё - не помог.
Урезал всю программу назовём её новой сделал что при подаче сигнала на DI 1 включаются 10 DO и таймер наработки. Всё вроде бы работает. В старой программе от DI 1 включался только таймер.
Подключаюсь делаю заводской сброс, заливаю старую программу подаю сигнал на DI 1 включаются 10 DO (почему???) и таймер наработки, панель не видит таймер.
Подключаюсь делаю заводской сброс, заливаю новую программу подаю сигнал на DI 1 включаются 10 DO и таймер наработки, панель видит таймер.
Подключаюсь делаю заводской сброс, заливаю старю программу подаю сигнал на DI 1 включаются таймер наработки дискреты не включились. Признаки что ПЛК в стопе, но при подаче на вход DI таймер запускается панель его отображает, дискреты не сработали, паказания с датчиков считывает REAL должен перевести в INT и передать на панель но ПЛК их не обрабатывает.
Что может быть? За любую подсказку благодарен ))))
Подскажите пожалуйста где что глянуть. Это по любому я нубасина что-то накосарезил.
Вырезан только код программы. Если надо могу и его выложить.
Бубен уже один порвал, приобрёл другой.
Хоть увольняйся...