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

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
+36
View File
@@ -0,0 +1,36 @@
(*
===============================================================================
Project : PLC_Library
Device : -
Path : Общие
Name : BLINK_LMP
Type : FUNCTION_BLOCK
Exported : 2026-07-31 11:16:16
===============================================================================
*)
FUNCTION_BLOCK BLINK_LMP
(*
Мигание лампами в завистмости от статуса
*)
VAR_INPUT
State: WORD:=0; (* 0 - выключено; 1 - включено; 2 - мигание с частотой 1; 3 - мигание с частотой 2; 4 - мигание с частотой 3; *)
Inp_BL_1: BOOL := FALSE; (* Пульсар миганич с частотой 1 *)
Inp_BL_2: BOOL := FALSE; (* Пульсар миганич с частотой 2 *)
Inp_BL_3: BOOL := FALSE; (* Пульсар миганич с частотой 3 *)
END_VAR
VAR_OUTPUT
LMP: BOOL;
END_VAR
VAR
END_VAR
(*----- IMPLEMENTATION -----*)
CASE State OF
0: LMP:=FALSE;
1: LMP:=TRUE;
2: LMP:=Inp_BL_1;
3: LMP:=Inp_BL_2;
4: LMP:=Inp_BL_3;
END_CASE;
END_FUNCTION_BLOCK