Obsługiwane są następujące protokoły
- ISO na kanale TCP PU (PU, ProTool, WinCC, kompatybilny serwer OPC itp.)
- ISO na TCP wysyłanie / odbieranie pasywne
- ISO na TCP Wyślij / Odbierz aktywne
- ISO na TCP Fetch / Write Passive
- Pasywne wysyłanie / odbieranie TCP
- Aktywne wysyłanie / odbieranie TCP
- CP Fetch / Write pasywne
- Wysyłanie / odbieranie UDP
Środowisko PC oferuje dodatkowe funkcje , które wykraczają poza zwykłe instrukcje S7. Dzięki temu można zintegrować własne bloki funkcyjne zaprogramowane w C ++. Daje to możliwość programowania sterowników sprzętowych dla niestandardowych operacji we / wy bez dużego rozwoju.
SoftPLC jest również dostępny jako czysty sterownik PLC do symulacji . S7 Simulation PLC posiada również zintegrowaną funkcjonalność ModbusTCP i CP.
Aby sprostać wymaganiom naszych klientów i zapewnić elastyczność, dostępne są różnorodne platformy sprzętowe i programowe, które są obsługiwane przez SoftPLC. W przypadku aplikacji OEM dostępna jest również wersja S7 Linux lub Windows CE dla prawie każdej architektury procesora. różnica
pomiędzy S7-SoftPLC 315 a S7-SoftPLC 416 jest różna liczba flag, timerów i liczników w zależności od sprzętowego PLC. Różnice są zgodne z różnicami między sprzętowymi PLC 315 i 416 Siemensa. Pamięć load w S7-SoftPLC 315 jest ograniczona do 256 kB, podczas gdy pamięć load w S7-SoftPLC 416 może być dowolnie konfigurowana.