Просмотр полной версии : Наборы параметров
Доброго дня всем. Подскажите в каком направлении двигаться. Нужно для каждого вида изделий на станке (на ПЛК-160) загружать разные параметры: частоту для частотника, время для таймеров и т.д. Можно ли как-то организовать программу чтобы раз набрать наборы параметров а потом подключать их по надобности. Набираю параметры с ПК, позже планирую с панели оператора и очень напряжно каждый раз вводить десяток параметров по новой:confused:
Игорь Петров
29.05.2012, 14:58
Для этого есть Менеджер рецептов в CoDeSys.
lara197a
29.05.2012, 17:21
а также можно самому создать структуру с необходимым набором переменных, и структуры создать массив в массив.
Ого!? А можно какой нибудь условный пример хотя-бы на пару переменных? Пожалуйста!
lara197a
29.05.2012, 22:23
Пишите емайл в личку.
recpt1: A_lya_STRUCTURA; (* retain *)
recpt2: A_lya_STRUCTURA; (* retain *)
recpt3: A_lya_STRUCTURA; (* retain *)
currRecpt : A_lya_STRUCTURA;
case vybor of
0: currRecpt:=recpt1;
1: currRecpt:=recpt2;
2: currRecpt:=recpt3;
END_CASE
SP:= currRecpt.SP; (* к примеру уставка из первого рецепта *)
Скрещиваем lara197a и capzap :
recpt:array[1..?] of A_lya_STRUCTURA; (* retain *)
currRecpt : A_lya_STRUCTURA;
*****
currRecpt:=recpt[vybor];
..
SP:= currRecpt.SP; (* к примеру уставка из первого рецепта *)
сдается мне что для понимания происходящего, мой примерчик будет нагляднее, а скрещенный это уже для продвинутых пользователей :)
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot