Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.07.2012, 16:01   #1
zaural
Новичок
 
Регистрация: Jun 2012
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию SMH 2G +ERMAN ПЧ. Один работает, другой нет.

Кратко попишу ситуацию. Есть SMH 2G и два ПЧ ERMAN. Связываюсь по modbus rs485. Читаю с каждого 3 переменные, пишу 2 переменные. Один работает нормально, другой нет связи. ПЧ абсолютно одинаковые, настройки все стоят одни и те же. Думал может по разному на ПЛК слейвы сделал. Поменял номера на ПЧ, результат такой же с одного читается, с другого нет. Проверил еще раз все настройки: на ПЧ одинаковые на обоих, на ПЛК в проекте тоже (хотя смена номеров и так это показала). Снял ПЧ и соединил с ПК. ОРС без проблем все считал и записал. Потом стал ставить эксперименты и увидел такую вещь. Если я буду читать с ПЛК только одну переменную, то если поставить на ПЧ высокую скорость обмена, а потом снизить до нужной, то обмен идет. Но если переменных больше, чем одна такой фокус не проходит. Таймауты уже менял (увеличивал, уменьшал) результат такой же. С одной нормально (после манипуляций со скоростью), больше нет. Сам факт обмена с одной переменной настраивает, что все возможно. Но эти танцы с бубном - не вижу логики. В принципе технологическую задачу решил другим путем, но вопрос хотелось прояснить. Может кто-то сталкивался с подобным?
zaural вне форума   Ответить с цитированием
Старый 06.07.2012, 16:09   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: SMH 2G +ERMAN ПЧ. Один работает, другой нет.

Цитата
Сообщение от zaural
В принципе технологическую задачу решил другим путем, но вопрос хотелось прояснить. Может кто-то сталкивался с подобным?
Попробуйте ввести два "холостых" слейва с одной переменной у каждого, цикл опроса у всех слейвов должен быть идентичен, тайм-аут у "холостых" слейвов 50 мсек. Расположение слейвов на порту должно иметь строго такой порядок:

1) ПЧ1

2) Холостой 1

3) ПЧ2

4) Холостой 2

Ессно, что адреса у холостых слейвов должны быть не как у ПЧ.

Если поможет, объясню что получилось.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 06.07.2012, 18:10   #3
zaural
Новичок
 
Регистрация: Jun 2012
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMH 2G +ERMAN ПЧ. Один работает, другой нет.

Цитата:
Сообщение от Arsie
Попробуйте ввести два "холостых" слейва с одной переменной у каждого, цикл опроса у всех слейвов должен быть идентичен, тайм-аут у "холостых" слейвов 50 мсек. Расположение слейвов на порту должно иметь строго такой порядок:
В понедельник выйду на работу и обязательно попробую и напишу что получилось. В любом случае заранее спасибо за ответ и совет.
zaural вне форума   Ответить с цитированием
Старый 09.07.2012, 10:09   #4
zaural
Новичок
 
Регистрация: Jun 2012
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMH 2G +ERMAN ПЧ. Один работает, другой нет.

К сожалению фокус не удался. Создал два холостых по схеме, результат все равно - нет связи. Причем пробовал на трех: два работают отлично, третий нет. Главное что, если бы не удалвалось совсем связаться, то еще бы ничего, но с ОРС связь есть, да и так временами она появляется (ошибка скидывается, но хаотично и непонятно с чем связано).
zaural вне форума   Ответить с цитированием
Старый 09.07.2012, 11:42   #5
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: SMH 2G +ERMAN ПЧ. Один работает, другой нет.

Цитата
Сообщение от zaural
Причем пробовал на трех: два работают отлично, третий нет.
Можно здесь поподробнее: трёх чего?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 09.07.2012, 12:36   #6
zaural
Новичок
 
Регистрация: Jun 2012
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMH 2G +ERMAN ПЧ. Один работает, другой нет.

Цитата:
Сообщение от Arsie
Можно здесь поподробнее: трёх чего?
Для проверки взял 3 ПЧ. С 2-мя отлично соединялся (связь стабильная, все параметры читаются и пишутся). Один не соединяется нормально (выше писал, что связь только если 1 параметр и манипуляции на ПЧ со скоростями). К сожалению два рабочих вместе проверить не удается, поэтому проверял все три по одному, либо в паре - один "рабочий" один "кривой" тот самый. Либо он неисправен, либо с ним есть какая-то специфика для связи. Вначале думал на программу, но с 2-мя другими все отлично работает. Видимо с ПЧ что-то не так (хотя опять же смущает стабильная связь с сервером).
zaural вне форума   Ответить с цитированием
Старый 09.07.2012, 14:36   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: SMH 2G +ERMAN ПЧ. Один работает, другой нет.

Цитата
Сообщение от zaural
Для проверки взял 3 ПЧ. С 2-мя отлично соединялся (связь стабильная, все параметры читаются и пишутся). Один не
В начале темы фигурируют два ПЧ, из которых работает один. Здесь вы пишите, что два работают нормально.

Давайте сюда структуру сети и свою программу. Чётко по названиям, что работает и что не работает.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 09.07.2012, 15:17   #8
zaural
Новичок
 
Регистрация: Jun 2012
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMH 2G +ERMAN ПЧ. Один работает, другой нет.

В сети должно было быть два ПЧ. На объекте подключились. Результат: с одного(номер 5) читаем/пишем, с другого (номер 6) нет. Для проверки подключали по одному: с 5 читаем/пишем, с 6 нет. Поменяли номера на всякий случай, результат такой же: с которым все работало - в сети, с которым не работало - не в сети. Нерабочий сняли. Проверяем на раб. месте. Нет связи (в сети лишь он один). Беру еще один, включаю теперь как на объекте два ПЧ в сеть, результат: привезенный не вижу, ПЧ с работы пишем/читаем.
Выкладываю две сетевые конфигурации: first - первый вариант(рабочий, читаем/пишем нормально, если не считать одного конкретного проблемного ПЧ), after - созданы холостые слейвы. Возможно эти карты кривоваты (уже менял с рабочих вариантов что-то, плюс урезал все что не связано с сетью, то есть процентов 95 программы).
Вложения
Тип файла: psl modbus_after.psl (23.7 Кбайт, 64 просмотров)
Тип файла: psl modbus_first.psl (52.7 Кбайт, 62 просмотров)
zaural вне форума   Ответить с цитированием
Старый 09.07.2012, 15:57   #9
zaural
Новичок
 
Регистрация: Jun 2012
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMH 2G +ERMAN ПЧ. Один работает, другой нет.

С ПЧ вроде все в порядке. Проверил связав с ОВЕНом. Все читаю/пишу без проблем. Где-то я в программировании не так делаю, но ведь другие то ПЧ опрашиваются. Значит я не вижу какой-то простой мелочи (проще говоря туплю).
zaural вне форума   Ответить с цитированием
Старый 09.07.2012, 17:16   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: SMH 2G +ERMAN ПЧ. Один работает, другой нет.

Цитата
Сообщение от zaural
С ПЧ вроде все в порядке. Проверил связав с ОВЕНом. Все читаю/пишу без проблем. Где-то я в программировании не так делаю, но ведь другие то ПЧ опрашиваются. Значит я не вижу какой-то простой мелочи (проще говоря туплю).
Проверьте настройки кадра в "проблемном" ПЧ, должны быть 8N2, т.е. 8 битов данных, отсутствие проверки чётности, два стоповых бита.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SMH 2G как слить проект из контроллера (нет решения) spec_yug Вопросы о SMH-2G 2 21.02.2022 11:05
SMH 2G. отправка POST (JSON) (нет решения) a.s.bibars Вопросы о SMH-2G 2 27.01.2020 11:10
Проблема зависание 2Gi/MC djaval Вопросы о SMH-2G(i) 108 20.09.2017 18:58
про организацию массива для SMH 2G shev Вопросы о программировании 4 12.03.2015 12:02
Потеря связи и уход в иной мир SMH 2G (решено) andrei.ozzz Вопросы о SMH-2G 4 24.10.2014 09:45


Часовой пояс GMT +4, время: 16:08.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023