VIPA и ИП320 |
Ответить | Страница 123 8> |
Автор | |
Участник Присоединился: 08 Февраль 2010 Online Status: Offline Публикации: 49 |
Опубликовано: 10 Февраль 2010 17:44 |
Помогите новичку в этом вопросе (никогда не работал с панелями рператора).
У заказчика имеется контроллер VIPA CPU 214 2BS32, панель оператора ИП 320 Овен. Вопрос- как их связать. может у кого есть пример программы? Панель оператора - Мастер. Не могу разобрать вопрос четности-нечетности, и какой № регистра вбить в конфигуратор ИП320. Как забить в контроллере Slave. Заранее спасибо всем, кто откликнется. |
|
Действительный член Присоединился: 04 Сентябрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 206 |
|
Судя по мануалу и софту на панель (скачено отсюда http://www.owen.ru/catalog/79604532) сама панель может выступать и как мастер и как слейв.
А по руководству на VIPA (взято здесь http://www.vipa.ru/cms/f/367381.pdf) сам процессор может конфигурироваться:
Конфигурируется вызовом функции sfc 216 в программе контроллера. |
|
Участник Присоединился: 08 Февраль 2010 Online Status: Offline Публикации: 49 |
|
Александр, а Вы не можете изобразить на примере SFC216 для 7: Modbus RTU Slave. В руководстве все на английском и очень трудно разобраться.
|
|
Участник Присоединился: 08 Февраль 2010 Online Status: Offline Публикации: 49 |
|
Объясните пож-ста как определить адрес ПЛК и номер регистра для панели оператора
|
|
Действительный член Присоединился: 04 Сентябрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 206 |
|
По описанию процессора
функция вызывается однократно при пуске системы в OB100.
Как пример, может вызываться так:
ОВ100
Далее определяем блок данных, как принято в примере DB10. DB10
dbb0 := 4 'здесь определяем адрес контроллера в Modbas
dbb1 :=10 'здесь определяем шкалу времени опроса 10*10мс=100мс
|
|
Участник Присоединился: 08 Февраль 2010 Online Status: Offline Публикации: 49 |
|
Большое спасибо, Александр. Все сделал, как вы написали, но ПЛК ругается - "блок не используется" , а потом появляется еще одна надпись "сеть не обрабатывается".
В чем же может быть причина? |
|
Действительный член Присоединился: 04 Сентябрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 206 |
|
То, что вы сделали - это только сконфигурировали возможность коммуникации.
Еще нужно набить программу приема и передачи данных.
Вот алгоритм (из описания)
На конкретные вопросы по связи ответить не смогу, так как с модбас не работал.
|
|
Участник Присоединился: 08 Февраль 2010 Online Status: Offline Публикации: 49 |
|
< ="-" ="text/; =utf-8">< name="ProgId" ="Word.">< name="Generator" ="Microsoft Word 12">< name="Originator" ="Microsoft Word 12">
Да я вроде бы набил какую-то программу. Она выглядит вот так - OB1 Сеть 2 CALL SFC217
DataPtr:=P#DB11.DBX 0.0 BYTE 9
DataLen:=MW220
RetVal:=MW222 NOP 0 Сеть 3 CALL SFC218
DataPtr:=P#DB12.DBX 0.0 BYTE 9
DataLen:=MW224
Error:=MW226
RetVal:=MW228 NOP 0 Сеть 4 L DB11.var0 T DB1.var0 NOP 0 |
|
Участник Присоединился: 08 Февраль 2010 Online Status: Offline Публикации: 49 |
|
И еще, я не могу разобраться,как определить номер регистра.
|
|
Действительный член Присоединился: 04 Сентябрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 206 |
|
1). Что записано в MW220?
Нужно туда записать длину передаваемых данных. В вашем случае не более 9.
Network 1
L 9
T MW220
2) ИМХО, нужно вставить анализ получаемого кода ошибки передатчика. Кстати какое там значение?
Network 3A
L MW222
L w#16#9001
==I
JC EEE ' метку EEE поставить в конце ОB1
L MW222
L w#16#0
==I
JCN B00 ' метку B00 поставить перед вызовом sfc217
3) Какие значения в MW226 и MW228?
4) Поясниет по номеру регистра. Что это?
|
|
Ответить | Страница 123 8> |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |