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

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
+25
View File
@@ -0,0 +1,25 @@
(*
===============================================================================
Project : PLC_Library
Device : -
Path : Fastwel
Name : DIM764_DI
Type : FUNCTION
Exported : 2026-07-31 11:16:16
===============================================================================
*)
FUNCTION DIM764_DI : REAL
(*На выходе - Частота в Гц*)
VAR_INPUT
IN: DWORD;
RANGE: BYTE; (* 0-Period; 1-Interval; *)
END_VAR
(*----- IMPLEMENTATION -----*)
CASE RANGE OF
0 : IF(IN=0) THEN DIM764_DI:=0; ELSE DIM764_DI := 50000000.0/DWORD_TO_REAL(IN); END_IF;
1 : DIM764_DI:=DWORD_TO_REAL(IN)/50.0;
ELSE
DIM764_DI:=0;
END_CASE;
END_FUNCTION