Просмотр полной версии : плк 100 + ип320
Казаков Сергей
26.04.2012, 09:19
можете подсказать почему сразу при подачи питания на ип 320 появляется надпись потеря связи????
можете подсказать почему сразу при подачи питания на ип 320 появляется надпись потеря связи????
Ну, наверное, потому, что для установки связи Master(у) сети нужно какое-то время.
Казаков Сергей
26.04.2012, 09:40
и сколько времени она устанавливается?
вы одновременно подаете питание на панель и контроллер?
и сколько времени она устанавливается?
так если она у Вас совсем не пропадает, возможно в проекте на панель присутствуют регистры, которых на стороне ПЛК вовсе нет
и сколько времени она устанавливается?
Для нормальной работы сети последняя должна быть правильно сконфигурирована.
Казаков Сергей
26.04.2012, 10:26
да одновремено.
Казаков Сергей
26.04.2012, 11:08
а не могли бы скинуть пример ип 320 и плк 100 ьконфигурирования!
если одновременно, то контроллер долго приходит в себя, потому и ошибка связи поначалу
Казаков Сергей
26.04.2012, 12:23
а как тогда с начало плк потом ип320??
как вариант: подавать питание на панель замыкая один из выходов плк в своей программе
Казаков Сергей
26.04.2012, 14:23
не в питании дело. кто нибудь может показать пример как в конфигураторе плк сконфигурировать ип 320??
Как бы есть два варианта, плк мастер или слейв?
Казаков Сергей
26.04.2012, 15:11
У МЕНЯ СЛЕЙВ!
чтож вы хотите сконфигурировать в конфигурации плк, коли у вас мастер панель?
Казаков Сергей
26.04.2012, 15:41
а как тогда правильно сделать??
давайте сначала: вы подаете питание на панель и плк одновременно, панель показывает отсутствие связи с контроллером, так? ошибка связи в итоге пропадает?
Казаков Сергей
26.04.2012, 15:52
нет не пропадает!
Начните с пустых проектов, на плк должно быть регистров больше либо равно предпологаемому количеству задействуемых в панели
Казаков Сергей
26.04.2012, 16:07
а как это посмотреть сколько у меня регистров?
проверьте кабель, залейте в панель простенький проект с чтением 1 регистра из контроллера, для плк создайте простенький проект, в конфигурации плк добавьте модбас слэйв, введите порт и параметры связи как в проекте для панели, добавьте 1 регистр...
тут (http://www.owen.ru/forum/showthread.php?t=11273) примеры для панели, посмотрите как организуется связь между ИП и ПЛК
Казаков Сергей
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).
Кабель КС1 предназначен для связи ПЛК со средой программирования (через GateWay сервер), для связи ПЛК с панелью используйте кабель КС2 (такой же как КС1, только без перемычки между контактами 4, 5 со стороны конектора RJ12).
Или если программируете ПЛК через Ethernet и КС1 Вам не нужен, можно "выкусить" или распаять перемычку.
А если просто для проверки правильности конфигурирования панели и плк, можно сначала включить плк, подождать пока он загрузится, а затем вставить кабель кс1 в плк.
Да и в конфигурации плк должен быть выбран RS232 debug.
Казаков Сергей
02.05.2012, 09:47
спасибо с кс2 связь поймалась!
Казаков Сергей
02.05.2012, 12:36
на панели не высвечиваются показания датчиков вчём может быть причина??
на панели не высвечиваются показания датчиков вчём может быть причина??
В программе преобразуйте REAL в WORD. И в панеле работайте с WORD.
Казаков Сергей
03.05.2012, 10:22
не подскажете как в индекаторе на ип 320 биты выстовлять?
Казаков Сергей
03.05.2012, 11:06
и в авариях как биты выстовлять?
Можно я встряну?
Прежде всего нужно еще раз перечитать (максимально внимательно) документ PLC_Configuration_OWEN.pdf, который есть на диске. Вам нужны разделы, " Настройка данных информационного обмена" и "Выравнивание переменных при размещении в области памяти" Из них следует 2 вывода, которые должны расставить все по своим местам, а именно:
1. Существует побитовая и порегистровая адресация. Два этих адресных пространства как-бы наложены друг на друга.
2. При размещении переменных в памяти ПЛК для ускорения доступа к ним используется выравнивание.
Таким образом, для того, чтобы передать на панель битовую переменную (например для индикатора) нужно разместить в модуле Slave в конфигурации контроллера подэлемент 8bits. Даже если нужно вывести всего один индикатор, все равно придется выделить целый байт. Будучи однобайтовой структурой, такой подэлемент может располагаться где угодно, не нуждаясь в выравнивании, тем не менее, при внесении других подэлементов про выравнивание забывать нельзя.
Далее, нужно определить адрес этого бита в ПОБИТОВОМ адресном пространстве, и указать этот адрес в конфигураторе ИП320. В этом конфигураторе кнопки и индикаторы требуют побитовой адресации, а регистры, соответственно порегистровой.
Со списком тревог все аналогично, в конфигураторе ИП320 указываете БИТОВЫЙ адрес первого бита и формируете список в соответствии с задумками.
Казаков Сергей
03.05.2012, 14:39
спасибо щас попробую!
Казаков Сергей
04.05.2012, 10:32
Подскажите еще пажалуйсто как задать в плк конфигураторе переменые с мва8 слейв на мадбас мастер у меня почемуто выдает ошибку!?!??
По идее должен работать шаблон, если в нем и в самом МВА8 все параметры настроены в соответствии друг с другом.
Правда в шаблоне отражаются не все регистры, но это не причина ошибок.Так что начинать надо опять-таки с тщательного прочтения руководства на МВА8 и настройки самого блока при помощи конфигуратора. В поцессе этой настройки весьма желательно просмотреть реальные измеряемые значения, чтобы убедиться, что нет ошибок, связанных с самими измерениями. Тип протокола, адрес прибора, скорость и прочие параметры обмена нужно зафиксировать и потом установить в конфигурации контроллера в соответствующем модуле.
Мне кажется, вы не с той стороны подходите к решению задачи. Удобнее сначала на пустом месте разобраться со всей аппаратной частью, убедиться, что у вас нет проблем с обменом данными с периферией, затем браться собственно за пограммирование алгоритмов работы вашей системы. Кроме того, на первом этапе я бы шел по пути уменьшения потенциальных ошибок, продвигаясь мелкими шагами, ну например, обмен между контроллером и МВА8 я бы начал со скорости 9600, чтобы исключить возможность появления ошибок из-за высокой скорости. А когда обмен получен, все значения видны и соответствуют реальности, можно увеличить скорость. Ну и так далее, с той же панелью, сначала на пустом месте научиться получать и отправлять значения разных типов, а потом можно добавить этот обмен в проект.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot