PDA

Просмотр полной версии : Проблемы с СПК на объекте



GoodLuck
03.04.2015, 08:49
Здравствуйте!

Подскажите, пожалуйста, может, кто сталкивался с похожей ситуацией.

Отлаживаю программу на СПК-110 на рабочем столе, все нормально, никаких сбоев, зависаний и т.д. А вот на объекте начинаются непонятные явления: периодически отсутствует связь с модулями, СПК может просто зависнуть.

Yegor
03.04.2015, 09:00
Питание криво разведено. Петля где-нибудь. Отключать тут да там, смотреть на изменения. Конфигурация модулей или сети неудачная, может.

GoodLuck
03.04.2015, 09:14
Yegor , что вы имеете ввиду под неудачной конфигурацией модулей?

Все оборудование находится в одном щите: СПК110 + МВ110-8А + МВ110-16Д. Протяженность всей сети не больше 1м, модули соединены витой парой.

приборист
03.04.2015, 09:26
А что еще в щите? 380, частотники?

GoodLuck
03.04.2015, 09:37
В самом щите еще расположены модем, блок питания, сетевой фильтр. Частотные приводы находятся в соседнем помещении через стенку на расстоянии около 5 метрах от щита.

Вольд
03.04.2015, 10:27
Скорее всего помехи по сети питания. Попробуй запитать щит от другой фазы или вообще от осветительной сети. А блок питания в щите случайно не от фирмы "ОВЕН" ? А на рабочем столе у тебя такой же щит лежит что и на объекте ?

GoodLuck
03.04.2015, 10:38
А блок питания в щите случайно не от фирмы "ОВЕН" ? А на рабочем столе у тебя такой же щит лежит что и на объекте ?
Блок питания от фирмы ОВЕН БП30Б-Д3.
Щит такой же.

Вольд
03.04.2015, 10:40
Блок питания от фирмы ОВЕН БП30Б-Д3.
Щит такой же.

А от БП30Б-Д3 что запитано ?

GoodLuck
03.04.2015, 11:18
А от БП30Б-Д3 что запитано ?

От БП30Б-Д3 запитаны СПК-110, два датчика давления и расходомер.

Вольд
03.04.2015, 11:24
От БП30Б-Д3 запитаны СПК-110, два датчика давления и расходомер.
Я думаю виноваты либо плохая силовая сеть, либо БП30Б-Д3 (у него нет клеммы заземления).

GoodLuck
03.04.2015, 11:46
Вольд, те блоки питания ОВЕН, которые мы используем, все без клемм заземления.
Какой бы вы порекомендовали блок питания?

Вольд
03.04.2015, 12:15
Вольд, те блоки питания ОВЕН, которые мы используем, все без клемм заземления.
Какой бы вы порекомендовали блок питания?
Написал в личку. Еще хочу добавить. У тебя на объекте щит заземлен, а на рабочем столе скорее всего нет. Это тоже очень важно.

GoodLuck
03.04.2015, 12:17
На рабочем столе у меня щит не заземлен и все нормально. А вот все проблемы начинаются на объекте.

Вольд
03.04.2015, 12:22
На рабочем столе у меня щит не заземлен и все нормально. А вот все проблемы начинаются на объекте.

Заземли щит, который на столе. Если начнется та же херня что и на объекте, то скорее всего виноват ИП от "ОВЕН". Если после заземления все будет нормально, то виновата плохая сеть на объекте или контур заземления "грязный".

приборист
03.04.2015, 12:51
Написал в личку. Еще хочу добавить. У тебя на объекте щит заземлен, а на рабочем столе скорее всего нет. Это тоже очень важно.
А можно и мне?
Заранее спасибо.

Serrk
08.04.2015, 18:37
Летом прошлого года у меня перестал пинговаться порт на СПК 207 03 ВЕБ Мурат Ахриев определил, что наличие дефекта порта присутствует. Пообещали заменить другим. г.Приходько прислал письмо с обещанием поменять. Я наивный пообещал заказчику, что мол, будет замена. Оставил залог, отложил наладку ВЕБ доступа... И всё жду до сих пор. Ни ВЕБ доступа у заказчика, ни полного расчёта у меня. Публично напоминаю о себе, хоть позвоните с объяснением причины. Вроде и производство налажено, а я всё жду.
А модули отваливаются от того что в коде по (если xError true то xreset true короткими импульсами) их надо перезагружать, причём иногда все порты.Байки про помехи в линиях игнорируйте. С помехами всё работает. И следите за временем выполнения программы
Modbus_Slave_COM_Port_1_TON_1(IN:=Modbus_Slave_COM _Port_1.xError , PT:=T#3S , Q=> , ET=> );
Modbus_Slave_COM_Port_1_TP_1(IN:=Modbus_Slave_COM_ Port_1_TON_1.Q , PT:=T#500MS , Q=>Modbus_Slave_COM_Port_1.xReset , ET=> );

IF NOT Modbus_Slave_COM_Port_1.xError THEN
Modbus_Slave_COM_Port_1_TON_1(in:=FALSE);
Modbus_Slave_COM_Port_1_TP_1 (in:=FALSE);
END_IF