B&R Представлення функціонального блоку зв'язку MODBUS
автор: ПЛК-ПОСТАЧАННЯ
2022-12-23
Відкрийте файл довідки B&R, знайдіть DRV_MBUS, ви можете знайти бібліотеку DRV_MBUS.
На малюнку вище ви можете побачити функціональні блоки, пов’язані зі зв’язком MODBUS, є 4 функціональні блоки, пов’язані з головною станцією, і 3 функціональні блоки, пов’язані з підпорядкованою станцією. B&R в основному використовує наступні функціональні блоки як головну станцію.
a. MBMOPEN()
Функціональний блок MBMOPEN() відкриває (активує) головний комунікаційний інтерфейс. Параметри наступні
Параметр I/O Значення
Я вмикаю ввімкнення функціонального блоку
I PDEVICE Назва комунікаційного інтерфейсу
I PMODE Налаштування параметрів інтерфейсу зв’язку
Назва блоку даних IPCONFIG
I тайм-аут параметр тайм-ауту зв’язку
I ascii режим MODBUS, (0=RTU/1=ASCII)
O код помилки статусу, 0 означає відсутність помилки
O IDENT Дескриптор, наданий MBMaster(), MBMCmd(), MBMClose()
b. MB Master()
Параметр I/O Значення
Я вмикаю ввімкнення функціонального блоку
Ident Покажчик дескриптора, повернутий із MBMOpen()
O код помилки статусу, 0 означає відсутність помилки
O execute Чи виконувати команду
O recordnum Номер поточного обміну даними
c.MBMCmd()
Параметр I/O Значення
Я вмикаю ввімкнення функціонального блоку
Ident Покажчик дескриптора, повернутий із MBMOpen()
I Код функції mfc Modbus
Номер підлеглої станції вузла I, транслюється 0
I data Перша адреса області даних
Я зачет зсув
Довжина даних I len
O код помилки статусу, 0 означає відсутність помилки
d. MBMClose()
Закрийте комунікаційний інтерфейс головної станції
Параметр I/O Значення I enable Function block enable Ident Покажчик дескриптора, повернутий із MBMOpen() O status Error code, 0 means no error
На малюнку вище ви можете побачити функціональні блоки, пов’язані зі зв’язком MODBUS, є 4 функціональні блоки, пов’язані з головною станцією, і 3 функціональні блоки, пов’язані з підпорядкованою станцією. B&R в основному використовує наступні функціональні блоки як головну станцію.
a. MBMOPEN()
Функціональний блок MBMOPEN() відкриває (активує) головний комунікаційний інтерфейс. Параметри наступні
Параметр I/O Значення
Я вмикаю ввімкнення функціонального блоку
I PDEVICE Назва комунікаційного інтерфейсу
I PMODE Налаштування параметрів інтерфейсу зв’язку
Назва блоку даних IPCONFIG
I тайм-аут параметр тайм-ауту зв’язку
I ascii режим MODBUS, (0=RTU/1=ASCII)
O код помилки статусу, 0 означає відсутність помилки
O IDENT Дескриптор, наданий MBMaster(), MBMCmd(), MBMClose()
b. MB Master()
Параметр I/O Значення
Я вмикаю ввімкнення функціонального блоку
Ident Покажчик дескриптора, повернутий із MBMOpen()
O код помилки статусу, 0 означає відсутність помилки
O execute Чи виконувати команду
O recordnum Номер поточного обміну даними
c.MBMCmd()
Параметр I/O Значення
Я вмикаю ввімкнення функціонального блоку
Ident Покажчик дескриптора, повернутий із MBMOpen()
I Код функції mfc Modbus
Номер підлеглої станції вузла I, транслюється 0
I data Перша адреса області даних
Я зачет зсув
Довжина даних I len
O код помилки статусу, 0 означає відсутність помилки
d. MBMClose()
Закрийте комунікаційний інтерфейс головної станції
Параметр I/O Значення I enable Function block enable Ident Покажчик дескриптора, повернутий із MBMOpen() O status Error code, 0 means no error
Пов’язані новини
Про класифікацію, застосування та розвиток ПЛК 2024-01-02 416
Виникла проблема з ПЛК, як швидко знайти причину? 2024-01-02 349
Скільки методів зв’язку має Siemens PLC? 2023-08-03 800
Siemens PLC S7-300 має збій зв'язку та метод дистанційного обслуговування 2023-08-03 3596
Які серії та характеристики Siemens PLC 2023-08-03 800
Короткий опис методу вибору ПЛК Siemens 2 2023-08-03 383
Короткий опис методу вибору ПЛК Siemens 1 2023-08-03 414
Які програми ви б використовували ПЛК? - Вивчення широкого використання програмованих логічних контролерів 2023-05-31 533
Чи використовується ПЛК у робототехніці? - Розуміння ролі ПЛК у робототехніці 2023-05-31 507
Чи важко програмувати ПЛК? - Вичерпний посібник із програмування ПЛК 2023-05-31 707
Що таке ПЛК у бізнесі? 2023-05-27 509
Для чого використовується ПЛК? 2023-05-26 587
Що таке сходова діаграма в PLC? 2023-05-25 614
Чому Smart Switch не працює на моєму ПЛК? 2023-05-24 534
Чому ПЛК встановлено всередині корпусу? 2023-05-23 530
Чому в ПЛК використовуються логічні стійки? 2023-05-22 535
Чому існує потреба в PLC в промисловості 2023-05-20 556
Чому ПЛК важливий 2023-05-19 509
Чому деякі ПЛК використовують лише базові доповнення 2023-05-18 533
Чому масштабування виконується в ПЛК 2023-05-17 496