Примеры программирования

Ответить
pkl
Сообщения: 1468
Зарегистрирован: 23 ноя 2010, 10:08

Примеры программирования

Сообщение pkl »

Предлагаю выкладывать в этой теме варианты решения различных задач программирования ПЛК, HMI, текстовых панелей и т.д.
Ниже пример организации вывода нескольких аварийных сообщений на экран текстовой панели TP04-BL-C и ПЛК.
Текстовая панель позволяет организовать вывод на экран определенного текста. Используется объект Message Display. В зависимости от номера аварии на экране будет то или иное сообщение. В случае нескольких аварийных сообщений одновременно аварийные сообщения будут переключаться 1 раз в 3 секунды. Поскольку текстовое поле сообщения объекта Message Display ограничено 32 символами то расшифровка аварий приведена на следующей странице панели оператора.
Критика приветствуется.
Вложения
Projects.rar
(6.43 КБ) 891 скачивание

Alexsandrsk
Сообщения: 22
Зарегистрирован: 20 окт 2012, 01:40

Re: Примеры программирования

Сообщение Alexsandrsk »

Написал программу на пресс КЕ-2330, составил схему, собрал шкаф. Пресс нормально работает.
Первый проект получился немного не удобным, пришлось применить в схеме одно лишнее реле.
Если интересно: http://portal.spectehnoserviss.ru/forum/topic_10
Следующий проект думаю будет немного рационализирован.
Потом еще несколько станков на очереди.

pkl
Сообщения: 1468
Зарегистрирован: 23 ноя 2010, 10:08

Re: Примеры программирования

Сообщение pkl »

Выкладывайте здесь, коли не жалко. По вашей ссылке регистрироваться нужно.

Александр 1111
Сообщения: 1
Зарегистрирован: 14 апр 2014, 12:18

Re: Примеры программирования

Сообщение Александр 1111 »

Здраствуйте! помоги в одном вопросе! как запрогроммировать преобразователь чтобы он срабатывал от датчика температуры воздуха!

andasai
Сообщения: 15
Зарегистрирован: 02 окт 2013, 18:03

Re: Примеры программирования

Сообщение andasai »

dop-b+dvp+vfd_e_modbus
проект - сырец

Ascii 9600 length 7 even stop bits1

Modbus address VFD-E = 5
{Link2}5@W48193 = 40001+2000Hex
{Link2}5@W48194 = 40001+2001Hex

Modbus address DTB = 1
{Link2}1@W44097 = 40001+1000Hex
{Link2}1@W44098 = 40001+1001Hex

Modbus address DVP-28SV = 2
{Link2}2@W44097 = 40001+1000 Hex = D0
{Link2}2@W44108 = 40001+100B Hex = D11
{Link2}2@W44109 = 40001+100C Hex = D12


DOB-B07E515 macro (ascii master)
start_frd = {Link2}5@W48193 = 18
start_rew = {Link2}5@W48193 = 34
stop = {Link2}5@W48193 = 1
set point = {Link2}5@W48194=$M2*10 (after execute macro)
from plc to vfd = {Link2}5@W48194=10*{Link2}2@W44109
{Link2}5@W48193={Link2}2@W44108

может кому пригодится
Вложения
dop-b+dvp+vfd_e_modbus.rar
(22.55 КБ) 510 скачиваний
Последний раз редактировалось andasai 26 июн 2014, 14:23, всего редактировалось 2 раза.

pkl
Сообщения: 1468
Зарегистрирован: 23 ноя 2010, 10:08

Re: Примеры программирования

Сообщение pkl »

А что это?

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Примеры программирования

Сообщение and909 »

Шестиканальный таймер выдержки температуры.

Таймер (0-99мин.) работает при достижении уставки температуры (0-99С), при падении температуры таймер останавливается.
Выдача сообщения при срабатывании таймера.
Выдача сигнала БИП панели и DO ПЛК.
Контроль состояния термодатчиков.
Контроль связи с модулем.

ПЛК DVPSS2, HMI TP04G-BL-C, модуль AI Овен МВ110-8А
Изображение

Регистры:

Получено: D110; 120; 130; 140; 150; 160
/10: D112; 122; 132; 142; 152; 162
Уставка Темп: D411; 412; 413; 414; 415; 416
Уставка Врем: D421; 422; 423; 424; 425; 426
Счетчик: C121; 122; 123; 124; 125; 126
Тайм Запуск: M521; 522; 523; 524; 525; 526
Тайм Сраб: M531; 532; 533;534;535;536
Сравн Темп и Уст: M10; 20; 30; 40; 50; 60
Сброс: M101; 102; 103; 104; 105; 106
Обмен ОК: M1
Таймаут: M2
Сигнал: M0, Y0
Вложения
Темп1.rar
(157.89 КБ) 521 скачивание

major2141
Сообщения: 18
Зарегистрирован: 28 сен 2015, 15:14

Re: Примеры программирования

Сообщение major2141 »

Alexsandrsk писал(а): http://portal.spectehnoserviss.ru/forum/topic_10
ссылка не работает

Itch13
Сообщения: 83
Зарегистрирован: 28 авг 2014, 06:50

Re: Примеры программирования

Сообщение Itch13 »

2 года Карл.....

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Примеры программирования

Сообщение and909 »

Срочно надо стало сделать визуальное отображение уровней в 3х танках, в загашнике была панель Дельта и модуль аналогового ввода Овен.

Пришлось срочно учиться писать макросы на Дельте :D

Реализация: в бочках установлены датчики давления 0,06МПа, выход 4-20 мА, далее на модуль, чарез 485 в панель.

Для начинающих выкладываю проект панели DOP-B 07S515 и конфигурацию МВ110-8АС

Изображение

Изображение
Вложения
Показометр уровней.zip
(10.96 КБ) 418 скачиваний

Ответить