Translate

Russian English French German Ukrainian
Главная Форум
Подписаться: Подписаться на рассылку по e-mail FACEBOOK
Форум
Добро пожаловать, Гость
Привет! Вход или Регистрация.    Забыли пароль?
RE: Підключення МІК-51 по Modbus (1 просматривает) (1) Гость
Вниз Ответить Избранное: 0
Сообщения темы: RE: Підключення МІК-51 по Modbus
#1341
Micky (Пользователь)
Fresh Boarder
Постов: 1
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Підключення МІК-51 по Modbus 2 г., 11 мес. назад  
Добрий день. Якщо я правильно розумію інструкцію з експлуатації МІК-51 (п.5.4.2.3), контролер підпримує версії Modbus "Мікрол" або "Modicon", які несумісні зі стандартом Modbus RTU. Поясніть, будь-ласка, як треба підключати МІК51 до пристроїв інших виробників, приладів Мікрол 1ї групи, або Trace Mode6?
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#1350
support_d (Администратор)
Администратор
Постов: 121
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Підключення МІК-51 по Modbus 2 г., 11 мес. назад  
Доброго дня. Ні, це не зовсім вірно. Modbus "Modicon" - це стандартний протокол Modbus RTU, Modbus "Мікрол" - це той же Modbus RTU, тільки дещо специфічний. Для підключення МІК-51 до сторонніх приладів або стороннього ПО слід користуватись стандартними вказівками щодо їхнього налаштування: потрібно знати адрес МІК-51 в мережі і номери регістрів, які потрібно зчитувати. Щодо адресу приладу, то нюансів немає ніяких. Щодо номерів регістрів, то потрібно враховувати наступне:
1) якщо використовувати протокол Modbus "Мікрол", то номери регістрів можна брати з програмного продукту Альфа;
2) якщо ж використовувати Modbus "Modicon", то для визначення цих номерів потрібно використовувати формули, наведені в пункті 3.4.2.3 інструкції по експлуатації для контролера МІК-51.
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#1475
korzhyk (Пользователь)
Junior Boarder
Постов: 22
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Підключення МІК-51 по Modbus 6 мес., 4 нед. назад  
МІК-51-07 2007 року (варсія ПО 54) - немає можливості перемкнути у режим Modicon. Є необхідність читати інформацію з функціональних блоків стороннім майстром, що не розуміє модифікацію Modbus Мікрол.
Читати властивості блоків стандартними Modbus вдається функцією 4, де регістри визначаються за Вашими формулами для функції 3 Modicon.
А як читати виходи блоків?
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#1476
support_as (Пользователь)
Fresh Boarder
Постов: 10
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Підключення МІК-51 по Modbus 6 мес., 4 нед. назад  
На жаль, для Вашого випадку, прочитати виходи функціональних блоків не вийде. В старих модифікаціях приладу передбачено використання тільки протоколу Modbus Мікрол.
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#1477
korzhyk (Пользователь)
Junior Boarder
Постов: 22
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Підключення МІК-51 по Modbus 6 мес., 4 нед. назад  
Але ж, якщо я можу прочитати властивості з таблиці 3х (Input registers, функція 4), то імовірно можна прочитати і виходи з таблиці 4х (Holding registers, функція 3). Треба тільки знати прицип їх розташування у цій таблиці. Чи функція 3 у Modbus Мікрол означає геть інше?
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#1478
support_as (Пользователь)
Fresh Boarder
Постов: 10
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Підключення МІК-51 по Modbus 6 мес., 4 нед. назад  
Можете спробувати як варіант в програмі Альфа 1.0 вибрати у вкладці Сервис, Калькулятор регистров і у відповідних полях вказати номер функціонального блоку та номер властивості/виходу і у полі результату отримаєте шукане значення номера регістра.
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#1479
korzhyk (Пользователь)
Junior Boarder
Постов: 22
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Підключення МІК-51 по Modbus 6 мес., 3 нед. назад  
Нічого не вийшло. Той калькулятор рахує регістри для Modbus Мікрол. А чи можна якось читати входи функціональних блоків? При формуванні шаблона *.xml у Альфі наче є така опція, але на що вона впливає - незрозуміло.
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#1480
support_d (Администратор)
Администратор
Постов: 121
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Підключення МІК-51 по Modbus 6 мес., 3 нед. назад  
В протоколі Modbus RTU існує таке поняття, як "слідування байт", яке для Modbus Мікрол відповідає значенню "3-2-1-0", тобто "старший байт - молодший байт", і змінити яке неможливо. Якщо в приладі, який Ви використовуєте в якості Мастера, цей параметр по замовчуванню дорівнює "1-0-3-2", тобто "молодший байт - старший байт", то зчитати значення виходів не вдасться.

Зчитати значення входів функціонального блоку неможливо. В шаблоні *.xml вони використовуються в тому випадку, якщо цей блок потрібно використати в логіці роботи нашої Скада-системи Visual Intellect 2.0.
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#1481
korzhyk (Пользователь)
Junior Boarder
Постов: 22
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Підключення МІК-51 по Modbus 6 мес., 3 нед. назад  
Встановити послідовність байтів - не проблема. Проблема - визначити номери регістрів для виходів блоків, якщо маєш тільки стандартний Modbus RTU для считування (щоб побачити бодай щось).
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#1482
support_d (Администратор)
Администратор
Постов: 121
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Підключення МІК-51 по Modbus 6 мес., 3 нед. назад  
Номери регістрів визначаються або за допомогою калькулятора, як вже було сказано раніше, або за допомогою пункту меню "Вид - Таблица", де, власне, в таблиці можна переглянути номери регістрів як властивостей, так і виходів, які співпадають, але відрізняються функцією їх зчитування: властивості зчитуються четвертою функцією, виходи - третьою.
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#1483
korzhyk (Пользователь)
Junior Boarder
Постов: 22
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Підключення МІК-51 по Modbus 6 мес., 3 нед. назад  
Так і я про це. Майстер із стандартним Модбасом за вказаними номерами регістрів нормально читає (4 функція) та пише (16) властивості блоків, але прочитати виходи блоків (3 функція) - не може. Чи існує спосіб якось звернутися до цих регістрів? Десь же вони розташовані.
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#1484
support_d (Администратор)
Администратор
Постов: 121
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Підключення МІК-51 по Modbus 6 мес., 3 нед. назад  
Ще одним способом є використання формули для виходів, наведеної в інструкції, але без зміщення на "200". Але таким способом Ви отримаєте ті ж самі значення, які наведені в таблиці з програми Альфа, тобто реальні номери регістрів.
Тому є три варіанти: 1) або Ви звертаєтесь не до тих регістрів; 2) або Мастер в мережі направді не працює з послідовністю "3-2-1-0"; 3) або це програмний нюанс приладу МІК-51, який був виправлений в наступних версіях.
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
Вверх Ответить