Для понимания того, что говорит Игорь надо сделать простое действие.
Напишите оч. простую программу:
a:=a+1; (тип переменной любой кроме Bool)
И что называется почувствуйте разницуТак как в Си для такого ж эффекта пришлось писать for...
Для понимания того, что говорит Игорь надо сделать простое действие.
Напишите оч. простую программу:
a:=a+1; (тип переменной любой кроме Bool)
И что называется почувствуйте разницуТак как в Си для такого ж эффекта пришлось писать for...
БудетУ нас дедок там есть он еще в начале 50 на 1 из 3 тогда в союзе существующих кампов прогал рассчеты балестических траекторий ракет))
А на счет а := a + 1, ет я так понимаю последовательно создать несоклько PLC_PRG сделать??а в какой последовательности они вызываются?И как самому эту последовательность сделать??
проведите простой эксперимент. новый проект. единственое POU - PLC_PRG на ST. В PLC_PRG прописываете а := a + 1; . Больше ни чего! Подключаетесь и смотрите, что происходит с переменной "а".А на счет а := a + 1, ет я так понимаю последовательно создать несоклько PLC_PRG сделать??
с названием PLC_PRG - может бы толька одна POU. как управлять? вариантов много.
можно так http://www.owen.ru/forum/showpost.ph...96&postcount=8 тоесть через IF THEN ELSE и таймеры или счетчики.
можно так http://www.owen.ru/forum/showpost.ph...5&postcount=36
можно написать PLC_PRG на SFC и расписать отдельные шаги по ветвям.
и д.р.
вы лучше нам расскажите, что вы там вызываете 1000 и 1 раз... может быть коллективный разум ( овен-форум ) найдет более элегантное решение...
Последний раз редактировалось Jeck; 03.03.2009 в 01:19.
1000 раз я опредиляю радиус запаса устойчивости системы разомкнутой по главной обратной связи,и из нах беру лежащий наиболее близко к действительной оси
И после контроллера WinCon 8000 со средой программирования С# для меня это дико что из-за 1000 итераций возникаю такие проблемы(((
Последний раз редактировалось Anatol_rus; 03.03.2009 в 09:33.
Anatol_rus,WinCon-8000 по сути не контроллер, а компьютер. отсюда и различия.
значит делайте так -
1 цикл перебор 100 значений
2 цикл перебор 100 значений
3 цикл перебор 100 значений
4 цикл перебор 100 значений
5 цикл перебор 100 значений
6 цикл перебор 100 значений
7 цикл перебор 100 значений
8 цикл перебор 100 значений
9 цикл перебор 100 значений
10цикл перебор 100 значений
11цикл выбор подходящего значения
Последний раз редактировалось Jeck; 03.03.2009 в 11:47.
А несколько PLC_PRG(с разнвми именами) можно вызывать через Task Configuration