Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Mitsubishi Electric. Контроллеры, преобразователи частоты, HMI _ Программирование _ GX Configurator DP

Автор: Vl@dimir 13.05.2014 - 22:52

Все делаю, как в примере расписанном в SoftWare Manual, создается библиотека.
Импортирую библиотеку в проект, но тело POU отсутствует, что делаю не так?

 test.bmp ( 75.79 килобайт ) : 14
 

Автор: inntele 14.05.2014 - 17:17

Внимательно читайте документацию.
При использовании функции Autorefresh (Автообновление) никакая программная последовательность для увязки ячеек буфера модуля Profibus с ячейками памяти процессора, как и для настройки параметров модуля, не требуется. Обмен данными между процессором и модулем обеспечивается средствами внутренней шины контроллера, разумеется, если проект был в него загружен. Естественно, что и POU в программе, сформированной для IEC Developer будут отсутствовать. То же самое будет иметь место, если в проекте .dp2 не прописана увязка ячеек ведомого с ячейками памяти процессора.

Автор: Vl@dimir 14.05.2014 - 20:41

Пробовал и без авторефреш, тоже самое выходит.
Не может быть, что тело POU не видно так же, как у POU из стандартной библиотеки?
В задачах то задача на опрос появляется.
Не может оно, как в фоновом режиме работать?

Автор: inntele 14.05.2014 - 21:44

Цитата(Vl@dimir @ 14.05.2014 - 22:41) *
Пробовал и без авторефреш, тоже самое выходит.
Не может быть, что тело POU не видно так же, как у POU из стандартной библиотеки?
В задачах то задача на опрос появляется.
Не может оно, как в фоновом режиме работать?


Vl@dimir, постарайтесь ответить сами для себя на два вопроса:
1) Зачем Вам так нужна программа обмена с модулем Profibus в ПЛК, если можно, а, кроме того, не в пример лучше и проще, использовать режим автообновления?
2) Прописана ли в .dp2-проекте привязка буфера обмена каждого из ведомых к ячейкам памяти контроллера?

Автор: Vl@dimir 14.05.2014 - 22:35

1/ скорее из принципа, понять почему не видно тела, так и должно быть или что-то не так.
2/ привязка буфера обмена каждого из ведомых к ячейкам памяти контроллера -это через slave specific transfer?

В сименсах как то понятнее было, назначил номера входов выходов на slave, залил конфигурацию, в принципе все,
здесь мне как то не очень ясно. Вот и хочу разобраться.
Буду рад помощи.

Автор: inntele 14.05.2014 - 22:54

Цитата(Vl@dimir @ 15.05.2014 - 00:35) *
2/ привязка буфера обмена каждого из ведомых к ячейкам памяти контроллера -это через slave specific transfer?


Да.

Я обещал больше не участвовать в работе форума. Так что рассчитывать на активную помощь - напрасное занятие. Если бы не ответил, Ваш вопрос мог остаться подвисшим насовсем.
Почитайте документацию. Как правило, это существенно помогает в работе.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)