slavme
Junior Member / Новичок
Участник № / Member № 3025
отправлено / posted
Вопрос новичка. Есть устройство. Есть описанный протокол Modbus RTU. Все команды из разряда пользовательских, то бишь из подмножества команд 65-119. Как с ними можно работать в ТМ6? Писать свой драйвер?
Сообщения / Posts 1 | Из / From: Россия
| IP / IP: IP адрес / IP address |
azuev
Junior Member / Новичок
Участник № / Member № 3047
отправлено / posted
Я новичок.Подскажите пожалуйста.Необходимо связать компьютер и Zelio SR3B261BD по протоколу Modbus.Есть связь PC-преобразователь MOXA A53(RS232/rs485)-Zelio(блок SR3MBU01BD/modbus).В ТМ6 в шаблоне экрана создал две переменные In и Out и привязку этих переменных к компонентам группы MODBUS Rout_Word и Rin_word. компонент Com порт настроен на com1-master-9600-0x3f8. компонент Rin_word имеент настройки:номер порта 0х0,адрес 0х1,канал-записывал разные значения адресуемых переменных из описания Zelio.При запуске профайлера чтения переменных из Zelio не присходит.
Сообщения / Posts 6 | Из / From: Россия
| IP / IP: IP адрес / IP address |
azuev
Junior Member / Новичок
Участник № / Member № 3047
отправлено / posted
Вопрос новичка.В программе на языке ST создается переменная типа string. Как осуществить вывод этой строки на экран?
Сообщения / Posts 6 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Привязать данный аргумент к аргументу экрана (желательно через строковый аргумент, например, комментарий). Создаете ГЭ "Текст" на экране, привязываете к нему необходимый аргумент. Формат отображения необходимо поставить "по-умолчанию".
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
azuev
Junior Member / Новичок
Участник № / Member № 3047
отправлено / posted
Интеллектуальное реле ZELIO подключено по протоколу Ethernet.В слое источники/приемники создан источник по протоколу MODBUS TCP/IP.Необходимо считать переменные по адресам 16,17(дес). В поле "канал" заносил шестнадцатиричные значения(0х10, 0х11).Полученные значения не соответствуют реальным и для всех переменных одинаковы. Средствами Windows компьютер и Zelio пингуются без ошибок.
Сообщения / Posts 6 | Из / From: Россия
| IP / IP: IP адрес / IP address |
azuev
Junior Member / Новичок
Участник № / Member № 3047
отправлено / posted
Извиняюсь, что долго не был на форуме. Но вопрос остался. Запись значения в Zelio по протоколу Ethernet происходит нормально. Но при попытке чтения слова все время возвращается одно и тоже число 7972. Если читаем значение Float возвращается значение 3.47285е-20.
Сообщения / Posts 6 | Из / From: Россия
| IP / IP: IP адрес / IP address |
azuev
Junior Member / Новичок
Участник № / Member № 3047
отправлено / posted
Явное указание IP адреса компьютера при редактировании узла в закладке "ОСНОВНЫЕ" ничего не дает. Если можно подробнее по пунктам "АДАПТЕРЫ" Системный, первый,второй, третий.
Сообщения / Posts 6 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Вам обязательно нужно поставить галочки передача\прием у одного из адаптеров.
Системный - ОС сама выбирает по какому адаптеру должен идти обмен.
Если у Вас несколько сетевых адаптеров на ПК, то вы можете задать конкретный (первый, второй или третий).
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
serg682002
Junior Member / Новичок
Участник № / Member № 2330
отправлено / posted
Доброго дня! У меня есть вопрос-есть реле Zelio SR3101BD+(SR3NET01BD или SR3 MBU01BD), как ни пытался получить /отправить данные на реле, ничего не вышло, если у кого есть опыт применения таких реле в SCADA Trace Mode6, просьба поделиться!, P.S. техподдержка Schneider Electric толкового ответа не дала... С уважением, Сергей.
Сообщения / Posts 17 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Gerasimenko Dmitry
Forum Member / Участник форума
Участник № / Member № 3280
отправлено / posted
Здраствуйте. Вот мы и дождались модификации TRACE MODE применительно к modbus протоколу Emerson. Спасибо!
Помогите пожалуйста начать проект. Непонятно как переменную вывести на экран из floboss S600. Floboss S600 к ПЭВМ подключен правильно т.к при старте проекта в трэйсмоде на ЖК дисплее S600 - счётчик байтов бежит.
отправлено / posted
Пройдите быстрый старт из нашей документации. Он Вам поможет как с ответом на этот вопрос, так и на многие другие.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Gerasimenko Dmitry
Forum Member / Участник форума
Участник № / Member № 3280
отправлено / posted
В документации TM6_emerson_controller написано : В Trace Mode 6 для задания количества запрашиваемых слов для переменных FLOAT единицы необходимо создать и сконфигурировать файл TMcom_<ordinal>.cnf. Вопрос такой, переменная <ordinal> чему равна ? <ordinal> = номер порта ?
Сообщения / Posts 47 | Из / From: РОССИЯ
| IP / IP: IP адрес / IP address |
Gerasimenko Dmitry
Forum Member / Участник форума
Участник № / Member № 3280
отправлено / posted
Как правильно настроить СОМ порт при использовании MOXA Industio CP-132 Series (PCI Bus) RS-485 device . (COM4, COM5) A800-A87F A400-A43F A000-A00F IRQ 20 ---------------------------------------------- Пробовал ставить начальный адрес A800 и A000 читает с flobossa в обоих случаях (на экране floboss цифры бегут). И всё таки как правильно ?
Сообщения / Posts 47 | Из / From: РОССИЯ
| IP / IP: IP адрес / IP address |
Gerasimenko Dmitry
Forum Member / Участник форума
Участник № / Member № 3280
отправлено / posted
<ordinal> - это номер узла, уменьшенный на единицу. В папке узла у Вас многие файлы имеют окончание "_цифра". По аналогие называйте также.
Давайте еще раз определимся, что вы подразумеваете под экраном? Канал или Экран? В проекте, который Вы прислали нам, Экранов вообще не было.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Gerasimenko Dmitry
Forum Member / Участник форума
Участник № / Member № 3280
отправлено / posted
В моём понимании Экран это Система->РТМ->Экран#1:1 Экран это то что запущенный запущенный профайлер на экран выводит. ?
Сообщения / Posts 47 | Из / From: РОССИЯ
| IP / IP: IP адрес / IP address |
Gerasimenko Dmitry
Forum Member / Участник форума
Участник № / Member № 3280
отправлено / posted
моя задача сохранять в access файл минутные значения. Но т.к. на данном этапе у меня не получается ничего кроме нуля увидеть с регистров S600 я посчитал разумным сначала вывести их на экран для контроля. Но почему то не получается. Изменил в TMcom_0.cnf. Он у меня такой: MDB_FLAG=16 (т.к. 2^4 = 16) MDB_FLOATCNV=101 MDB_AFCNV01=4096 (modbus slave adress = 1) END_OF_CNF
отправлено / posted
Ok. 1) Еще раз в проекте, который Вы прислали, экранов не было.
2) В Меню\Вид есть пункт Компоненты, есть ли в канале связи с контроллером какое-нибудь значение?
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Gerasimenko Dmitry
Forum Member / Участник форума
Участник № / Member № 3280
отправлено / posted
Запустил профайлер.нажал кнопку старт Везде нули Экран#1:1 : 0 Канал#2 : 0 ...
Сообщения / Posts 47 | Из / From: РОССИЯ
| IP / IP: IP адрес / IP address |
Gerasimenko Dmitry
Forum Member / Участник форума
Участник № / Member № 3280
отправлено / posted
На данный момент на экран выводить нечего, т.к. Trace Mode не получает данных от контроллера. Файл TMcom_0.cnf необходимо класть не в папку, где лежит *.prj, а в папку, где лежит *.dbb.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Gerasimenko Dmitry
Forum Member / Участник форума
Участник № / Member № 3280
отправлено / posted
В протоколе профайлера в папке проекта, который Вы прислали, постоянно идет поток сообщений об ошибках: WRN_RS:COM4 error 14 Канал#2 WRN_RS:COM4 error 14 Канал#4 WRN_RS:COM4 error 14 Канал#5
Соответственно, каждому из указанных каналов должен выставляться признак НЕДОСТОВЕРНОСТИ.
Надо выяснить, чем отвечает контроллер на запросы и расшифровать ответ согласно реализации протокола Modbus RTU в контроллере. Перехватить трафик COM-порта можно любым перехватчиком. Таких программ много в интернете.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Gerasimenko Dmitry
Forum Member / Участник форума
Участник № / Member № 3280
отправлено / posted
Здраствуйте.
Не могу записать @system date@ в файл базы данных acces... help!
Сделал:
(1)
Источники/приёмники - Диагностика и сервис - Системные - @Set_Date (0,input) (default) Система - канал_TIME - (default)
Связал их, вывел на экран как "DATE_AND_TIME" . Дата выводится корректно.
(2)
Создал базу данных access с таблицей test с единственным полем datetime. (name - DT) С помощью мастера создания SQL запроса создал запрос:
Gerasimenko Dmitry
Forum Member / Участник форума
Участник № / Member № 3280
отправлено / posted
Как-откуда было бы грамотно брать дату/время:
20 параметров читаются из OPC сервера и сохраняются в access каждую минуту (час). К каждой записи нужно добавлять текущее время. вместе (datetime) или отдельно (date time).
Gerasimenko Dmitry
Forum Member / Участник форума
Участник № / Member № 3280
отправлено / posted
разобрался.
Пример не обзательно - там все просто: когда Вы создаете поля таблицы в конструкторе, то в нижнем левом углу есть параметры текущего поля, где имеется параметр "Значение по умолчанию" куда вы вставляете выражение текущей даты или времени как "Функции"-"Встроенные функции"-"Дата/время"-нужная функция. Теперь, если в SQL-запросе на вставку или обновление не задать это поле, то система MS Access подставит результат выражения как значение по умолчанию.
Gerasimenko Dmitry
Forum Member / Участник форума
Участник № / Member № 3280
отправлено / posted
Не удается связать службу диспетчера общих баз данных (DSDM) - что бы это могло значить ?
INF_LOAD:Starting... floboss_S600_01_0 INF_RTM:Detected NT5.RTM 5.1 ._.:Base TRACE MODE 6 Profiler ver. 6.06.0 INF_LOAD:Load Channels = 54 INF_LOAD:Templates=1 INF_LOAD:Objects = 3 INF_RTM:Timer=0.055s CalcLoop=550ms INF_RTM:ModeSwitch e15=0000 e18=0000 e20=0000 INF_RTM:mode=2(Work) e15=00 e18=00 e20=00 INF_RTM:start time is 0 s WRN_DDE:Не удается связать службу диспетчера общих баз данных (DSDM) WRN_RS:COM1 error 14 7050 WRN_RS:COM1 error 14 7051 WRN_RS:COM1 error 14 7052 WRN_RS:COM1 error 14 7053 WRN_RS:COM1 error 14 7001 WRN_RS:COM1 error 14 7002 WRN_RS:COM1 error 14 7003 WRN_RS:COM1 error 14 7004 WRN_RS:COM1 error 14 7005 WRN_RS:COM1 error 14 7005 WRN_RS:COM1 error 14 7006 WRN_RS:COM1 error 14 7007
Сообщения / Posts 47 | Из / From: РОССИЯ
| IP / IP: IP адрес / IP address |
Gerasimenko Dmitry
Forum Member / Участник форума
Участник № / Member № 3280
отправлено / posted
сам разобрался. Надо было включить службы - DDE в администрировании. Но всё равно "нули"
Сообщения / Posts 47 | Из / From: РОССИЯ
| IP / IP: IP адрес / IP address |
Gerasimenko Dmitry
Forum Member / Участник форума
Участник № / Member № 3280
отправлено / posted
WRN_RS:COM1 error 14 7050 и пр. Сообщения говорят о том, что от разных устройств Вы получаете ответы с контрольной суммой, не соответствующей стандарту Modbus.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Valeriy-SV
Junior Member / Новичок
Участник № / Member № 7241
отправлено / posted
Добрый день! Может кто-нибудь скинуть пример по подключению zelio logic через modbus rtu к trace mode.
Сообщения / Posts 1 | Из / From: Казахстан
| IP / IP: IP адрес / IP address |