PDA

Просмотр полной версии : ПЛК100+СП



Сергеев Василий
19.07.2012, 06:14
Добрый день. Возникла проблема и никак не могу её решить.
На ПЛК100 по радиосвязи приходит информация с 2х объектов, потом с ПЛК информация идет на СП270 по RS485 и Debug. все нормально показывает, но если идут скачки напряжения или вообще уходит, то все связь пропадает по Debug. по 485 нормально а по дебаг пропадает. СП оба мастера.так же один из показателей в сп по 485 прыгает ( то есть то нету ) в плк приходит также, смотрим с объекта там нормально снимается и отправляется, доходит уже прыгающий.


подскажите в чем может быть причина

Сергеев Василий
20.07.2012, 08:53
ммм может разработчики ответят на заданный вопрос про Debug????

Александр Приходько
20.07.2012, 13:36
Что касается скачков напряжений. То в руководстве пользователя указан диапазон напряжений по питанию при котором приборы ведут себя адекватно. Если у вас питание именно скачет, то тут вариант один - бороться с напряжением. Если же питание полностью пропадает, и затем появляется, а связи с СП нет - это другая проблема.
Что касается одно из показателей, который прыгает. Есть подозрение, что проблема в вашей программе. Если есть перебои со связью, они касаются всех данных. Если прыгает только одно значение, открывайте отладку и проверяйте.

Еще я обратил бы ваше внимание на время цикла ПЛК. Вероятно оно у вас по умолчанию 1мс. Возможно его необходимо увеличить. 3-4 мс.

Сергеев Василий
22.07.2012, 11:06
спасибо за информацию, будем искать.
насчет напряжения- нет оно не прыгает а пропадает и при включении нету связи с СП по дебагу, остальная связь работает нормально.

Александр Приходько
23.07.2012, 12:32
Тогда рекомендую обратить внимание на время цикла. Я пару раз с такой проблемой сталкивался.
В конфигурации добавьте элемент статистика. В ней есть поле в которое выводится время цикла, которое ПЛК реально затрачивает на выполнение программы. Это значение необходимо разделить на 10, тогда вы получите реальное время в мс. Например, если вы видите значение 10, 1, то это означает, что реально плк требуется 1,01 мс. Это значение необходимо округлить в большую сторону, т.е. для цикла 1,01 необходимо задать 2мс. Это время вы должны задать в параметре минимальное время цикла ПЛК.

Если ПЛК использьзует цикл, который больше чем вы ему задаете, то ПЛК может не успевать выполнять фоновые задачи. Обмен по интерфейсу относится к числу фоновых задач.

Сергеев Василий
25.07.2012, 19:32
спасибо за помощь, будем пробывать