B4X FEED Modbus TCP

اطلاعات موضوع

درباره موضوع در تاریخ, در دسته b4xfeed ایجاد شده و آغاز کننده آن practicalsoftمی باشد و موضوع آن: Modbus TCP است. این موضوع تا کنون 39 بازدید کننده و, 0 پاسخ داشته و 0 بار پسندیده شده...
نام دسته b4xfeed
نام موضوع Modbus TCP
آغاز کننده موضوع practicalsoft
تاریخ شروع
پاسخ‌ها
0
بازدیدها
39
پسندها
0
آخرین ارسال توسط PracticalSoft
Jun 6, 2020
11,559
4,422
Ciao a tutti,
Visto le difficoltà a trovare una libreria "già fatta" per quanto riguarda la comunicazione Modbus TCP.
Ho deciso di creare una mia libreria, adattata per le mie esigenze, che magari può essere utile a qualcuno, che magari possa migliorare in questo forum.
Allego la libreria, il progetto della libreria e un progetto di test.

Le funzioni disponibili:
  • FC01 - Lettura Coil
  • FC03 - Lettura Holding
  • FC05 - Scrittura Coil singola
  • FC06 - Scrittura Holding singola
  • FC16 - Scrittura Holding multipla

Come funziona:

Da codice si crea Query per indicare la funzione che si vuole eseguire ciclicamente.
Prima di registrarla in una lista analizza il parametro "Count" (questo perchè ho notato appunto che posso arrivare a chiedere dati fino a una quantità massima di 125)
Adatta la Query ed eventualmente crea tutte quelle necessarie per soddisfare la richiesta iniziale.

Esiste la lista di "Query", in maniera ciclica e avanza solo se il server risponde...



 

عقب
بالا