Форум TRACE MODE: техническая поддержка   
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 5 » Микро Мониторы Реального Времени / Micro Real Time Monitors » Smatr

   
Автор / Author Тема / Topic: Smatr
dengree
Junior Member / Новичок
Участник № / Member № 764


Icon 5 отправлено / posted      Профиль для / Profile for dengree           Редактировать/удалить сообщение / Edit/Delete Post 
Как осуществить связь с контроллером SMART, если он подключен через RS-232?
Сообщения / Posts 28 | Из / From: Rus  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 2 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Если это контроллер SMARTWare от Control Microsystems, то он должен поддерживать ModBus RTU - значит через каналы подтипа MODBUS.
Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
dengree
Junior Member / Новичок
Участник № / Member № 764


Icon 1 отправлено / posted      Профиль для / Profile for dengree           Редактировать/удалить сообщение / Edit/Delete Post 
Написано SMART – BASE (PEP Modular Computers)
Сообщения / Posts 28 | Из / From: Rus  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
dengree
Junior Member / Новичок
Участник № / Member № 764


Icon 5 отправлено / posted      Профиль для / Profile for dengree           Редактировать/удалить сообщение / Edit/Delete Post 
Если использовать подтип MODBUS, то какое дополнение к подтипу я должен выбрать, если у меня дискретные сигналы и если аналоговые?
Как определить адрес ADDR, Таймаут для этого устройства?

Сообщения / Posts 28 | Из / From: Rus  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 6 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Все это уже полностью определяется самим устройством - как у него задается адрес, какие адреса - какие данные содержат, какие функции MODBUS поддерживаются и т.д. [Улыбка / Smile]
Поэтому - Вам все это нужно смотреть уже в документации на этот контроллер, мы здесь уже помочь ничем не можем...

Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
dengree
Junior Member / Новичок
Участник № / Member № 764


Icon 3 отправлено / posted      Профиль для / Profile for dengree           Редактировать/удалить сообщение / Edit/Delete Post 
[duno / незнайка] Почему-то не идет связь co SMART. Связываюсь по протоколу ModBus.
Вот лог-файл, помогите разобраться:

Base Editional
DRAWSERV 5.12
SUPPORT: NetBios
INFO:Load Starting... F:\Мои документы\My Projects\TM2\NODE1.dbb
INFO:Detected NT 5.0
INFO:Found 3 channels
NET:not defined,but channels with AutoSendend found
RS:init string is COM2: baud=9600 parity=N data=8 stop=1
RS:found 3 channels
ModBus-IN reda0000 : RS=1 ADDR=1 CMD=3 CH=0001 Q=0
ModBus-IN yellowa0000 : RS=1 ADDR=1 CMD=8 CH=0001 Q=0
ModBus-IN greena0000 : RS=1 ADDR=1 CMD=8 CH=0001 Q=0
RTM:allocated 16 extended buffers
INFO: LoadTime=0.04s CalcPeriod=549ms
ATTACH: default(PicMan)
RS:COM 2 starting...
DDE:starting...
DDE:wrong NetDDE: Не удается связать службу диспетчера общих баз данных (DSDM)
RTM:math kernel starting...
SCREEN load error screen.000
INFO:work mode
INFO: start time is 0.29 s
Load modbus.dll
OUT: 01 03 00 01 00 02 95 cb
ERR IN5: 01 03 00 20< > f0
RS:COM2 check error (yellowa0000)
OUT: 01 03 00 01 00 02 95 cb
ERR IN5: 01 03 00 20< > f0
RS:COM2 check error (greena0000)
OUT: 01 03 00 01 00 01 d5 ca
ERR IN5: 01 03 00 20< > f0
………………
INFO:stoping...
OUT: 01 03 00 01 00 02 95 cb
ERR IN5: 01 03 00 20< > f0
RS:COM2 check error (yellowa0000)
OUT: 01 03 00 01 00 02 95 cb
ERR IN5: 01 03 00 20< > f0
RS:COM2 check error (greena0000)
RS:COM2 TRANSACTION=38 ERROR=38 TIME=23.614
TOTAL_BYTE=494 AVR_RESPONSE=0 MAX_RESPONSE=0
DDE:thread stop
INFO: stop time is 1.462 s
INFO:number of calculation = 42
END OF WORK
LINK:unregistrated user Logout DEMO
LINK:unregistrated user Logout DEMO

Сообщения / Posts 28 | Из / From: Rus  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 5 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Какой у Вас задан таймаут в настроках СОМ-порта для узла?

Что-то странный ответ идет от контроллера:
01 03 00 20 f0 - такой ответ не соответсвует формату ответа устройства по ModBus на функцию №3! [duno / незнайка]

Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
dengree
Junior Member / Новичок
Участник № / Member № 764


Icon 1 отправлено / posted      Профиль для / Profile for dengree           Редактировать/удалить сообщение / Edit/Delete Post 
Таймаут задал 300
Сообщения / Posts 28 | Из / From: Rus  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Мда... Тут уже скорее всего дело не в таймауте - это что-то не то с контроллером. Вы точно уверены, что у него есть поддержка ModBus RTU. Может имеет смысл посмотреть в описании на данное устройство, что означает его ответ:
01 03 00 20 f0
??

Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Документацию по контроллеру получили.
Он же у Вас ISaGRAF'ом запрограммирован - вот и надо выяснять, что за задача запрограммирована в нем и почему он так отвечает на запросы по ModBus. Однако это уже не к нам вопрос, потому как он касается ISaGRAF.

Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
dengree
Junior Member / Новичок
Участник № / Member № 764


Icon 14 отправлено / posted      Профиль для / Profile for dengree           Редактировать/удалить сообщение / Edit/Delete Post 
Да, совершенно верно, это касается ISaGRAF.
Оказывается в ISaGRAF, есть своя настройка протокола ModBas. Она запрятана в меню проекта: Файл -> Словарь -> Инструменты -> Карта адресов ModBas для SCADA, такие же адреса каналов ставишь и в Trace Mode, а имя канала можно задать любое.

Сообщения / Posts 28 | Из / From: Rus  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
dengree
Junior Member / Новичок
Участник № / Member № 764


Icon 10 отправлено / posted      Профиль для / Profile for dengree           Редактировать/удалить сообщение / Edit/Delete Post 
[clever / умный] Только не ModBas, а ModBus!!!
Сообщения / Posts 28 | Из / From: Rus  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 5 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
И как - работает? [master / мастер]
Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
dengree
Junior Member / Новичок
Участник № / Member № 764


Icon 1 отправлено / posted      Профиль для / Profile for dengree           Редактировать/удалить сообщение / Edit/Delete Post 
Нормально.
Вот только не знаю какой таймают ставить, стоит 300, вроде все без ошибок.
И что-то проблемы со считыванием дискретных сигналов. Записи идут сразу в восемь бит и не поймешь 0 это или 1.

Сообщения / Posts 28 | Из / From: Rus  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 2 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Дискретные Coil'ы идут упакованными в байт - 8 бит. Вам надо анализировать не атрибут Реальное этого канала, а его соответствующие атрибуты с bit1 по bit16.
Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

   Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2