Skontaktuj się z nami, opisz swój projekt, a zaproponujemy Ci prezentację GUI, z wyceną oprogramowania VISiQ zbudowaną na twoje potrzeby.
Komunikacja Ethernet UDP jest podstawową formą komunikacji pomiędzy oprogramowaniem VISiQ, osadzonym na komputerze klasy PC
z docelowymi obiektami sterowanymi. Takim obiektem może być twój, dowolny sterownik PLC.
Skontaktuj się z nami, opisz swój obiekt, a zaproponujemy Ci kształt ramek UDP i parametry sieciowe, lub sam zdefiniuj te parametry i dostarcz
je nam w formie wymagania, a dostosujemy środowisko VISiQ do twoich potrzeb.
Wspierane formaty danych:
Przykład:
Dane konfiguracyjne - grupa 1:
endian: little
udp.ip.send: 192.168.1.1 // adres sieciowy komputera z oprogramowaniem VISIQ
udp.ip.read: 192.168.1.2 // adres sieciowy twojego sterownika
udp.port.send: 6202 // port na który program VISiQ będzie wysyłać zdefiniowane ramki
udp.port.read: 6201 // port programu VISiQ na którym zdefiniowane ramki będą nasłuchiwane
udp.timing.ms: 100 // odstęp czasowy pomiędzy kolejnymi ramkami
Struktura ramki
Frame = Header + Data
Struktura nagłówka ramek z grupy 1
struct Header
{
private:
int32_t Id {}; // adres ID ramki
int8_t Dlc {}; // długość danych z ramki w bajtach
};
Opis numerów ID dla ramek z grupy 1
enum Id : int32_t
{
Frame1= int32_t(1), // adres ID ramki = 1
Frame2 = int32_t(2), // adres ID ramki = 2
};
Opis budowy ramek z danymi (Data) dla grupy 1
struct Frame1 : public Header
{
int32_t analogData1{}; // zmienna analogowa
float analogData2{}; // zmienna analogowa
};
struct Frame2 : public Header
{
bool binData1{}; // zmienna binarna
bool binData2{}; // zmienna binarna
bytes:3 Alarms{}; // zmienna Alarms zawierająca 3 bajty danych
};
Opis do zmiennej typu bytes
enum Alarms
{
bool alarmDefinition1{}; // nazwa 1 sygnału ze zmiennej Alarms
bool alarmDefinition2{}; // nazwa 2 sygnału ze zmiennej Alarms
bool alarmDefinition3{}; // nazwa 3 sygnału ze zmiennej Alarms
};
Program VISiQ może obsłużyć transmisję danych obejmującą wiele grup ramek dostępnych z różnych adresów i portów.
Pamiętaj, że ostateczna cena programu VISiQ uzależniona jest w dużej mierze od ilości wyświetlanych danych w programie - czytaj więcej w zakładce oferta: "Intuicyjne GUI".
Do stworzenia strony wykorzystano kreator stron www WebWave.
Podpowiedź:
Możesz usunąć tę informację włączając Plan Premium