PDA

Просмотр полной версии : плк 100 + ип320



Казаков Сергей
26.04.2012, 09:19
можете подсказать почему сразу при подачи питания на ип 320 появляется надпись потеря связи????

IVM
26.04.2012, 09:25
можете подсказать почему сразу при подачи питания на ип 320 появляется надпись потеря связи????

Ну, наверное, потому, что для установки связи Master(у) сети нужно какое-то время.

Казаков Сергей
26.04.2012, 09:40
и сколько времени она устанавливается?

swerder
26.04.2012, 10:03
вы одновременно подаете питание на панель и контроллер?

capzap
26.04.2012, 10:08
и сколько времени она устанавливается?

так если она у Вас совсем не пропадает, возможно в проекте на панель присутствуют регистры, которых на стороне ПЛК вовсе нет

IVM
26.04.2012, 10:18
и сколько времени она устанавливается?
Для нормальной работы сети последняя должна быть правильно сконфигурирована.

Казаков Сергей
26.04.2012, 10:26
да одновремено.

Казаков Сергей
26.04.2012, 11:08
а не могли бы скинуть пример ип 320 и плк 100 ьконфигурирования!

swerder
26.04.2012, 12:11
если одновременно, то контроллер долго приходит в себя, потому и ошибка связи поначалу

Казаков Сергей
26.04.2012, 12:23
а как тогда с начало плк потом ип320??

swerder
26.04.2012, 13:40
как вариант: подавать питание на панель замыкая один из выходов плк в своей программе

Казаков Сергей
26.04.2012, 14:23
не в питании дело. кто нибудь может показать пример как в конфигураторе плк сконфигурировать ип 320??

capzap
26.04.2012, 14:54
Как бы есть два варианта, плк мастер или слейв?

Казаков Сергей
26.04.2012, 15:11
У МЕНЯ СЛЕЙВ!

swerder
26.04.2012, 15:23
чтож вы хотите сконфигурировать в конфигурации плк, коли у вас мастер панель?

Казаков Сергей
26.04.2012, 15:41
а как тогда правильно сделать??

swerder
26.04.2012, 15:49
давайте сначала: вы подаете питание на панель и плк одновременно, панель показывает отсутствие связи с контроллером, так? ошибка связи в итоге пропадает?

Казаков Сергей
26.04.2012, 15:52
нет не пропадает!

capzap
26.04.2012, 16:00
Начните с пустых проектов, на плк должно быть регистров больше либо равно предпологаемому количеству задействуемых в панели

Казаков Сергей
26.04.2012, 16:07
а как это посмотреть сколько у меня регистров?

swerder
26.04.2012, 16:09
проверьте кабель, залейте в панель простенький проект с чтением 1 регистра из контроллера, для плк создайте простенький проект, в конфигурации плк добавьте модбас слэйв, введите порт и параметры связи как в проекте для панели, добавьте 1 регистр...
тут (http://www.owen.ru/forum/showthread.php?t=11273) примеры для панели, посмотрите как организуется связь между ИП и ПЛК

swerder
26.04.2012, 16:13
1 регистр = 2 байта

Казаков Сергей
27.04.2012, 08:06
я это все создал и в ип320 регистры те поставил а связи все ровно нет!

Казаков Сергей
27.04.2012, 08:37
http://www.owen.ru/forum/attachment.php?attachmentid=5962&stc=1&d=1335505005

Казаков Сергей
27.04.2012, 08:38
а вот моя программа может посмотрите где ошибка????http://www.owen.ru/forum/attachment.php?attachmentid=5963&stc=1&d=1335505105

Гарчев Евгений
27.04.2012, 09:15
Какой кабель используете для связи ПЛК и панели? Настройки сетевых параметров для панели и ПЛК соответствую друг другу? Хорошо бы посмотреть и проект на панель, а то толку от одного проекта на ПЛК маловато.

Казаков Сергей
27.04.2012, 09:39
кабель КС1.http://www.owen.ru/forum/attachment.php?attachmentid=5964&stc=1&d=1335508742

Гарчев Евгений
27.04.2012, 16:24
Кабель КС1 предназначен для связи ПЛК со средой программирования (через GateWay сервер), для связи ПЛК с панелью используйте кабель КС2 (такой же как КС1, только без перемычки между контактами 4, 5 со стороны конектора RJ12).

Леонид
30.04.2012, 13:07
Кабель КС1 предназначен для связи ПЛК со средой программирования (через GateWay сервер), для связи ПЛК с панелью используйте кабель КС2 (такой же как КС1, только без перемычки между контактами 4, 5 со стороны конектора RJ12).

Или если программируете ПЛК через Ethernet и КС1 Вам не нужен, можно "выкусить" или распаять перемычку.
А если просто для проверки правильности конфигурирования панели и плк, можно сначала включить плк, подождать пока он загрузится, а затем вставить кабель кс1 в плк.
Да и в конфигурации плк должен быть выбран RS232 debug.

Казаков Сергей
02.05.2012, 09:47
спасибо с кс2 связь поймалась!

Казаков Сергей
02.05.2012, 12:36
на панели не высвечиваются показания датчиков вчём может быть причина??

smk1635
02.05.2012, 17:57
на панели не высвечиваются показания датчиков вчём может быть причина??

В программе преобразуйте REAL в WORD. И в панеле работайте с WORD.

Казаков Сергей
03.05.2012, 10:22
не подскажете как в индекаторе на ип 320 биты выстовлять?

Казаков Сергей
03.05.2012, 11:06
и в авариях как биты выстовлять?

YuriBel
03.05.2012, 13:08
Можно я встряну?

Прежде всего нужно еще раз перечитать (максимально внимательно) документ PLC_Configuration_OWEN.pdf, который есть на диске. Вам нужны разделы, " Настройка данных информационного обмена" и "Выравнивание переменных при размещении в области памяти" Из них следует 2 вывода, которые должны расставить все по своим местам, а именно:
1. Существует побитовая и порегистровая адресация. Два этих адресных пространства как-бы наложены друг на друга.
2. При размещении переменных в памяти ПЛК для ускорения доступа к ним используется выравнивание.

Таким образом, для того, чтобы передать на панель битовую переменную (например для индикатора) нужно разместить в модуле Slave в конфигурации контроллера подэлемент 8bits. Даже если нужно вывести всего один индикатор, все равно придется выделить целый байт. Будучи однобайтовой структурой, такой подэлемент может располагаться где угодно, не нуждаясь в выравнивании, тем не менее, при внесении других подэлементов про выравнивание забывать нельзя.
Далее, нужно определить адрес этого бита в ПОБИТОВОМ адресном пространстве, и указать этот адрес в конфигураторе ИП320. В этом конфигураторе кнопки и индикаторы требуют побитовой адресации, а регистры, соответственно порегистровой.
Со списком тревог все аналогично, в конфигураторе ИП320 указываете БИТОВЫЙ адрес первого бита и формируете список в соответствии с задумками.

Казаков Сергей
03.05.2012, 14:39
спасибо щас попробую!

Казаков Сергей
04.05.2012, 10:32
Подскажите еще пажалуйсто как задать в плк конфигураторе переменые с мва8 слейв на мадбас мастер у меня почемуто выдает ошибку!?!??

YuriBel
04.05.2012, 13:26
По идее должен работать шаблон, если в нем и в самом МВА8 все параметры настроены в соответствии друг с другом.
Правда в шаблоне отражаются не все регистры, но это не причина ошибок.Так что начинать надо опять-таки с тщательного прочтения руководства на МВА8 и настройки самого блока при помощи конфигуратора. В поцессе этой настройки весьма желательно просмотреть реальные измеряемые значения, чтобы убедиться, что нет ошибок, связанных с самими измерениями. Тип протокола, адрес прибора, скорость и прочие параметры обмена нужно зафиксировать и потом установить в конфигурации контроллера в соответствующем модуле.
Мне кажется, вы не с той стороны подходите к решению задачи. Удобнее сначала на пустом месте разобраться со всей аппаратной частью, убедиться, что у вас нет проблем с обменом данными с периферией, затем браться собственно за пограммирование алгоритмов работы вашей системы. Кроме того, на первом этапе я бы шел по пути уменьшения потенциальных ошибок, продвигаясь мелкими шагами, ну например, обмен между контроллером и МВА8 я бы начал со скорости 9600, чтобы исключить возможность появления ошибок из-за высокой скорости. А когда обмен получен, все значения видны и соответствуют реальности, можно увеличить скорость. Ну и так далее, с той же панелью, сначала на пустом месте научиться получать и отправлять значения разных типов, а потом можно добавить этот обмен в проект.