Поправил скрипт, поправил неточности в библиотеке

This commit is contained in:
2026-07-31 11:20:45 +03:00
parent d3da512178
commit 3d52fdec57
44 changed files with 1956 additions and 51 deletions
+45
View File
@@ -0,0 +1,45 @@
(*
===============================================================================
Project : PLC_Library
Device : -
Path : Общие
Name : HYST
Type : FUNCTION_BLOCK
Exported : 2026-07-31 11:16:16
===============================================================================
*)
FUNCTION_BLOCK HYST
VAR_INPUT
In : REAL;
ON : REAL;
OFF : REAL;
END_VAR
VAR_OUTPUT
Q : BOOL;
win : BOOL;
END_VAR
(*----- IMPLEMENTATION -----*)
IF ON >= OFF THEN
IF IN < OFF THEN
Q := FALSE;
WIN := FALSE;
ELSIF IN > ON THEN
Q := TRUE;
WIN := FALSE;
ELSE
WIN := TRUE;
END_IF;
ELSE
IF IN > OFF THEN
Q := FALSE;
WIN := FALSE;
ELSIF IN < ON THEN
Q := TRUE;
WIN := FALSE;
ELSE
WIN := TRUE;
END_IF;
END_IF;
END_FUNCTION_BLOCK