Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.12.2018, 18:51   #1
white
Новичок
 
Регистрация: Dec 2018
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Опрос устройств через adam 4561

Добрый день!
Я собственно не программист, не асушник и т.д. , работаю инженером РЗА.

Используется оборудование
Adam 4561
SMH 2G

При настройке OPC сервера (MasterOPC Universal Modbus Server) возникли проблемы, а именно не могу считать необходимую информацию по протоколу modbus.
Вроде бы все сделал правильно, но при запуске OPC пишется следующие
Значение - EMPTY
Качество - OUT_OF_SERVICE

Я так понимаю связь с контроллером есть т.к. виден постоянный опрос
Tx [0008] 05 83 38 04 00 01 C8 F1
Rx [0008] 05 03 38 04 00 01 C8 F1


Не получается приложить тут фото.
Прошу прощения за такое непонятное описание проблемы), ну незнаю я ваших терминов.

Спасибо за внимание!
white вне форума   Ответить с цитированием
Старый 06.12.2018, 19:23   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Опрос устройств через adam 4561

Цитата
Сообщение от white Посмотреть сообщение
При настройке OPC сервера (MasterOPC Universal Modbus Server) возникли проблемы
http://forum.segnetics.com/showthread.php?t=2604


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 06.12.2018, 22:07   #3
white
Новичок
 
Регистрация: Dec 2018
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Опрос устройств через adam 4561

Цитата:
Сообщение от Arsie Посмотреть сообщение
http://forum.segnetics.com/showthread.php?t=2604
Спасибо большое!

Последний раз редактировалось white, 06.12.2018 в 22:25
white вне форума   Ответить с цитированием
Старый 06.12.2018, 22:25   #4
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Опрос устройств через adam 4561

Цитата
Сообщение от white Посмотреть сообщение
Не совсем понимаю где взять этот .map фаил, у меня есть прошивка но она .pls .bk0 .bk1
http://dl.segnetics.com/WebHelp/SMLogix/map.htm


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 07.12.2018, 17:00   #5
white
Новичок
 
Регистрация: Dec 2018
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Опрос устройств через adam 4561

Цитата
Сообщение от New Посмотреть сообщение
Вы мой спаситель!
white вне форума   Ответить с цитированием
Старый 11.12.2018, 14:50   #6
white
Новичок
 
Регистрация: Dec 2018
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Опрос устройств через adam 4561

ну что бы не плодить вагон новых и глупых тем) спрошу тут.
Как можно отладить программу не подключаясь в контролеру?

проблема в общем такая, есть сегнетик shm 2g управляет системой охлаждения. Но по какому алгоритму он работает абсолютно не понятно, самом собой никаких прошивок у нас нету.
Естественно решили своять новую прошивку, но никто ни разу это не делал. По этому незнаем как проверить ее работу после написания.
Оборудование в работе, и нет возможность вывести на долго), что бы можно было бы поиграть.

Какой то сумбурный вопрос получился, но как то так.
white вне форума   Ответить с цитированием
Старый 11.12.2018, 15:43   #7
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Опрос устройств через adam 4561

Цитата
Сообщение от white Посмотреть сообщение
ну что бы не плодить вагон новых и глупых тем) спрошу тут.
Как можно отладить программу не подключаясь в контролеру?
Очевидно, что в данном случае отладить программу можно только "глазами" (это называется статический анализ кода). С большой вероятностью, этого будет недостаточно, если алгоритм превысит некоторый порог сложности.

Для повышения вероятности удачного результата используют следующие подходы:

1) использование отдельных контроллеров для разработчиков, которые позволяют провести тесты алгоритма;

2) создание стендов, частично или полностью повторяющих устройство реальной установки, эмулирующих необходимые сигналы и события;

3) создание программных эмуляторов, частично или полностью повторяющих устройство реальной установки;

4) для работающей установки обеспечение быстрого переключения на резервный контроллер, что бы, если что-то пошло не так -- можно было бы быстро вернуть, как было.

В обще случае, попытки доработки управляющего алгоритма без должного тестирования на стенде -- это антипаттерн (распространённый подход к решению класса часто встречающихся проблем, являющийся неэффективным, рискованным или непродуктивным).

Правильный подход -- сформулировать задачу, собрать стенд, на нем все проверить, обеспечить возможность быстрого отката при неудаче.
Gel вне форума   Ответить с цитированием
Старый 11.12.2018, 17:11   #8
white
Новичок
 
Регистрация: Dec 2018
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Опрос устройств через adam 4561

Цитата Для повышения вероятности удачного результата используют следующие подходы:

1) использование отдельных контроллеров для разработчиков, которые позволяют провести тесты алгоритма;

2) создание стендов, частично или полностью повторяющих устройство реальной установки, эмулирующих необходимые сигналы и события;

3) создание программных эмуляторов, частично или полностью повторяющих устройство реальной установки;

4) для работающей установки обеспечение быстрого переключения на резервный контроллер, что бы, если что-то пошло не так -- можно было бы быстро вернуть, как было.
Это утопия))
white вне форума   Ответить с цитированием
Старый 11.12.2018, 17:25   #9
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Опрос устройств через adam 4561

Цитата
Сообщение от white Посмотреть сообщение
ну что бы не плодить вагон новых и глупых тем) спрошу тут.
Как можно отладить программу не подключаясь в контролеру?

проблема в общем такая, есть сегнетик shm 2g управляет системой охлаждения. Но по какому алгоритму он работает абсолютно не понятно, самом собой никаких прошивок у нас нету.
Естественно решили своять новую прошивку, но никто ни разу это не делал. По этому незнаем как проверить ее работу после написания.
Оборудование в работе, и нет возможность вывести на долго), что бы можно было бы поиграть.

Какой то сумбурный вопрос получился, но как то так.
Сохраните программу на модуль памяти. Подробности в РЭ.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 11.12.2018, 21:02   #10
white
Новичок
 
Регистрация: Dec 2018
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Опрос устройств через adam 4561

Цитата:
Сообщение от Arsie Посмотреть сообщение
Сохраните программу на модуль памяти. Подробности в РЭ.
Что я почитал РЭ и у меня стало больше вопрос чем ответов), одно я понял точно, можно напортачить с этими переносами программ.
white вне форума   Ответить с цитированием
Старый 12.12.2018, 11:37   #11
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Опрос устройств через adam 4561

Цитата
Сообщение от white Посмотреть сообщение
Что я почитал РЭ и у меня стало больше вопрос чем ответов), одно я понял точно, можно напортачить с этими переносами программ.
Ну, напортачить можно даже подключая питание, плюс с минусом перепутать) Что ж теперь, вообще ничего не подключать?)


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 12.12.2018, 15:27   #12
white
Новичок
 
Регистрация: Dec 2018
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Опрос устройств через adam 4561

Цитата:
Сообщение от Arsie Посмотреть сообщение
Ну, напортачить можно даже подключая питание, плюс с минусом перепутать) Что ж теперь, вообще ничего не подключать?)
да просто опыта не было работы с данным видом оборудования, если вдруг прошивка слетит (оборудование встанет) не расплачусь)
white вне форума   Ответить с цитированием
Старый 12.12.2018, 22:10   #13
monstr696
Senior Member
 
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 766
Благодарил(а): 8 раз(а)
Поблагодарили: 63 раз(а) в 59 сообщениях
По умолчанию Ответ: Опрос устройств через adam 4561

Цитата
Сообщение от white Посмотреть сообщение
да просто опыта не было работы с данным видом оборудования, если вдруг прошивка слетит (оборудование встанет) не расплачусь)
В таком случае вам нужен второй контроллер на котором можете экспериментировать.


__________________
Саня
monstr696 вне форума   Ответить с цитированием
Ответ

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Циклический опрос по RS485 одинаковых устройств ailcat Вопросы о программировании 9 17.12.2018 17:16
Правильная разводка сетей RS-485 Arsie Библиотека 30 28.02.2014 13:52
Загрузка программ через RS-485. Почему может быть неустойчивой или невозможной Arsie Библиотека 1 10.07.2013 09:57
Использование USB-хаба Varnak Вопросы о SMH-2G(i) 8 01.03.2013 12:20


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


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