PDA

Просмотр полной версии : спк207+плк150+мва8



Jonik821
23.11.2013, 18:14
Помогите начинающему. Имеется котельная в которой установлены плк-150+ МВА-8+ИП320 имеется удаленный дисп. пункт в котором установлен спк-207, связь между ДП и котельной по радио (rs-485). Суть вопроса как организовать между ними связь (желательно спк-master)

capzap
24.11.2013, 07:00
А сами Вы как планировали с одним интерфейсом соединить трех потенциальных мастеров?

Jonik821
24.11.2013, 08:16
А сами Вы как планировали с одним интерфейсом соединить трех потенциальных мастеров?
спк-207 мастер снимает показания с мва - эти показания передает плк-150 (в энергонезависимую память) и ИП320 для отображения. Че-то типа такого

capzap
24.11.2013, 09:03
ну и, это вроде единственный вариант
про энергонезависимую память что имели ввиду, так то модбас слейв в плк обладает этими свойствами, для ведения архива что ли, так почему не использовать флешку на спк. И еще если в плк идут не управляющие команды, а сбор информации по температуре, то можно сократить трафик, если в плк слушать порт и разбирать пакеты и как только мва отправит ответ на запрос, вычислять значения температур

Jonik821
24.11.2013, 09:26
ну и, это вроде единственный вариант
про энергонезависимую память что имели ввиду, так то модбас слейв в плк обладает этими свойствами, для ведения архива что ли, так почему не использовать флешку на спк. И еще если в плк идут не управляющие команды, а сбор информации по температуре, то можно сократить трафик, если в плк слушать порт и разбирать пакеты и как только мва отправит ответ на запрос, вычислять значения температур В плк с спк пойдут уставки температуры, про модбас слейв спасибо не знал волнует надежность радиосвязи между котельной и дп

Jonik821
27.11.2013, 15:57
Помогите с подключением плк150 u-l к СПК-207-03-web не могу разобраться 10873 Спасибо

capzap
29.11.2013, 19:04
ну есть какой то проект, так Вы хотя бы таблицу соответствия предоставили, какие регистры в плк надо считывать. Так если по мелочи, то регистр читаете не с нулевого, поэтому идет смещение, не знаю работает ли такое присвоение реалу, вроде я тут где то видео выкладывал, как реал получить из двух вордов, ну и т.д.
Вообщем, читать доки надо, смотреть примеры и т.п.

Jonik821
29.11.2013, 20:18
Большое спасибо . ПЛК и СПК сдружил, про нулевой регистр чето не подумал, попробую перевести word в real
Видео где-то видел, а почему real из двух вордов? (прошу прощения за мою некомпитентность)

capzap
30.11.2013, 13:33
Нет, если присвоение реалу канала, дает верный результат, то ни чего тогда делать не надо. Реал это четыре байта или два слова, модбас обычно переворачивает слова, поэтомуобратно собрать значение температуры потребуется обратное переворачивание

Jonik821
30.11.2013, 18:18
значения передаются нормальные, теперь пытаюсь сделать перезапуск rs-485 в спк-207 при временной потери связи, т.к связь по радио.

Александр Приходько
01.12.2013, 21:37
значения передаются нормальные, теперь пытаюсь сделать перезапуск rs-485 в спк-207 при временной потери связи, т.к связь по радио.

Все просто, вам надо слейв перезапускать при появлении ошибки.
В SP5 CODESYS нам обещал данную фишку поддержать, пока она есть в режиме TCP.

Пример с подобными настройками был гдето в разделе Примеров программ для СПК.

Jonik821
29.12.2013, 13:05
У меня перезапуск работает только с 1 слейвом, а у меня их пока-что 3 (плк-150, мва-8, сп-320), связь рвется с одним из слейвов примерно минут через 5, перезапуск реализовал через IF Modbus_Slave_COM_Port.xError THEN Modbus_Slave_COM_Port.xReset:=BL1.OUT; ELSE Modbus_Slave_COM_Port.xReset:= FALSE; END_IF, помогает сброс СПК-207, затем обратно потеря связи с одним из слейвов (причем из любых) и по новой, где-то видел перезагрузку СПК-207 програмно попробую найти.

Александр Приходько
29.12.2013, 16:04
У меня перезапуск работает только с 1 слейвом, а у меня их пока-что 3 (плк-150, мва-8, сп-320), связь рвется с одним из слейвов примерно минут через 5, перезапуск реализовал через IF Modbus_Slave_COM_Port.xError THEN Modbus_Slave_COM_Port.xReset:=BL1.OUT; ELSE Modbus_Slave_COM_Port.xReset:= FALSE; END_IF, помогает сброс СПК-270, затем обратно потеря связи с одним из слейвов (причем из любых) и по новой, где-то видел перезагрузку СПК-270 програмно попробую найти.

Так такую конструкцию надо делать на каждый из слейв устройств. Т.е. каждое слейв устройстно нужно анализировать на наличие ошибок, и если они появляются, то перезапускать.

Jonik821
30.12.2013, 16:14
Я так и делаю, просто привел пример чтобы было понятнее

Александр Приходько
12.01.2014, 01:14
Я так и делаю, просто привел пример чтобы было понятнее
Проблему решили?

Jonik821
12.01.2014, 08:09
Нет, пока не занимался. Как решу, отпишусь

Jonik821
24.03.2014, 21:20
Проблему так и не решил, выпаивать кондеры пока не решаюсь, а может-ли спк-207 работать как слэйв? Если да, прошу помощи. Спасибо

Мурат Ахриев
26.03.2014, 10:57
СПК207 можно настроить как SLAVE. Руководство http://www.owen.ru/forum/attachment.php?attachmentid=10165&d=1379506172

Jonik821
26.03.2014, 16:11
СПК207 можно настроить как SLAVE. Руководство http://www.owen.ru/forum/attachment.php?attachmentid=10165&d=1379506172

Спасибо огромное.