Вход

Просмотр полной версии : проверка на качество показаний



evgnik
08.11.2011, 07:22
как проверить в плк достоверность показаний при неисправности датчиков или обрыве связи по рс-485?
где то видел похожею тему , но не могу найти.

swerder
08.11.2011, 08:37
обрыв связи rs-485 мониторьте в параметре last error в конфигурации плк. неисправность датчиков - статус измерения в модуле ввода

evgnik
08.11.2011, 09:43
обрыв связи rs-485 мониторьте в параметре last error в конфигурации плк.
понял а как увидеть обрыв одного из приборов сети .
last error в этом случае равен 0
и что сделать чтобы last error периодически не выбрасывал ошибку 51

Николаев Андрей
08.11.2011, 09:46
Для этого два параметра - Last Error и Last adress.
Если необходимо проверять конкретные критичные параметры - просто отслеживайте, что они меняются... Например если температура в десятых не меняется - данные не ликвидны.

evgnik
08.11.2011, 10:42
а для чего нужен Last adress?

Николаев Андрей
08.11.2011, 11:26
Чтобы знать с какого прибора эта ошибка была.

evgnik
08.11.2011, 12:09
догадался.
а по проще как нибудь нельзя , уж очень навороченно получилось.
например как в МС_Скаде (проверка на качество)--если не равно 192 то вывожу переменную.
всё одной формулой
а то переменных более 40

swerder
08.11.2011, 12:17
а при чем здесь 40 переменных?
if last_adress = 16 and last_error >0 then (*где 16 базовый адрес прибора*)
данные_не_ликвидны := true;
end_if;

evgnik
10.11.2011, 06:22
большое спасибо
еще вопрос -
Прочитал на форуме , что лучше делать ПЛК слейвом, в сети 485, при использовании операторской панели 270
тогда вопрос ка ПЛК получит данные от других приборов сети 485, допустим ТРМ138?
если ПЛК мастер , то там всё просто и понятно а вот слейв .... ни чего не понял. помогите ! научите !

swerder
10.11.2011, 08:39
вам сильно нужно повесить панель вместе с ТРМами на rs485?

Николаев Андрей
10.11.2011, 09:24
Если все приборы на 485 - контроллер должен быть мастером.
Если у ПЛК 232 порт остался свободен - лучше повесить панель на него.

evgnik
10.11.2011, 10:36
так понял .
а как быть с компьютером ?

Николаев Андрей
10.11.2011, 10:45
Ethernet.
Было бы сильно проще, если бы Вы описали, а лучше нарисовали задачу целиком...

evgnik
10.11.2011, 11:35
ПК(МастерСкада) ->Ethernet->PLC(master)->485->TRM 138(10штук)+МДВВ и панель270
вот такая карнина маслом
Такой вопрос (а как быть при отладке панели , ведь порт 232 у панели будет занят)

Николаев Андрей
10.11.2011, 11:47
Это не описание задачи - это возможный вариант реализации :)
Какой ПЛК?
Если ПЛК100 или ПЛК110:
СП270 (RS232) Master-----------Slave (один на оба порта)-ПЛК100-(RS485) Master-----Модули Slave
Master SCADA Ethernet Master---

evgnik
10.11.2011, 12:20
понял
задача токова :
необходимо с N-количества приборов (OWEN-порт RS485) собрать показания обработать и вывести на компьютер и панель.
ПЛК-150ИМ занимается, сбором результатов измерений, расчётом, формированием и выдачей задания для регуляторов.
Дискретным входом ПЛК (по переднему фронту) определяем время вращения агрегата (вращающийся печь).
С компьютера или с панели по, выбору,необходимо управлять оборудованием(через модули ОВЕН) и при необходимости менять задание и настройки для регуляторов.

ну наверное как то так

evgnik
11.11.2011, 09:50
что панель нужна это точно.
а вот куда её повесить "?"
и как потом редактировать проекты , одновременно на ПЛК и на ИП, если 232 будет занят ПЛК
выручайте!!!

evgnik
11.11.2011, 09:52
а в чём сложности, если панель будет слейвом на 485?

Николаев Андрей
12.11.2011, 10:00
Сложности особой не будет.
Есть некоторые особенности. Например когда панель Slave - в неё записываются (или считываются) все параметры по очереди. Когда панель Master - она сама опрашивает параметры, определенные на одном, просматриваемом пользователем окне.
Отсюда: время обновления данных на панели - сильно больше. Реакция на нажатие кнопки или изменения значения на панели - сильно дольше...

В общем то все. На форуме есть эксперты, которые наоборот пропагандируют подключение панели Slave-ом

Николаев Андрей
12.11.2011, 10:02
Сложности особой не будет.
Есть некоторые особенности. Например когда панель Slave - в неё записываются (или считываются) все параметры по очереди. Когда панель Master - она сама опрашивает параметры, определенные на одном, просматриваемом пользователем окне.
Отсюда: время обновления данных на панели - сильно больше. Реакция на нажатие кнопки или изменения значения на панели - сильно дольше...

В общем то все. На форуме есть эксперты, которые наоборот пропагандируют подключение панели Slave-ом

evgnik
13.11.2011, 19:54
ну вроде всё понятно, пробавать нужно.
А если панель сделать мастером на RS-232 а ПЛК помошником, то по какому порту , или как конфигурировать панел.

переключать что ли ПЛК<панель-> ПК

capzap
13.11.2011, 21:03
Сложности особой не будет.
Есть некоторые особенности. Например когда панель Slave - в неё записываются (или считываются) все параметры по очереди. Когда панель Master - она сама опрашивает параметры, определенные на одном, просматриваемом пользователем окне.
Отсюда: время обновления данных на панели - сильно больше. Реакция на нажатие кнопки или изменения значения на панели - сильно дольше...

В общем то все. На форуме есть эксперты, которые наоборот пропагандируют подключение панели Slave-ом

Если считывать номер экрана, то в панель,в роли слейва, можно записывать только нужные для данного экрана регистры, на практике конечно такое редко получается, но можно разделять на группы, например наиболее часто используемые и остальные

evgnik
14.11.2011, 08:05
а что за эксперты, и где их найти , поговорить.