Jak zprovozním Modbus komunikaci mezi řídicím systémem a LookDetem?

Pro pochopení tohoto textu je potřeba, aby čtenář byl seznámen s principy fungování LookDetu, DetStudia a Modbus komunikace. Toto řešení popisuje postup v LookDetu verze 6.x a DetStudiu verze 3.4.25.

Jak zařízení nakonfigurovat po stránce připojení do ethernetu?

V případě komunikace řídicího systému a LookDetu prostřednictvím sběrnice ModbusTCP je důležité, aby řídicí systém a LookDet na sebe navzájem viděli. To znamená, že obě stanice musí splňovat jednu z podmínek:

  • Musí být ve stejné síti (LAN, VLAN, VPN).
  • Musí být do sítě připojeny prostřednictvím veřejné statické IP adresy.

Jak mám postupovat v LookDetu?

V administraci systému v sekci Ovladače založte nový ovladač typu Modbus naslouchání na portu TCP/UDP

Parametr ovladače Číslo portu zvolte podle vaší aktuální potřeby (doporučuji použit lupu napravo). Parametr Výběr druhu logu doporučuji ponechte na hodnotě Vypnuto.

Jak postupovat v DetStudiu?

Komunikace, kterou iniciuje řídicí systém

Přidejte komunikační objekt ModbusMasterTCP.
Hodnotu vlastnosti Host name upravte na IP adresu, na které je dostupný server LookDet.
Hodnotu vlastnosti RemotePort upravte na číslo portu, které jste zadávali při zakládání nového ovladače v LookDetu.

vložit obrázek

V rámci komunikačního objektu ModbusMasterTCP přidejte objekt ModbusDevice.
Hodnota vlastnosti Address může být libovolná, nemá na komunikaci vliv.
V rámci objektu ModbusDevice definujte požadované Modbus registry.
Zápisem do těchto registrů se iniciuje komunikace dat těchto registrů do LookDetu.

vložit obrázek

Komunikace, kterou iniciuje LookDet

Do projektu přidejte komunikační objekt ModbusSlaveTCP.
V rámci objektu ModbusSlaveTCP definujte požadované Modbus registry.

Je potřeba ještě něco doplnit v LookDetu?

Ano, v administraci systému v sekci Stanice založte novou stanici:

Kanál odpovídá matici, která reprezentuje Modbus registry, tak jak jsou definovány v DetStudio projektu řídicího systému.
Zápisem do kanálu odpovídajícímu těmto registrům se iniciuje komunikace dat těchto registrů do řídicího systému.

 

A když to teď mám vše nakonfigurované, jak pošlu data z řídicího systému do LookDetu?

Data do LookDetu chodí, teď bych chtěl, aby data chodila i z LookDetu.

Dívám se, že data do LookDetu přestala chodit, jak odhalím problém?

V první řadě zkontrolujte kabely, síťové prvky, …

V DetStudiu do inspektora vložit komunikační objekt ModbusMasterTCP a ModbusSlaveTCP

vložit obrázek

V sekci NEPŘIŘAZENA se automaticky objeví kanály s čísly odpovídající WIDům vytvořených proměnných.

Hodnoty těchto kanálů lze například zobrazovat v náhledech.