PDA

Просмотр полной версии : Многоцветная лампа в СП270



FVS
04.03.2013, 11:41
Здравствуйте. При выполнении проекта возникла необходимость в лампе со свечением 5 цветами. Может кто делал такой макрос в новом конфигураторе.
Купил месяц назад две новые панели, а руководство на диске старое. Есть новые элементы -таблица и управление таблицей- как работать-догадывайся.
Может кто поможет?

petera
04.03.2013, 11:54
Здравствуйте. При выполнении проекта возникла необходимость в лампе со свечением 5 цветами. Может кто делал такой макрос в новом конфигураторе.
Купил месяц назад две новые панели, а руководство на диске старое. Есть новые элементы -таблица и управление таблицей- как работать-догадывайся.
Может кто поможет?
Про лампочку по подробней расскажите.
Какие условия изменения цвета, можно быстро сделать свою, а можно сразу просто взять стандартный элемент -динамическое изображение.

petera
04.03.2013, 13:51
Вот Ваш индикатор.
http://s020.radikal.ru/i707/1303/57/d4bef8ca9524t.jpg (http://s020.radikal.ru/i707/1303/57/d4bef8ca9524.png)
В его свойствах можно выполнить его настройки
http://s018.radikal.ru/i521/1303/62/2536ab9cba96t.jpg (http://s018.radikal.ru/i521/1303/62/2536ab9cba96.png) http://s017.radikal.ru/i404/1303/8f/d030de84b22ft.jpg (http://s017.radikal.ru/i404/1303/8f/d030de84b22f.png)
http://s018.radikal.ru/i508/1303/21/2b8537479388t.jpg (http://s018.radikal.ru/i508/1303/21/2b8537479388.png) http://s019.radikal.ru/i635/1303/77/a73fc261dd07t.jpg (http://s019.radikal.ru/i635/1303/77/a73fc261dd07.png)

petera
04.03.2013, 16:02
Сделал и прямоугольный 5-и цветный индикатор.
http://s020.radikal.ru/i707/1303/2e/3474e6e93bb7.png

А для круглого оптимизировал внутреннюю структуру ГМ(меньше арифметики).
Немного поменялось окно свойств
http://s019.radikal.ru/i605/1303/33/ff03ec2a43aet.jpg (http://s019.radikal.ru/i605/1303/33/ff03ec2a43ae.png) http://s019.radikal.ru/i637/1303/ca/7cfdcfe42128t.jpg (http://s019.radikal.ru/i637/1303/ca/7cfdcfe42128.png) http://s006.radikal.ru/i214/1303/f4/7abf430c33dat.jpg (http://s006.radikal.ru/i214/1303/f4/7abf430c33da.png)

Во вложении 2 ГМ "5-и цветный индикатор.xjt" и проект с ними, на случай если Вы не знаете куда нужно положить файл ГМ.
Я рекомендую использовать стандартную Библиотеку материалов http://www.owen.ru/forum/showpost.php?p=101074&postcount=3

UPD
Вложение можно скачать здесь https://drive.google.com/open?id=0B1ENDtxOet_icEZHR0JGd1RDd1E

FVS
04.03.2013, 17:54
Очень признателен Вам, нужна была прямоугольная лампа со сменой цвета по регистру- подошла идеально да еще и состояния можно эмулировать как для динамического текста. Большое спасибо.
А по таблицам не подскажете-нужно архивировать не заранее введенные тексты по наступлению события, а значения регистра типа DWORD или нескольких. Так делает график исторический, а нужна таблица: столбик-дата/время, второй -число из регистра

petera
05.03.2013, 17:47
А по таблицам не подскажете-нужно архивировать не заранее введенные тексты по наступлению события, а значения регистра типа DWORD или нескольких. Так делает график исторический, а нужна таблица: столбик-дата/время, второй -число из регистра
Работаю над этим вопросом.:)

petera
06.03.2013, 14:13
А по таблицам не подскажете-нужно архивировать не заранее введенные тексты по наступлению события, а значения регистра типа DWORD или нескольких. Так делает график исторический, а нужна таблица: столбик-дата/время, второй -число из регистра
Разбирался с таблицами. Полный отчет по работе с таблицами будет в отдельной теме.
Конкретно для Вашего случая сделаете по образцу из вложенного примера.
Очень краткие пояснения.
1. Что бы все работало нужно два элемента
-сохранение выборки
-таблица данных, обратите внимание- НЕ общее управление таблицей, а таблица данных.
Таблица данных будет отображать массив структур, которые сохраняются в выборке в виде непрерывной области регистров PFW.
В примере использованы такие исходные данные:
Отображать по 20 последовательных значений регистров ПЛК 4х00 и 4х02 (формат DWORD) фиксируемых каждую секунду.
Создаем выборку
http://s020.radikal.ru/i720/1303/4c/1122e097b51ct.jpg (http://s020.radikal.ru/i720/1303/4c/1122e097b51c.png)
http://s57.radikal.ru/i158/1303/99/e810bf6f366ft.jpg (http://s57.radikal.ru/i158/1303/99/e810bf6f366f.png) http://s020.radikal.ru/i700/1303/50/bcbb395b253dt.jpg (http://s020.radikal.ru/i700/1303/50/bcbb395b253d.png)

Как храниться выборка в регистрах панели.
Первые 4 регистра ( в нашем случае PFW300...PFW303) кольцевой буфер, где находится указатель адреса для сохраненных данных.
Сами данные начинается в нашем случае с PFW304. Структура их следующая
PFW304,305 -4х00, PFW306,307-4х02 и 6 регистров PFW308...PFW313 дата и время первой выборки
PFW314,315 -4х00, PFW316,317-4х02 и 6 регистров PFW318...PFW323 дата и время второй выборки
PFW324,325 -4х00, PFW326,327-4х02 и 6 регистров PFW328...PFW333 дата и время третьей выборки
.................................................. .............
PFW494,495 -4х00, PFW496,497-4х02 и 6 регистров PFW498...PFW503 дата и время последней выборки.

Теперь размещаем таблицу данных.
http://s018.radikal.ru/i503/1303/7c/0344e177fdb3t.jpg (http://s018.radikal.ru/i503/1303/7c/0344e177fdb3.png) http://i080.radikal.ru/1303/2e/258d69b33534t.jpg (http://i080.radikal.ru/1303/2e/258d69b33534.png)

http://s07.radikal.ru/i180/1303/4b/4908b395b54bt.jpg (http://s07.radikal.ru/i180/1303/4b/4908b395b54b.png) http://i081.radikal.ru/1303/75/b5be2533652dt.jpg (http://i081.radikal.ru/1303/75/b5be2533652d.png)

Замечание по демопроекту
http://s019.radikal.ru/i635/1303/ba/4273f824b700t.jpg (http://s019.radikal.ru/i635/1303/ba/4273f824b700.png)

ЗЫ. Если у Вас подписи к элементам окон настройки элементов "Таблица" и "Сохранение выборки" не такие как на моих картинках, то не пугайтесь.:) Это вариант моей локализации конфигуратора http://www.owen.ru/forum/showpost.php?p=101890&postcount=88

И еще одно замечание. В примере сохранение выборки происходит в регистрах PFW, но все работает и при использовании регистров PSW.
UPD
Вложение можно скачать здесь https://drive.google.com/open?id=0B1ENDtxOet_iWGx1QmFGVGVNa00

rovki
06.03.2013, 17:51
Через пол годика можно и книжку по СП270 Вам выпустить ,доп. доход опять же не лишний , может овен в соавторы захочет ,ему проще все это организовать.Поговорите ,если есть желание .Рукописи -не горят:) ;)