Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.10.2015, 16:15   #1
sbatrov
Новичок
 
Регистрация: Oct 2015
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Составление карты памяти ПЧ

Здравствуйте!
Контроллерами начал заниматься недавно и в связи с работой возник больной вопрос: составление карты памяти ПЧ. В мануалах к ПЧ есть информация, посвященная обмену данными через RS-485, но я из нее никак не могу выделить адрес нужной области памяти, чтобы считать нужные мне данные с ПЧ.
С программой для контроллера вопросов в принципе не возникло, все довольно просто.

Открывал старые (не мои) проекты и пытался соотнести адреса в карте памяти ПЧ и цифры в мануале к ПЧ, но никакой закономерности не вывел.

В чем суть проблемы: нужно считать с ПЧ Hyundai N700V и Schneider Altivar 61 данные о датчике давления (используется PID-регулятор ПЧ) и токе двигателя. Ну и ошибки.

Вопросов, как связать между собой контроллеры, не возникло, благо хелп весьма понятный. А вот какой адрес вводить для ПЧ (1,2,100,350 и т.п.) - для меня пока загадка. В программировании особо не силен и все эти примеры кадров обмена в мануале к ПЧ для меня лес темный.
sbatrov вне форума   Ответить с цитированием
Старый 28.10.2015, 16:25   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Составление карты памяти ПЧ

Цитата:
Сообщение от sbatrov Посмотреть сообщение
Здравствуйте!
Контроллерами начал заниматься недавно и в связи с работой возник больной вопрос: составление карты памяти ПЧ. В мануалах к ПЧ есть информация, посвященная обмену данными через RS-485, но я из нее никак не могу выделить адрес нужной области памяти, чтобы считать нужные мне данные с ПЧ.
http://dl.segnetics.com/WebHelp/SMLo...h_invertor.htm


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 28.10.2015, 16:44   #3
sbatrov
Новичок
 
Регистрация: Oct 2015
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Составление карты памяти ПЧ

Цитата:
Сообщение от Arsie Посмотреть сообщение

Да это то я читал и не раз.
Но нигде никакой таблицы, навроде как этой в примере

я не нашел.

Там например есть таблицы с группами, навроде A (1...50), B (1...43) и т.п.
Подписано, что например A=0x01, B=0x02 и т.д., затем после указания группы указывается номер параметра в группе.

Если нужный пакет данных формировать руками, то все понятно и примеры там весьма подробные.

А в SMLogix можно только указать адрес (в десятичном виде например), направление передачи и тип данных (boolean, integer). Вот с этим у меня и проблема.

Если было бы "по адресу 10 установка частоты" и т.п., то вопрос бы вообще не возник.
sbatrov вне форума   Ответить с цитированием
Старый 29.10.2015, 09:19   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Составление карты памяти ПЧ

Цитата:
Сообщение от sbatrov Посмотреть сообщение
Да это то я читал и не раз.
Но нигде никакой таблицы, навроде как этой в примере я не нашел.

Там например есть таблицы с группами, навроде A (1...50), B (1...43) и т.п.
Подписано, что например A=0x01, B=0x02 и т.д., затем после указания группы указывается номер параметра в группе.

Если нужный пакет данных формировать руками, то все понятно и примеры там весьма подробные.

А в SMLogix можно только указать адрес (в десятичном виде например), направление передачи и тип данных (boolean, integer). Вот с этим у меня и проблема.
Обычный способ описания, используя составные адреса, где номер группы - это первая часть адреса (типа как номер подменю), а номер параметра в группе - вторая часть адреса (типа как номер уставки в этом подменю). Такое тоже бывает у частотников.

Что касается направления и типа, вам нужно прочесть врезку в шестом шаге быстрого старта. bool - это биты, integer - это регистры. Направление - это входные и выходные биты и регистры. Всего 4 независимых типа данных.

Писать частоту точно нужно типом integer и направлением r/w(out). Осталось только правильно указать адрес и значение частоты.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 29.10.2015, 16:20   #5
sbatrov
Новичок
 
Регистрация: Oct 2015
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Составление карты памяти ПЧ

Цитата:
Сообщение от Arsie Посмотреть сообщение
где номер группы - это первая часть адреса (типа как номер подменю), а номер параметра в группе - вторая часть адреса (типа как номер уставки в этом подменю).
Я тоже так подумал вначале. Потом открыл старый (не свой) проект и пытался соотнести адреса из карты памяти с адресами в мануале к ПЧ. Белиберда. Если со 127 и 245 еще такое возможно, то 4?
Буду наверное звонить офиц. дилерам в России, может они что подскажут. Техподдержка то у них есть.
sbatrov вне форума   Ответить с цитированием
Старый 29.10.2015, 16:23   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Составление карты памяти ПЧ

Цитата:
Сообщение от sbatrov Посмотреть сообщение
Я тоже так подумал вначале. Потом открыл старый (не свой) проект и пытался соотнести адреса из карты памяти с адресами в мануале к ПЧ. Белиберда. Если со 127 и 245 еще такое возможно, то 4?
Буду наверное звонить офиц. дилерам в России, может они что подскажут. Техподдержка то у них есть.
А именно этот проект работает именно с этим частотником?

Может версия прошивки частотника сменилась и адреса по факту иные.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 29.10.2015, 16:38   #7
sbatrov
Новичок
 
Регистрация: Oct 2015
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Составление карты памяти ПЧ

Цитата:
Сообщение от Arsie Посмотреть сообщение
Может версия прошивки частотника сменилась и адреса по факту иные.
Возможно...
sbatrov вне форума   Ответить с цитированием
Ответ


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

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



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


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