УкраїнськаEnglishmRussian
Вход/Новый
В теме много сообщений

Нестандартные вопросы


Автор Сообщение
Сообщение создано: 02. 09. 2010 [21:02]
Some0ne
Vadim Kardash
Создатель темы
Зарегистрирован(а) с: 23.09.2009
Сообщения: 28
Доброго всем времени суток!
Внедряя OpenSCADA столкнулся с рядом интересных проблем:

1) довольно простой вопрос, а как в кнопке сделать многострочное название?

2) а вот теперь интересное хотя это и не совсем касается СКАДы, но возможно кто-то сталкивался.
Имеется 5 ПЛК Fatek FBs-40MA с аналоговыми модудями, объединенными в сеть RS-485 ModBus RTU на скорости 921600, через преобразователь интерфейса MOXA1130.
Кабель протянута по цеху, длина линии не превышает 100 метров,кабель FTP cat5e.
При включении только питания ПЛК все работает отлично,но при включении БП =24В, сеть пропадает и ПЛК больше не отвечают, выключаем блок питания сеть снова появляется.
При прокладке кабеля на прямую от ПК до самого дальнего ПЛК связь есть, при работающем БП, ошибки 30%.
БП импульсный 25А, прбовали менять проблема остается.
Кабель перепрокладывали заново.
Сообщение создано: 03. 09. 2010 [17:27]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3747
"Some0ne" wrote:

1) довольно простой вопрос, а как в кнопке сделать многострочное название?

Вот так: "Текст\nкнопки", на последней ревизии SVN.

"Some0ne" wrote:

При прокладке кабеля на прямую от ПК до самого дальнего ПЛК связь есть, при работающем БП, ошибки 30%.
БП импульсный 25А, прбовали менять проблема остается.
Кабель перепрокладывали заново.

Конкретно шумит импульсник, новодя на кабель. Кабель, устройства заземлены?

Learn, learn and learn better than work, work and work.
Сообщение создано: 06. 09. 2010 [15:34]
Some0ne
Vadim Kardash
Создатель темы
Зарегистрирован(а) с: 23.09.2009
Сообщения: 28
"roman" wrote:


Конкретно шумит импульсник, новодя на кабель. Кабель, устройства заземлены?


Кабель FTP cat5e экран заземлен на землю в одной точке, висит на подвесах, не менее 50 мм до силовых кабелей кроме одного перехода в стене.



Теперь вопрос по поводу ModBus:
исследовал функцию объединения фрагментов, биты работают отлично - время на порядок понизилось, а вот регистры сплошняком ошибки выдают, можно ли создавать два контроллера с одним адресом, один для битов, а второй для регистров?
Сообщение создано: 06. 09. 2010 [16:24]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3747
"Some0ne" wrote:

Кабель FTP cat5e экран заземлен на землю в одной точке, висит на подвесах, не менее 50 мм до силовых кабелей кроме одного перехода в стене.

Берите осциллограф или на крайний случай ноутбук с линейным(микрофонным входом) и смотрите, что происходит на кабеле.

"Some0ne" wrote:

исследовал функцию объединения фрагментов, биты работают отлично - время на порядок понизилось, а вот регистры сплошняком ошибки выдают, можно ли создавать два контроллера с одним адресом, один для битов, а второй для регистров?

Это ещё зачем? Ничего Вы там не поняли и всё там нормально работает, а вынос в отдельный контроллер ничего не изменит. Вообще-то размер ответа с регистрами в разы больше чем с битами. А значит есть вероятность, что весь битовый запрос уместится байт 5-6 и не нужно будет дожидаться. В больших же ответах регистров нужно дожидаться остальных частей ответа по критерию времени символа. Вот и увеличивайте его. Для наглядной наладки есть лог сообщений ModBus и возможность отсылать сообщения руками, на предмет чего читаем документацию!

Learn, learn and learn better than work, work and work.
Сообщение создано: 08. 09. 2010 [14:16]
Some0ne
Vadim Kardash
Создатель темы
Зарегистрирован(а) с: 23.09.2009
Сообщения: 28
"roman" wrote:


Это ещё зачем? Ничего Вы там не поняли и всё там нормально работает, а вынос в отдельный контроллер ничего не изменит. Вообще-то размер ответа с регистрами в разы больше чем с битами. А значит есть вероятность, что весь битовый запрос уместится байт 5-6 и не нужно будет дожидаться. В больших же ответах регистров нужно дожидаться остальных частей ответа по критерию времени символа. Вот и увеличивайте его. Для наглядной наладки есть лог сообщений ModBus и возможность отсылать сообщения руками, на предмет чего читаем документацию!


Разве я не могу создать второй контроллер с таким же адресом и использовать первый для битов с объединением фрагментов, а второй без - для регистров?

Для ручной наладки мне проще использовать IOOPC, где видны все отправленные и присланные пакеты.
Сообщение создано: 08. 09. 2010 [15:51]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3747
"Some0ne" wrote:

Разве я не могу создать второй контроллер с таким же адресом и использовать первый для битов с объединением фрагментов, а второй без - для регистров?

Можете. Писать ногой тоже можно.

"Some0ne" wrote:

Для ручной наладки мне проще использовать IOOPC, где видны все отправленные и присланные пакеты.

Ну да, а тут Вы считаете, что читать документацию не нужно, может потому, что Вы писатель? В то время как там прямо написано о наличие такого же механизма.

Learn, learn and learn better than work, work and work.
Сообщение создано: 08. 09. 2010 [15:56]
Some0ne
Vadim Kardash
Создатель темы
Зарегистрирован(а) с: 23.09.2009
Сообщения: 28
"roman" wrote:

Можете. Писать ногой тоже можно.

Иногда приходится, когда других вариантов нет, а время поджимает

"Some0ne" wrote:

Ну да, а тут Вы считаете, что читать документацию не нужно, может потому, что Вы писатель? В то время как там прямо написано о наличие такого же механизма.

А вам наверное очень сложно ссылку прислать?! Или вы думаете я сразу вопросы задаю без предварительного чтения мануалов и собственных опытов?
Сообщение создано: 19. 12. 2011 [12:15]
Anti1800
Олег Астраханцев
Зарегистрирован(а) с: 18.12.2011
Сообщения: 25
Добрый день. Раз уж тема про нестандартные вопросы, то у меня такой: запустится ли OPEN SCADA на wifi роутере? Конкретно ASUS WL-500Pv2. По требованием роутера вполне хватает на "среду исполнения контроллеров". Я точно знаю, что на данный роутер можно установить Debian(http://wl500g.info/showthread.php?t=16124).
Кратко характеристики роутера:
-CPU BCM5354 240MHz
-RAM 32MB DDR 16bit (можно перепаять на 64мб)
-FLASH 8Mb
-2х USB2.0
-Serial port rs232

Занимаюсь умным домом (для себя), основной критерий малая цена.Планировал поднять веб-сервер и PHP скиптами работать с сом портом, но потом встретил этот сайт, скачал скаду потестил немнога все ок. OpenSCADA очень удобна для моих задач (все что надо уже поддерживает). Модули ввода/вывода самодельные на ATMega8 rs-485 ModBus (функция 03 и 06) себестоимость не дороже 300р. Обычный ПК включенным держать расточительно. Дешевых (1000-1500руб) одноплатников нет. Самым доступным является роутер, вот и появился вопрос.
Сообщение создано: 19. 12. 2011 [12:29]
Maxim
Maxim Lisenko
Contributor
Зарегистрирован(а) с: 18.08.2008
Сообщения: 141
"Anti1800" wrote:

Обычный ПК включенным держать расточительно. Дешевых (1000-1500руб) одноплатников нет. Самым доступным является роутер, вот и появился вопрос.

Почему же нет. Вот, если интересно: http://vkontakte.ru/rspbr
Сообщение создано: 19. 12. 2011 [12:41]
Anti1800
Олег Астраханцев
Зарегистрирован(а) с: 18.12.2011
Сообщения: 25
"Maxim" wrote:


Почему же нет. Вот, если интересно: http://vkontakte.ru/rspbr



Я знаю про расбери, но его еще нет в продаже, и не факт, что цена будет такой... Есть еще MINI2440, в данный момент работаю с ним. Все же я за роутер, его легко достать, на него есть много информации куча народу с ним работает и он относительно дешев =)

[Сообщение редактировалось 1 раз(а), в последний раз 19.12.2011 в 12:42.]



25272