Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром > Примеры работы по Modbus

Примеры работы по Modbus Примеры работы с частотниками, панелями и любыми другими устройствами, использующими Modbus-RTU/ASCII/TCP

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.06.2015, 14:54   #1
serg-el
Senior Member
 
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Exclamation Модуль Z-4RTD2 от SENECA

Модуль Z-4RTD2 от SENECA
К каналу 1 подключен резистор 1 кОм, к каналу 2 подключен датчик Pt1000 3850, каналы 3 и 4 свободные.
На SMH-2Gi снята перемычка SW1 (с ней нет связи).
На КИПСервис на данный момент инструкция на русском языке неправильная (переделывают, после того как потыкал пальцем в ошибки в документации), смотреть на английском на сайте SENECA.
Инструкции в бумажном виде, которая идёт вместе с модулем (на русском) не верить, 3 ошибки (может и больше, досконально не проверял). На английском всё нормально.
Адрес и скорость выставлял на самом модуле, терминатор не включал.
Точность измерения и диапазоны соответствуют документации.
Pt1000 α= 0.00385,Pt500 α= 0.00385 и Pt100 α= 0.00385 измеряет достаточно точно, для наших пересчитывать из сопротивления по формулам.
Ni100 - α= 0,00617 согласно таблицам ГОСТ 6651.
Опрос аварий сделал побольше чем опрос температуры (сопротивления), в противном случае в отладке модуль не всегда отвечает (при этом ошибок по MODBUS нет), значения прыгают 0 - ХХХ.
При большем тайминге опроса аварий чем датчиков, всё ровно.

Для измерения в real бит 15 AUX_SETTINGS выставить в 1.
Если желания измерять в real нет, то можно измерять с точностью до десятой по регистрам CHAINx_TENTHS.
Но ! Измерять у меня нормально CHAINx_TENTHS так и не получилось (то 0, то значение t, попеременное), по переменной STATUS_INP начинает приходить бред...

Reset модуля производится по фронту 0>1 импульса сброса. На выходе макроса (Reset ok) -> 1 - сброс произведен нормально.
Миниатюры
Нажмите на картинку для увеличения

Название:  Reset.jpg
Просмотров: 120
Размер:  22.9 Кбайт   Нажмите на картинку для увеличения

Название:  свойства.jpg
Просмотров: 109
Размер:  37.1 Кбайт   Нажмите на картинку для увеличения

Название:  в работе.jpg
Просмотров: 168
Размер:  194.5 Кбайт   Нажмите на картинку для увеличения

Название:  карта памяти.jpg
Просмотров: 115
Размер:  210.3 Кбайт  
Вложения
Тип файла: msl Z-4RTD2 serg-el.msl (149.0 Кбайт, 46 просмотров)
serg-el вне форума  
Старый 02.06.2015, 17:07   #2
serg-el
Senior Member
 
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Обмениваемся своими макросами

Забыл приложить карту памяти (не заархивировал)
Вложения
Тип файла: zip Z-4RTD2 от serg-el.zip (833 байт, 35 просмотров)
serg-el вне форума  
Старый 03.06.2015, 18:04   #3
serg-el
Senior Member
 
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Обмениваемся своими макросами

Кстати, перепроверил свой макрос Z-4RTD2 serg-el.msl - и заработали CHANх_TENTHS !

Т.е. для регистров на чтение (Input Register) должно быть R(in), для доступных для записи (Holding Register) R(out). После исправления всё заработало. Можно читать как int ( CHANх_TENTHS), так и real (Chan_1_real).

Вложения
Тип файла: zip Z-4RTD2 от serg-el.zip (862 байт, 52 просмотров)
Тип файла: msl Z-4RTD2 serg-el.msl (160.6 Кбайт, 60 просмотров)
serg-el вне форума  
Старый 04.06.2015, 18:11   #4
serg-el
Senior Member
 
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Обмениваемся своими макросами

Заметил интересную вещь, при MACHINE ID R(out) - свойства модуля не считываются. А при MACHINE ID R(in) - считываются. С чем это связано, без понятия. При остальных выставленных R(out) и R(in) как на скриншоте, все работает нормально. Всё читается, ничего не пропадает.
Миниатюры
Нажмите на картинку для увеличения

Название:  карта памяти.jpg
Просмотров: 137
Размер:  236.6 Кбайт  
serg-el вне форума  
 

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка контроллера Pixel через сетевой модуль Pon4eg Связь с внешним миром 17 30.10.2018 13:54
Как убрать модуль расширения chaos1727 SMLogix 7 01.11.2016 14:55
Релейный модуль c2014d (решено) lampigas Вопросы о SMH2010 8 27.07.2015 12:18
(2012 год) Модуль сопряжения: "щёлкает выходами" Arsie Сообщения об ошибках 0 31.01.2013 18:29
Сохранение программы Pixel-12 на модуль памяти Upiter Вопросы о Pixel 4 29.08.2011 20:18


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


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