Difference between revisions of "Modbus TCP/ru"

From Larnitech wiki page
Jump to navigation Jump to search
(Created page with "Протокол Modbus TCP")
 
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<languages/>
 
<languages/>
==ModBus TCP Plugin installation & configuration==
+
==Установка и настройка плагина ModBus TCP==
 
<ol>
 
<ol>
<li>Make sure you have ModBus TCP licenses
+
<li>Убедитесь, что у вас есть лицензии ModBus TCP.
 
<br>[[file:newmodbus1.png|700px|link=]]<br>
 
<br>[[file:newmodbus1.png|700px|link=]]<br>
 
</li>
 
</li>
  
<li>Make sure you have the latest versions of LT Setup, LT Server, ModBus TCP plugin installed
+
<li>Убедитесь, что у вас установлены последние версии программ LT Setup, LT Server, плагина ModBus TCP.
 
<br>[[file:newmodbus2.png|700px|link=]]<br>
 
<br>[[file:newmodbus2.png|700px|link=]]<br>
 
</li>
 
</li>
  
<li>Configure plugin before enabling.
+
<li>Перед включением настройте плагин.
 
<br>[[file:newmodbus3.png|700px|link=]]<br>
 
<br>[[file:newmodbus3.png|700px|link=]]<br>
 
<br>[[file:newmodbus4.png|700px|link=]]<br>
 
<br>[[file:newmodbus4.png|700px|link=]]<br>
 
<br>[[file:newmodbus5.png|700px|link=]]<br>
 
<br>[[file:newmodbus5.png|700px|link=]]<br>
'''IP''' - IP address of a ModBus TCP device, make sure that you can ping this device<br>
+
'''IP''' - IP-адрес устройства ModBus TCP, убедитесь, что вы можете пропинговать это устройство<br>
'''Port''' - 502 it is default port in most cases, but check documentation of your ModBus TCP device<br>
+
'''Port''' - порт 502 в большинстве случаев является портом по умолчанию, однако проверьте документацию вашего устройства ModBus TCP для уточнений<br>
'''Master/Slave''' - this option means that you add a Master device or Slave device<br>
+
'''Master/Slave''' - опция выбора статуса добавляемого устройства - ведущее или ведомое<br>
 
</li>
 
</li>
  
<li>Enable plugin.
+
<li>Включите плагин.
 
<br>[[file:newmodbus6.png|700px|link=]]<br>
 
<br>[[file:newmodbus6.png|700px|link=]]<br>
 
</li>
 
</li>
 
</ol>
 
</ol>
  
==Examples==
+
==Примеры==
 
<ol>
 
<ol>
 
<li>
 
<li>
<li>Go to Scripts page and create Blockly script
+
<li>Зайдите на страницу Скрипты (Scripts) и создайте скрипт в редакторе Blockly
 
<br>[[file:newmodbus7.png|700px|link=]]<br>
 
<br>[[file:newmodbus7.png|700px|link=]]<br>
 
</li>
 
</li>
  
<li>Add ModBus block from Other tab
+
<li>Добавьте блок ModBus с вкладки Другие свойства (Other)
 
<br>[[file:newmodbus8.png|700px|link=]]<br>
 
<br>[[file:newmodbus8.png|700px|link=]]<br>
 
</li>
 
</li>
  
<li>Choose ModBus TCP com-port from dropdown list and fill other fields. Save script and try it.
+
<li>Выберите com-порт ModBus TCP из выпадающего списка и заполните остальные поля. Сохраните скрипт и испытайте его.  
 
<br>[[file:newmodbus9.png|700px|link=]]<br>
 
<br>[[file:newmodbus9.png|700px|link=]]<br>
 
</li>
 
</li>
 
</ol>
 
</ol>
  
==Logs==
+
==Записи в файле отчета==
Starting Service of MODBUS TCP plugin for Larnitech system...
+
  Запуск плагина MODBUS TCP для системы Larnitech...
  Started Service of MODBUS TCP plugin for Larnitech system.
+
  Запущен плагин MODBUS TCP для системы Larnitech..
  Compiled: Jul  7 2021 13:59:57
+
  Составлено: 7 июля 2021 г., 13:59:57
  INF: Settings:
+
  INF: Настройки:
  INF: debug yes '''- Debug mode is enabled'''
+
  INF: отладка yes '''- Режим отладки включен'''
  INF: modbus-devices 192.168.1.110:502:0
+
  INF: устройства modbus 192.168.1.110:502:0
  INF: Modbus 192.168.1.110:502:0 thread created
+
  INF: Modbus 192.168.1.110:502:0 поток создан
  INF: Modbus 192.168.1.110:502:0 thread started
+
  INF: Modbus 192.168.1.110:502:0 поток запущен
  DEBUG: Modbus client: connected to 192.168.1.110:502:0''' - Plugin connected to the device'''
+
  ОТЛАДКА: Клиент Modbus: подключен к 192.168.1.110:502:0''' - Плагин подключен к устройству'''
  DEBUG: Modbus client: waiting for messages for 192.168.1.110:502:0
+
  ОТЛАДКА: Клиент Modbus: ожидание сообщений для 192.168.1.110:502:0
  DEBUG: Add message 01050011FF00 to 192.168.1.110:502:0 queue
+
  ОТЛАДКА: Добавить сообщение 01050011FF00 в очередь 192.168.1.110:502:0
  DEBUG: Modbus thread unlocked for 192.168.1.110:502:0
+
  ОТЛАДКА: Поток Modbus разблокирован для 192.168.1.110:502:0
  DEBUG: Modbus client: send packet to 192.168.1.110:502:0 0x01050011FF00''' - Send ‘ON’ to first coil'''
+
  ОТЛАДКА: Клиент Modbus: отправить пакет на 192.168.1.110:502:0 0x01050011FF00''' - Отправить ‘ON’ на первую катушку'''
  DEBUG: Modbus client: confirmation from 192.168.1.110:502:0 0x01050011FF00 '''- Right feedback from the device'''
+
  ОТЛАДКА: Клиент Modbus: подтверждение от  192.168.1.110:502:0 0x01050011FF00 '''- Корректный ответ устройства'''
  DEBUG: Modbus client: waiting for messages for 192.168.1.110:502:0
+
  ОТЛАДКА: Клиент Modbus: ожидание сообщений для 192.168.1.110:502:0
  DEBUG: Add message 010500110000 to 192.168.1.110:502:0 queue
+
  ОТЛАДКА: Добавить сообщение 010500110000 в очередь 192.168.1.110:502:0
  DEBUG: Modbus thread unlocked for 192.168.1.110:502:0
+
  ОТЛАДКА: Поток Modbus разблокирован для 192.168.1.110:502:0
  DEBUG: Modbus client: send packet to 192.168.1.110:502:0 0x010500110000''' - Send ‘OFF’ to first coil'''
+
  ОТЛАДКА: Клиент Modbus: отправить пакет на 192.168.1.110:502:0 0x010500110000''' - Отправить ‘OFF’ на первую катушку'''
  DEBUG: Modbus client: confirmation from 192.168.1.110:502:0 0x010500110000''' - Right feedback from the device'''
+
  ОТЛАДКА: Клиент Modbus: подтверждение от 192.168.1.110:502:0 0x010500110000''' - Корректный ответ устройства'''
  DEBUG: Modbus client: waiting for messages for 192.168.1.110:502:0
+
  ОТЛАДКА: Клиент Modbus: ожидание сообщений для 192.168.1.110:502:0

Latest revision as of 13:22, 31 January 2022

Other languages:
English • ‎русский

Установка и настройка плагина ModBus TCP

  1. Убедитесь, что у вас есть лицензии ModBus TCP.
    Newmodbus1.png
  2. Убедитесь, что у вас установлены последние версии программ LT Setup, LT Server, плагина ModBus TCP.
    Newmodbus2.png
  3. Перед включением настройте плагин.
    Newmodbus3.png

    Newmodbus4.png

    Newmodbus5.png
    IP - IP-адрес устройства ModBus TCP, убедитесь, что вы можете пропинговать это устройство
    Port - порт 502 в большинстве случаев является портом по умолчанию, однако проверьте документацию вашего устройства ModBus TCP для уточнений
    Master/Slave - опция выбора статуса добавляемого устройства - ведущее или ведомое
  4. Включите плагин.
    Newmodbus6.png

Примеры

  1. Зайдите на страницу Скрипты (Scripts) и создайте скрипт в редакторе Blockly
    Newmodbus7.png
  2. Добавьте блок ModBus с вкладки Другие свойства (Other)
    Newmodbus8.png
  3. Выберите com-порт ModBus TCP из выпадающего списка и заполните остальные поля. Сохраните скрипт и испытайте его.
    Newmodbus9.png

Записи в файле отчета

 Запуск плагина MODBUS TCP для системы Larnitech...
Запущен плагин MODBUS TCP для системы Larnitech..
Составлено: 7 июля 2021 г., 13:59:57
INF: Настройки:
INF: отладка yes - Режим отладки включен
INF: устройства modbus 192.168.1.110:502:0
INF: Modbus 192.168.1.110:502:0 поток создан
INF: Modbus 192.168.1.110:502:0 поток запущен
ОТЛАДКА: Клиент Modbus: подключен к 192.168.1.110:502:0 - Плагин подключен к устройству
ОТЛАДКА: Клиент Modbus: ожидание сообщений для 192.168.1.110:502:0
ОТЛАДКА: Добавить сообщение 01050011FF00 в очередь 192.168.1.110:502:0
ОТЛАДКА: Поток Modbus разблокирован для 192.168.1.110:502:0
ОТЛАДКА: Клиент Modbus: отправить пакет на 192.168.1.110:502:0 0x01050011FF00 - Отправить ‘ON’ на первую катушку
ОТЛАДКА: Клиент Modbus: подтверждение от  192.168.1.110:502:0 0x01050011FF00 - Корректный ответ устройства
ОТЛАДКА: Клиент Modbus: ожидание сообщений для 192.168.1.110:502:0
ОТЛАДКА: Добавить сообщение 010500110000 в очередь 192.168.1.110:502:0
ОТЛАДКА: Поток Modbus разблокирован для 192.168.1.110:502:0
ОТЛАДКА: Клиент Modbus: отправить пакет на 192.168.1.110:502:0 0x010500110000 - Отправить ‘OFF’ на первую катушку
ОТЛАДКА: Клиент Modbus: подтверждение от 192.168.1.110:502:0 0x010500110000 - Корректный ответ устройства
ОТЛАДКА: Клиент Modbus: ожидание сообщений для 192.168.1.110:502:0