Просмотр полной версии : не удается связать панель оператора ип-320 с контроллером плк
Василий Власов
28.04.2009, 13:34
Добрый день!
Не удается связать панель оператора ИП-320 с контроллером ПЛК-150.220.И-М. Подключали согласно инструкции. Первоначально как в инструкции указали тип ПЛК (ModBus RTU-(ИП320-Slave). Конфигурация панели загружалась удачно, но обмена данными не было. Когда указали тип ПЛК (ModBus RTU-(ИП320-Master) конфигурация загружается с ошибками, нет перехода между экранами и т. д. И внизу экрана написано "потеря связи...". Подскажите в чем проблема.
Ельцов Андрей
29.04.2009, 08:17
Добрый день!
Не удается связать панель оператора ИП-320 с контроллером ПЛК-150.220.И-М. Подключали согласно инструкции. Первоначально как в инструкции указали тип ПЛК (ModBus RTU-(ИП320-Slave). Конфигурация панели загружалась удачно, но обмена данными не было. Когда указали тип ПЛК (ModBus RTU-(ИП320-Master) конфигурация загружается с ошибками, нет перехода между экранами и т. д. И внизу экрана написано "потеря связи...". Подскажите в чем проблема.
Как Вы подключаете панель к ПЛК, через какой порт? Каким кабелем? Выложите пожалуйста проекты.
Василий Власов
29.04.2009, 09:53
подключаемся по интерфейсу Rs-485 через переходник Rs232/485, который был комплектно с панелью. кстати, первоначально связывали плк-100, связь была установлена, но почему-то мерцал экран и также в низу постаянно мигало: "потеря связи", причем обмен данными шел, при подключении с плк-150 вообще никакого обмена.
андрей, а какие проекты вы просите выложить?
Ельцов Андрей
29.04.2009, 10:37
подключаемся по интерфейсу Rs-485 через переходник Rs232/485, который был комплектно с панелью. кстати, первоначально связывали плк-100, связь была установлена, но почему-то мерцал экран и также в низу постаянно мигало: "потеря связи", причем обмен данными шел, при подключении с плк-150 вообще никакого обмена.
андрей, а какие проекты вы просите выложить?
Проект мне нужен тот, на котором Вы проводили тестирование. Какие скорости настроены у Вас в панели и ПЛК для обмена. Поставьте 115200.
Александр Игоревич
15.05.2009, 19:14
таже самая ошибка((все делаею согласно инструкции и скорость 115200 проект самый простой хотя бы то что дан в инструкции у меня только 1 датчик температуры и все))))
Ельцов Андрей
18.05.2009, 09:39
таже самая ошибка((все делаею согласно инструкции и скорость 115200 проект самый простой хотя бы то что дан в инструкции у меня только 1 датчик температуры и все))))
выложите пожалуйста свои проекты. для панели и для плк.
Александр Игоревич
18.05.2009, 17:28
выкладываю проекты для панели и для плк.на панели сделал ввод напряжения, в отладочных целях
Ельцов Андрей
19.05.2009, 08:59
выкладываю проекты для панели и для плк.на панели сделал ввод напряжения, в отладочных целях
Программа корректна. Как давно выпокупали панель и ПЛК. Вы можете написать серийные номера изделий.
Есть у Вас возможность подключить ИП320 к порту RS232debug. Только в кабеле для программирования есть перемычка, которую либо нужно удалить. Либо снять крышку ПЛК и установить перемычку на верхней плате ПЛК. Тогда ПЛК перестане таботать по протоколу gateway codesys а будет работать по другим протоколам. Контроллер только не забудте перезагрузить.И самое главное прозвоните пожалуйста разъем.
Александр Игоревич
19.05.2009, 20:53
хорошо и вот вопрос когда мы програмировали ип 320 был подключен переходник и к переходнику было уже подключен ПЛК через rs-485 от этого может зависеть???? и имеет ли значение нажимаем мы на ПЛК кнопку сброс или же просто включаем и выключаем питание?
Ельцов Андрей
20.05.2009, 08:44
хорошо и вот вопрос когда мы програмировали ип 320 был подключен переходник и к переходнику было уже подключен ПЛК через rs-485 от этого может зависеть???? и имеет ли значение нажимаем мы на ПЛК кнопку сброс или же просто включаем и выключаем питание?
Программировать при подключенном ПЛК можно, если панель мастер, если slave сложно сказать чтовообще полувчится. Контроллер может не находиться в режиме работа. А вот перезагружать его нельзя. И питание выключать тоже не желательно.))
Александр Игоревич
20.05.2009, 09:34
то есть я заливаю программы на плк и на ип 320 и по идее все должно работать сразу же? просто в инструкции написанно что после загрузки программы на плк надо нажать кнопку сброс,
Ельцов Андрей
20.05.2009, 10:07
то есть я заливаю программы на плк и на ип 320 и по идее все должно работать сразу же? просто в инструкции написанно что после загрузки программы на плк надо нажать кнопку сброс,
связь панели и плк у вас обрываться не должна.если у вас есть какой-нибудь преобразователь Rs485 в что-нибудь другое. то предлагаю прослушать линию связи. и посмотреть что у вас в ней происходит. есть ли ли запросы есть ли ответы?
Александр Игоревич
20.05.2009, 10:23
ладно)еще раз все проверю а там посмотрим.
Александр Игоревич
21.05.2009, 17:50
при загрузке в панель программы возникает ошибка соединения №0
mikhael_b
25.05.2009, 14:42
2 Ельцов Андрей: расскажите про перемычки. какой кабель необходимо прозванивать?
Ельцов Андрей
25.05.2009, 16:48
2 Ельцов Андрей: расскажите про перемычки. какой кабель необходимо прозванивать?
Прошу прощения не понял.
Если речь идет о кабеле для программирования между Панелью и ПК то распайка кабеля должна выгледеть так 2-3,3-2,5-5,7-7 (без переходника). Если же связь необходимо установить между ПЛК и панелью по RS232 то кабель можно использовать тот же самый. для dbug порта кабель у нас продается отдельно. Его отличие от того кабеля который дет в комплекте с ПЛК: отсутствие перемычки 4-5 контактов RJ12.
или Вы другое имел ввиду?
mikhael_b
25.05.2009, 22:41
Спасибо Андрей за разъяснения.
Интересует вот ещё какой вопрос, когда в CoDeSys описываем переменные, которые будут "отправляться" в панель, нет типа BOOL. Я что-то не так понимаю или логические переменные надо "заворачивать" в целочисленные переменные и "разворачивать" в панели?:confused:
Спасибо Андрей за разъяснения.
Интересует вот ещё какой вопрос, когда в CoDeSys описываем переменные, которые будут "отправляться" в панель, нет типа BOOL. Я что-то не так понимаю или логические переменные надо "заворачивать" в целочисленные переменные и "разворачивать" в панели?:confused:
В целом вы поняли правильно. Хотя сам процесс "заворачивания" очень прост. Вы берете переменную в конфигурации ПЛК типа word и присваиваете каждому биту значения
k.1:=true;
k.10:=false;
в панели под биты выделите самые первые регистры. в 0 регистре биты адресуются с 0 по 15, в 1-м с 16 по 31 и т.д.
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot