Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.09.2016, 10:59   #1
Fater
Senior Member
 
Регистрация: Feb 2016
Адрес: Москва
Сообщения: 294
Благодарил(а): 3 раз(а)
Поблагодарили: 6 раз(а) в 6 сообщениях
По умолчанию WRF 06 Карта памяти

Есть такая штучка от Термокона как WRF06. Не могу разобраться с картой памяти для считывания температуры и режимов работы. Кто сможет просветить?
Вложения
Тип файла: pdf WRF06 RS485 Modbus, Register MS_1, Ver 2_2_eng.pdf (269.3 Кбайт, 15 просмотров)
Fater вне форума   Ответить с цитированием
Старый 14.09.2016, 11:08   #2
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: WRF 06 Карта памяти

Цитата
Сообщение от Fater Посмотреть сообщение
Есть такая штучка от Термокона как WRF06. Не могу разобраться с картой памяти для считывания температуры и режимов работы. Кто сможет просветить?
В разделе 3, приложеной вами, инструкции, описаны команды протокола.

Раздел 3.4 описывает регистры модбас - это и есть его "сетевые переменные". Те, что во второй колонке R - это только для чтения. R/W - чтение и запись.

Столбец Data Address - Это адрес регистра в памяти, но имейте в виду, это в шестнадцатеричном формате. Перевести в десятичный можно используя стандартный калькулятор (переключать HEX -> DEC).

Там дальше описана работа с программой-конфигуратором. А раздел 8.2 описывает поддерживаемые параметры порта.

Если честно - не знаю, что у вас вызвало затруднения. Годная инструкция (конечно, если регистры указаны без ошибок).

http://dl.segnetics.com/WebHelp/SMLogix/index.html : Быстрый старт -> работа Мастера и Слейва -> работа с устройством Modbus. - тут много полезного, по этой теме.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 14.09.2016, 11:25   #3
Fater
Senior Member
 
Регистрация: Feb 2016
Адрес: Москва
Сообщения: 294
Благодарил(а): 3 раз(а)
Поблагодарили: 6 раз(а) в 6 сообщениях
По умолчанию Ответ: WRF 06 Карта памяти

Цитата
Сообщение от Gromov Посмотреть сообщение
В разделе 3, приложеной вами, инструкции, описаны команды протокола.

Раздел 3.4 описывает регистры модбас - это и есть его "сетевые переменные". Те, что во второй колонке R - это только для чтения. R/W - чтение и запись.

Столбец Data Address - Это адрес регистра в памяти, но имейте в виду, это в шестнадцатеричном формате. Перевести в десятичный можно используя стандартный калькулятор (переключать HEX -> DEC).

Там дальше описана работа с программой-конфигуратором. А раздел 8.2 описывает поддерживаемые параметры порта.

Если честно - не знаю, что у вас вызвало затруднения. Годная инструкция (конечно, если регистры указаны без ошибок).

http://dl.segnetics.com/WebHelp/SMLogix/index.html : Быстрый старт -> работа Мастера и Слейва -> работа с устройством Modbus. - тут много полезного, по этой теме.
"Коряво написанный" мануал на AI-8UI со слов Арсения вызвал меньше затруднений. Здесь же попробую разобраться, спасибо за наводящую информацию. Пока остается следующие вопросы:
1 Какой тип переменных указывать
2 Если мне нужно только считывать информацию, могу ли я поставить R вместо R/W?
Fater вне форума   Ответить с цитированием
Старый 14.09.2016, 11:38   #4
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: WRF 06 Карта памяти

Цитата
Сообщение от Fater Посмотреть сообщение
"Коряво написанный" мануал на AI-8UI со слов Арсения вызвал меньше затруднений. Здесь же попробую разобраться, спасибо за наводящую информацию. Пока остается следующие вопросы:
1 Какой тип переменных указывать
2 Если мне нужно только считывать информацию, могу ли я поставить R вместо R/W?
Прибор у вас, а не у меня. Могу только сказать вам,что из-за ошибочного указания переменной - ничего не сломается.
Тип переменной зависит от того, что вам нужно считывать.
Я настоятельно рекомендую вам не бояться и нажимать кнопки. Пробовать считывать разными способами, пока не получится. Ну и гуглить, в частности, размеры типов данных в Logix тоже указаны в инструкции.
Смотрите размер регистра, затем сопоставляете нужную переменную из лоджика (длину в битах/байтах), затем думаете, целочисленная она, или с плавающей точкой (от этого зависит real или long в лоджике).
Короче говоря, тонкостей там много. Подсказать какие-то реально сложные моменты мы вам можем, но учить вас программированию - не является моей задачей.
По своему опыту, могу сказать, что лучше всего объясняет тему личный опыт. Нужно просто тыкать кнопки и пробовать разные варианты. Самое главное - делать обдуманные действия.
И да, инструкция, ещё раз повторяю, отвечает на большинство ваших вопросов.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 14.09.2016, 11:51   #5
Fater
Senior Member
 
Регистрация: Feb 2016
Адрес: Москва
Сообщения: 294
Благодарил(а): 3 раз(а)
Поблагодарили: 6 раз(а) в 6 сообщениях
По умолчанию Ответ: WRF 06 Карта памяти

Цитата
Сообщение от Gromov Посмотреть сообщение
Прибор у вас, а не у меня. Могу только сказать вам,что из-за ошибочного указания переменной - ничего не сломается.
Тип переменной зависит от того, что вам нужно считывать.
Я настоятельно рекомендую вам не бояться и нажимать кнопки. Пробовать считывать разными способами, пока не получится. Ну и гуглить, в частности, размеры типов данных в Logix тоже указаны в инструкции.
Смотрите размер регистра, затем сопоставляете нужную переменную из лоджика (длину в битах/байтах), затем думаете, целочисленная она, или с плавающей точкой (от этого зависит real или long в лоджике).
Короче говоря, тонкостей там много. Подсказать какие-то реально сложные моменты мы вам можем, но учить вас программированию - не является моей задачей.
По своему опыту, могу сказать, что лучше всего объясняет тему личный опыт. Нужно просто тыкать кнопки и пробовать разные варианты. Самое главное - делать обдуманные действия.
И да, инструкция, ещё раз повторяю, отвечает на большинство ваших вопросов.
Спасибо. А какие мнения по поводу замены R/W на R, если нужно только считывать информацию?
Fater вне форума   Ответить с цитированием
Старый 14.09.2016, 12:03   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: WRF 06 Карта памяти

Цитата
Сообщение от Fater Посмотреть сообщение
Спасибо. А какие мнения по поводу замены R/W на R, если нужно только считывать информацию?
Без проблем.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 14.09.2016, 12:04   #7
Fater
Senior Member
 
Регистрация: Feb 2016
Адрес: Москва
Сообщения: 294
Благодарил(а): 3 раз(а)
Поблагодарили: 6 раз(а) в 6 сообщениях
По умолчанию Ответ: WRF 06 Карта памяти

[QUOTE=Arsie;31250]Без проблем.[/QUO

Спасибо
Fater вне форума   Ответить с цитированием
Ответ

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Распределение памяти в контроллере tvf Вопросы о программировании 48 25.09.2018 11:31
Нужна карта памяти модуля ZC-16DI-8DO от SENECA OBO Примеры работы по Modbus 4 19.03.2018 17:30
Составление карты памяти ПЧ sbatrov Связь с внешним миром 6 29.10.2015 16:38
Достаточно ли размера модуля памяти для сохранения проекта? asen Вопросы о Pixel 5 07.10.2015 17:11
Как определить, достаточно памяти или нет ? Iroha Форум Segnetics 2 27.01.2014 11:05


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


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