PDA

Просмотр полной версии : ИП-320 - ПЛК110.30



vysotskysss
06.11.2012, 22:54
Здравствуйте.
Подскажите, как продолжить.
Панель в режиме Slave. В панели создал настраиваемые регистры, данные которых передаются в контроллер и являются временнЫми параметрами работы устройства. (Задержки включения). Вопрос уже , видимо, не новый, но он есть. Как при включении питания данного устройства в начальный момент передать сохраненные в энергонезависимой памяти данные о задержках в панель, а уже после этого ПЛК в штатном режиме будет опрашивать регистры панели? Сейчас приходится каждый раз при включении оборудования набивать задержки вручную.
Заранее спасибо!

capzap
07.11.2012, 09:34
Вы похоже первый кто использует 110 с прошивкой для КДС3, Вам и разбираться

vysotskysss
07.11.2012, 11:38
Скорее я впервые на форуме. :)
Ошибочка вышла. Используется КДС2.3.9.26
Перейти в другой раздел?

capzap
07.11.2012, 13:53
вариантов масса как поступить в такой ситуации. Например если плк видит что считанная переменная не совпадает с сохраненной и плк только что стартовал то записать в панель иначе читать и соглашаться на изменение.0 том что плк стартовал можно понять по системным событиям или из собственного кода

petera
07.11.2012, 14:09
Здравствуйте.
Подскажите, как продолжить.
Панель в режиме Slave. В панели создал настраиваемые регистры, данные которых передаются в контроллер и являются временнЫми параметрами работы устройства. (Задержки включения). Вопрос уже , видимо, не новый, но он есть. Как при включении питания данного устройства в начальный момент передать сохраненные в энергонезависимой памяти данные о задержках в панель, а уже после этого ПЛК в штатном режиме будет опрашивать регистры панели? Сейчас приходится каждый раз при включении оборудования набивать задержки вручную.
Заранее спасибо!
У панели в элементах "Ввод данных" на вкладке "Дисплей" есть чек-бокс "Уведомлять". Если его отметить, то появиться возможность указать адрес PSW регистра и номер бита в нем, который автоматически установиться в "1" при вводе нового значения.
Нужно в программе ПЛК контролировать его изменение и опрашивать новые значения уставок только если бит "Уведомления" равен "1". Не забываем его после считывания новых значений обнулять

vysotskysss
07.11.2012, 15:27
Поясняю ситуацию.
Свой статус в программировании ПЛК оцениваю чуть выше "Чайника".
С успехом разобрался в программировании на FBD. На нем и написал программу, которая уже работает и станок разливает воду по бутылочкам. В другие языки пока не "влазил". Посоветуйте, куда "оглобли править" .


У панели в элементах "Ввод данных" на вкладке "Дисплей" есть чек-бокс "Уведомлять".
??? В моем распоряжении Конфигуратор ИП-320 и КДС2.3, а там такого не обнаружил.

Гарчев Евгений
07.11.2012, 18:06
У панели в элементах "Ввод данных" на вкладке "Дисплей" есть чек-бокс "Уведомлять".
- Это про панель СП270.
А у Вас 2 выхода:
1) Изменить проект ПЛК, реализовав то о чем писал capzap.
2) Изменить проект и ПЛК и панели, сделав мастером панель. Переменные Slave-области ПЛК являются энергонезависимыми по-умолчанию, и панель при включении считывает данные из указанных регистров.

capzap
07.11.2012, 18:40
к слову, я панель использую как слейв и пока я гружу в нее параметры, держу панель в экране рекламирующем фирму, когда все готово переключаю из плк на начальный экран где оператору доступно управление установкой. Это происходит почти мгновенно, так что ни кого не напрягает
И соответственно в плк отпадает необходимость следить за стартом, просто отслеживаю номер экрана

vysotskysss
08.11.2012, 12:08
Всем большое спасибо! Думаю , далее справлюсь.