vipa 215-DPM и IM253+DI+DO

Автоматизация технологических процессов, системы управления, АСУ ТП, АСКУЭ, программирование ПЛК, человеко-машинный интерфейс, сетевое оборудование, протоколы
Ответить
service
Специалист
Сообщения: 254
Зарегистрирован: 16 ноя 2012, 10:23

vipa 215-DPM и IM253+DI+DO

Сообщение service »

добрый день!
плк является мастером. к нему по профибасу подключен интерфейсный модуль с модулями входов и выходов. в конфигураторе входы/выходы имеют свои уникальные адреса. в программе я могу их свободно использовать или через буфер и проверку приема/передачи?
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя
CHANt
Профессионал
Сообщения: 565
Зарегистрирован: 13 окт 2012, 15:24

Re: vipa 215-DPM и IM253+DI+DO

Сообщение CHANt »

Свободно. Диагностика связи и поведение I/O в программе полностью на совести разработчика.

service
Специалист
Сообщения: 254
Зарегистрирован: 16 ноя 2012, 10:23

Re: vipa 215-DPM и IM253+DI+DO

Сообщение service »

подскажите, как правильно и какими блоками диагностировать? есть и OB84, sfb52,53,14,15, fc1...

Аватара пользователя
CHANt
Профессионал
Сообщения: 565
Зарегистрирован: 13 окт 2012, 15:24

Re: vipa 215-DPM и IM253+DI+DO

Сообщение CHANt »

Могу направление подсказать, но не детали( ОВ диагностики, содержит в своих системных данных причину вызова самого ОВ, т.е. адрес устройства. Функции опроса, которые в ОВ диагностики вызываются, уже пытаются получить данные от периферии. Т.е. надо сначала вчитаться в документацию IM 253 и ее модулей, найти те системные данные которые нужны для детализации причины и потом уже выбирать какие SFC использовать. Т.е. первый шаг искать и изучать мануалы на периферию.

service
Специалист
Сообщения: 254
Зарегистрирован: 16 ноя 2012, 10:23

Re: vipa 215-DPM и IM253+DI+DO

Сообщение service »

вызываю блок ОВ86, чтобы не останавливался плк в случае проблем с периферией. в самой программе использую следующий код. данные db1,db2 использую как буфер для обработки входов/выходов. не понятно, что в INDEX писать? из мануалов мне не понятно. ход мыслей правильный?
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя
CHANt
Профессионал
Сообщения: 565
Зарегистрирован: 13 окт 2012, 15:24

Re: vipa 215-DPM и IM253+DI+DO

Сообщение CHANt »

Нет, это не в ту сторону.
Вот мануал с примерами
07_Monitoring-PROFIBUS.pdf
У вас нет необходимых прав для просмотра вложений в этом сообщении.

service
Специалист
Сообщения: 254
Зарегистрирован: 16 ноя 2012, 10:23

Re: vipa 215-DPM и IM253+DI+DO

Сообщение service »

вот такая программа
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя
CHANt
Профессионал
Сообщения: 565
Зарегистрирован: 13 окт 2012, 15:24

Re: vipa 215-DPM и IM253+DI+DO

Сообщение CHANt »

В ОВ82 вызываешь SFC13?

service
Специалист
Сообщения: 254
Зарегистрирован: 16 ноя 2012, 10:23

Re: vipa 215-DPM и IM253+DI+DO

Сообщение service »

нет. в ОВ1.

Аватара пользователя
CHANt
Профессионал
Сообщения: 565
Зарегистрирован: 13 окт 2012, 15:24

Re: vipa 215-DPM и IM253+DI+DO

Сообщение CHANt »

Странно, в ОВ82 есть приходящее событие - как раз чтобы подменить после работы SFC13 нужные входа/выхода, и есть уходящее событие - по которому можно все вернуть "взад"" ))) Нет смысла вызывать постоянно в ОВ1.

service
Специалист
Сообщения: 254
Зарегистрирован: 16 ноя 2012, 10:23

Re: vipa 215-DPM и IM253+DI+DO

Сообщение service »


Аватара пользователя
CHANt
Профессионал
Сообщения: 565
Зарегистрирован: 13 окт 2012, 15:24

Re: vipa 215-DPM и IM253+DI+DO

Сообщение CHANt »

Ага, ну понятно - инициализация бита запуска SFC13 идет из ОВ82. Нормально.

service
Специалист
Сообщения: 254
Зарегистрирован: 16 ноя 2012, 10:23

Re: vipa 215-DPM и IM253+DI+DO

Сообщение service »

а если, допустим, несколько удаленных станций...
тогда как? запускаем бит запуска sfc13 в ОВ82, записываем в LADDR 1-й диагностический адрес, записываем данные диагностики, например, в DB1, ждем BUSY, если этот параметр не обнулился за время опроса, то снова запускаем REQ и записываем следующий диагностический адрес?

Аватара пользователя
CHANt
Профессионал
Сообщения: 565
Зарегистрирован: 13 окт 2012, 15:24

Re: vipa 215-DPM и IM253+DI+DO

Сообщение CHANt »

Не, просто создай еще DB, с другим названием и делай параллельно.

service
Специалист
Сообщения: 254
Зарегистрирован: 16 ноя 2012, 10:23

Re: vipa 215-DPM и IM253+DI+DO

Сообщение service »

sfc 13 ,будет несколько штук?REQ,LADDR,BUSY привязаны к разным DB?

service
Специалист
Сообщения: 254
Зарегистрирован: 16 ноя 2012, 10:23

Re: vipa 215-DPM и IM253+DI+DO

Сообщение service »

вот пример
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя
CHANt
Профессионал
Сообщения: 565
Зарегистрирован: 13 окт 2012, 15:24

Re: vipa 215-DPM и IM253+DI+DO

Сообщение CHANt »

service писал(а):sfc 13 ,будет несколько штук?REQ,LADDR,BUSY привязаны к разным DB?
sfc 13 вызывается сколько нужно раз.
REQ,LADDR,BUSY - можешь разные, можешь все в одну большую поместить. Тут как удобней лично тебе в своей программе.

Ответить