Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Центральный мозг умного дома

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.11.2014, 21:26   #11
uni
Senior Member
 
Аватар для uni
 
Регистрация: 29.10.2013
Адрес: Екатеринбург, Нижневартовск, Энергодар
Возраст: 44
Сообщений: 573
Вес репутации: 600
uni has a spectacular aura aboutuni has a spectacular aura about
Отправить сообщение для uni с помощью ICQ
По умолчанию Re: ПЛК + релейная автоматика

Попробовал работу с ПЛК через модуль Modbus на разных скоростях. Ответ почему-то не регистрируется, хотя я его вижу монитором, который висит параллельно на линии. Непонятно в чём дело, то ли скрипты не успевают среагировать, то ли ошибка где закралась.
__________________
Россия навсегда!
uni вне форума   Ответить с цитированием
Старый 29.11.2014, 22:29   #12
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: ПЛК + релейная автоматика

А подключался к шине? Какой драйвер использовал?
Admin вне форума   Ответить с цитированием
Старый 29.11.2014, 23:46   #13
uni
Senior Member
 
Аватар для uni
 
Регистрация: 29.10.2013
Адрес: Екатеринбург, Нижневартовск, Энергодар
Возраст: 44
Сообщений: 573
Вес репутации: 600
uni has a spectacular aura aboutuni has a spectacular aura about
Отправить сообщение для uni с помощью ICQ
По умолчанию Re: ПЛК + релейная автоматика

У меня два идентичных конвертера на ftdi (RS-485). В общем, ответ от ПЛК приходит менее, чем за 20 мсек и роутер не успевает его принять. Пока не знаю можно ли в настройках плк сделать задержку ответа.

Пакет байт от роутера приходит и ПЛК отвечает, но скрипт не успевает перейти в режим приёма за 20 мсек. Измерения делал в мониторе, подавая команды вручную.

Жалко, похоже, что быстродействующие девайсы таким образом не подключить нормально.
__________________
Россия навсегда!

Последний раз редактировалось uni; 29.11.2014 в 23:48.
uni вне форума   Ответить с цитированием
Старый 30.11.2014, 00:50   #14
uni
Senior Member
 
Аватар для uni
 
Регистрация: 29.10.2013
Адрес: Екатеринбург, Нижневартовск, Энергодар
Возраст: 44
Сообщений: 573
Вес репутации: 600
uni has a spectacular aura aboutuni has a spectacular aura about
Отправить сообщение для uni с помощью ICQ
По умолчанию Re: ПЛК + релейная автоматика

Действительно, проблема была в том, что скрипт не успевал после передачи перестраиваться на приём. Делаем небольшое шаманство (меняем местами приём и передачу) и вуаля, всё работает!

Код:
# Готовимся к приёму ответа.
( dd if=$tty of=$ans count=256 2> /dev/null ) &

# Задержка на подготовку.
/usr/bin/sleep 20e-3

# Выполняем запрос.
printf $data > $tty

# Ожидаем ответ и завершаем последний фоновый процесс.
/usr/bin/sleep $Timeout; kill $!
Потестирую ещё, потом подправлю modbus модуль. Кстати, ПЛК поддерживает функцию 0x10 (WriteMultipleRegisters).
__________________
Россия навсегда!
uni вне форума   Ответить с цитированием
Старый 30.11.2014, 09:17   #15
uni
Senior Member
 
Аватар для uni
 
Регистрация: 29.10.2013
Адрес: Екатеринбург, Нижневартовск, Энергодар
Возраст: 44
Сообщений: 573
Вес репутации: 600
uni has a spectacular aura aboutuni has a spectacular aura about
Отправить сообщение для uni с помощью ICQ
По умолчанию Re: ПЛК + релейная автоматика

Попробую заказать 12 диммеров DIM15 и на их основе, используя самодельные промежуточные реле, сделать стенд: MR3020 + ПЛК + промежуточные реле + светорегуляторы + энергосберегайки с поддержкой диммирования.
Пока будут идти соберу промежуточные и напишу программу управления + модуль для CyberWrt.
Комплект диммиров обойдётся раза в 4 дороже, чем сам ПЛК. Зато они универсальные: светодиодные лампы и энергосберегайки.
__________________
Россия навсегда!
uni вне форума   Ответить с цитированием
Старый 04.12.2014, 13:51   #16
uni
Senior Member
 
Аватар для uni
 
Регистрация: 29.10.2013
Адрес: Екатеринбург, Нижневартовск, Энергодар
Возраст: 44
Сообщений: 573
Вес репутации: 600
uni has a spectacular aura aboutuni has a spectacular aura about
Отправить сообщение для uni с помощью ICQ
По умолчанию Re: ПЛК + релейная автоматика

Каталог продукции Wecon.

Похоже, что я ошибся по поводу размера памяти в ПЛК серии LX3V. Судя по каталогу, он равен 16 000 шагов. В этом случае можно писать программы средней сложности на компилируемом ST. А то я было уже огорчился, думая, что памяти слишком мало.

В этом документе можно узнать о доступных регистрах через протокол modbus: COM2 Port Setting for LX Series PLC.
__________________
Россия навсегда!
uni вне форума   Ответить с цитированием
Старый 14.12.2014, 12:57   #17
Poropunenko
Junior Member
 
Регистрация: 14.12.2014
Адрес: Russia
Сообщений: 1
Вес репутации: 0
Poropunenko is an unknown quantity at this point
Отправить сообщение для Poropunenko с помощью ICQ
По умолчанию Тема

Спасибо, полезный материал. Добавил ваш блог в закладки.
Poropunenko вне форума   Ответить с цитированием
Старый 16.12.2014, 10:45   #18
uni
Senior Member
 
Аватар для uni
 
Регистрация: 29.10.2013
Адрес: Екатеринбург, Нижневартовск, Энергодар
Возраст: 44
Сообщений: 573
Вес репутации: 600
uni has a spectacular aura aboutuni has a spectacular aura about
Отправить сообщение для uni с помощью ICQ
По умолчанию Re: ПЛК + релейная автоматика

Видео, где показано как записывать программу на ST в ПЛК серии LX3V. Прямая запись приводит к ошибке, но её можно обойти таким вот способом. Китайцы пока думают как это исправить.

Компиляция и запись ST программы в ПЛК серии LX3V c версией cpu 0.07.

__________________
Россия навсегда!
uni вне форума   Ответить с цитированием
Старый 04.01.2016, 23:17   #19
eman
Junior Member
 
Регистрация: 04.01.2016
Сообщений: 2
Вес репутации: 0
eman is an unknown quantity at this point
По умолчанию Re: ПЛК + релейная автоматика

А где можно купить этот ПЛК с 50% скидкой?
eman вне форума   Ответить с цитированием
Старый 05.01.2016, 06:04   #20
Kopylov
Junior Member
 
Регистрация: 12.02.2015
Сообщений: 18
Вес репутации: 0
Kopylov is an unknown quantity at this point
По умолчанию Re: ПЛК + релейная автоматика

А может и 100% скидка есть где-нибудь? Я бы взял штук 20
Kopylov вне форума   Ответить с цитированием
Ответ

Метки
plc, relay


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:31. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика