Konfiguracja racka
CPU, moduły I/O, Ethernet, Wi-Fi, RS485, RS232, descriptor modułu i adresacja kanałów.
PLCSystem Engineering
PLCSystem Engineering łączy konfigurator modułowego sterownika, adresację I/O, tabelę tagów, edytory języków automatyki zgodne z podejściem IEC 61131-3 oraz lokalny symulator online. Narzędzie powstaje jako praktyczny panel pracy automatyka: projekt urządzenia, rack, program, diagnostyka i późniejsze połączenie z fizycznym CPU.
Ekrany systemu
Poniższe zrzuty pochodzą z aktualnego środowiska desktopowego. Widać na nich rack modułowy, edytor LAD z paletą instrukcji IEC, bibliotekę bloków funkcyjnych oraz diagnostykę online symulatora CPU.
Automatyka przemysłowa
Aplikacja jest projektowana pod rodzinę sterowników PLCSystem: CPU oraz moduły DI, DO, AI, AO i komunikację przemysłową. Na etapie rozwoju pracuje z wbudowanym symulatorem, dzięki czemu można rozwijać logikę, diagnostykę i model projektu jeszcze przed finalną elektroniką.
CPU, moduły I/O, Ethernet, Wi-Fi, RS485, RS232, descriptor modułu i adresacja kanałów.
Języki wg modelu IEC 61131-3: LAD, FBD, ST, SFC oraz import/obsługa IL jako języka legacy.
RUN, STOP, single scan, reset CPU, watch table, forcing I/O, log zdarzeń i status programu.
Model projektu przygotowany pod download, upload, CRC konfiguracji, hasła, role i blokadę odczytu.
Programowanie IEC 61131-3
Zakres edytorów i runtime jest budowany zgodnie z praktyką normy IEC 61131-3. Użytkownik nie pracuje na surowym JSON-ie, tylko na językach automatyki: graficznej drabince, blokach funkcyjnych, tekście strukturalnym oraz sekwencjach kroków.
Networki drabinkowe, styki NO/NC, cewki, SET/RESET, gałęzie, zbocza, timery, liczniki, porównania, matematyka i CALL bloków.
Graficzne bloki logiczne, lokalne połączenia, rozgałęzianie sygnałów, compare, move/math, konwersje i wywołania własnych FB.
Tekst strukturalny z walidacją typów, IF/ELSE, CASE, pętlami, przypisaniami, wywołaniami FB oraz podglądem zmiennych online.
Kroki, przejścia, akcje, branche, interlocki, timeouty, aktywny krok i diagnostyka sekwencji w symulatorze.
Biblioteka funkcji i typy danych
PLCSystem Engineering ma startową bibliotekę gotowych instrukcji i bloków, które można wstawiać do programu, parametryzować oraz mapować na tagi i kanały modułów.
TON, TOF, TP, CTU, CTD i CTUD z obsługą wejść, presetów, wyjść Q oraz wartości bieżących.
TON TOF TP CTU/CTDRS, SR, R_TRIG, F_TRIG, AND, OR, NOT, kontakty, cewki, set/reset oraz diagnostyka kierunku zapisu.
RS/SR R_TRIG F_TRIG BoolMOVE, ADD, SUB, MUL, DIV, MOD, MIN, MAX, LIMIT, SEL, ABS, SQRT, porównania i konwersje typów.
Int Real DInt UIntFunkcje string, operacje czasu, typy Time/DateTime, Word/DWord oraz punkty pamięciowe dla programu CPU.
String Time Word DWordSymulacja i diagnostyka online
Wbudowany symulator działa jak docelowe CPU w trybie developerskim. Pozwala sprawdzić konfigurację racka, program, obraz wejść/wyjść, bloki funkcyjne i sekwencje, zanim projekt zostanie podłączony do realnego hardware.
Tryby RUN, STOP, Reset CPU i Single scan z ustawianym czasem cyklu oraz licznikiem skanów.
Podgląd wartości I/O i tagów, wymuszanie wejść/wyjść, obserwacja efektu programu i szybkie testy logiki.
Lista błędów projektu, konfliktów adresacji, duplikatów tagów, status modułów oraz log zdarzeń CPU.
Paczka programu może być wysłana do symulatora CPU, uruchomiona, zatrzymana i odczytana z powrotem.
Zakres techniczny
PLCSystem nie jest tylko ekranem HMI. To rozwijany zestaw hardware, firmware, protokołu CPU-aplikacja i programu desktopowego, który ma pozwolić budować własne sterowniki maszyn, stanowisk testowych i układów automatyki.
Rack, sloty, moduły, descriptor, mapa rejestrów i walidacja konfliktów adresacji.
CPU DI/DO AI/AO AdresacjaProgram użytkownika, networki, tagi, bloki funkcyjne i biblioteka gotowych funkcji maszynowych.
LAD FBD ST FBSymulator, watch table, forcing, download/upload CPU, cykl skanowania, status CPU i diagnostyka programu.
RUN/STOP Watch Forcing LogModbus RTU/TCP, RS485, RS232, Ethernet, Wi-Fi, PTO dla osi serwo i komunikacja z fizycznym CPU.
Modbus RS485 Ethernet PTOZastosowania
Własny CPU, moduły I/O, diagnostyka, program użytkownika i narzędzie serwisowe w jednym modelu.
Powtarzalne sekwencje, rejestracja sygnałów, forcing, testy I/O i kontrola cyklu pracy.
Sprawdzanie logiki, adresacji i interfejsu zanim powstanie finalna elektronika sterownika.
Połączenie firmware, protokołu, aplikacji desktop i dokumentacji technicznej dla produktu.
Projekt rozwojowy
Ten projekt łączy kompetencje ChamonSystems w automatyce, elektronice, firmware i aplikacjach desktopowych. Może być bazą do rozmowy o własnym sterowniku, panelu konfiguracyjnym, narzędziu serwisowym albo symulatorze dla urządzenia technicznego.