Informatics Point
Информатика и проектирование
Пример объявления:: TON;
Пример IL:
CAL TONInst (IN: = VarBOOL1, PT: = T#5s)TONInst. QVarBOOL2
Пример ST:(IN: = VarBOOL1, PT: = T#5s);
CTU
Входит в standard. lib.
Функциональный блок 'инкрементный счетчик'.
Входы CU, RESET и выход Q типа BOOL, вход PV и выход CV типа WORD.
По каждому фронту на входе CU (переход из FALSE в TRUE) выход CV увеличивается на 1. Выход Q устанавливается в TRUE, когда счетчик достигнет значения заданного PV. Счетчик CV сбрасывается в 0 по входу RESET = TRUE.
Пример объявления:
CTUInst: CTU;
Пример IL:CTUInst (CU: = VarBOOL1, RESET: = VarBOOL2, PV: = VarINT1)CTUInst. QVarBOOL3CTUInst. CVVarINT2
Пример ST:(CU: = VarBOOL1, RESET: =VarBOOL2, PV: = VarINT1);: = CTUInst. Q;: = CTUInst. CV;
R_TRIG
Входит в standard. lib.
Детекторы импульсов_BLOCK R_TRIG_INPUT: BOOL;_VAR_OUTPUT: BOOL;_VAR: BOOL: = FALSE;_VAR: = CLK AND NOT M;
M: = CLK;
Функциональный блок R_TRIG генерирует импульс по переднему фронту входного сигнала.
Выход Q равен FALSE до тех пор, пока вход CLK равен FALSE. Как только CLK получает значение TRUE, Q устанавливается в TRUE. При следующем вызове функционального блока выход сбрасыва-ется в FALSE. Таким образом, блок выдает единичный импульс при каждом переходе CLK из FALSE в TRUE.
Пример объявления:: R_TRIG;
Пример IL:
CAL RTRIGInst (CLK: = VarBOOL1)RTRIGInst. QVarBOOL2
Пример ST:(CLK: = VarBOOL1);: = RTRIGInst. Q;
F_TRIG
Входит в standard. lib.
Функциональный блок F_TRIG генерирует импульс по заднему фронту входного сигнала.
FUNCTION_BLOCK F_TRIG_INPUT: BOOL;_VAR_OUTPUT: BOOL;_VAR: BOOL: = FALSE;_VAR: = NOT CLK AND NOT M;
M: = NOT CLK;
Выход Q равен FALSE до тех пор, пока вход CLK равен TRUE. Как только CLK получает значение FALSE, Q устанавливается в TRUE. При следующем вызове функционального блока выход сбрасыва-ется в FALSE. Таким образом, блок выдает единичный импульс при каждом переходе CLK из TRUE в FALSE.
Пример объявления:: F_TRIG;
Пример IL:
CAL FTRIGInst (CLK: = VarBOOL1)FTRIGInst. QVarBOOL2
Пример ST:(CLK: = VarBOOL1);: = FTRIGInst. Q;
OR
Побитное ИЛИ. Операция применима к типам BOOL, BYTE, WORD или DWORD.
Пример IL:: BYTE;2#1001_0011 2#1000_1010
ST var1 (* Результат 2#1001_1011 *)
Пример ST:: = 2#1001_0011 OR 2#1000_1010
AND
Побитное И. Операция применима к типам BOOL, BYTE, WORD или DWORD.
Пример IL:BYTE2#1001_0011
AND 2#1000_1010Var1 (* Результат 2#1000_0010 *)
Пример ST:: = 2#1001_0011 AND 2#1000_1010
Одноканальный ЭКГ на ОУ АД620 с цифровым выходом RS232
Электрокардиография
- это запись электрических сигналов, генерируемых при работе сердца. Сигнал ЭКГ
снимается с кожных покровов при помощи электродов, разме ...
Разработка принципиальной схемы 16 разрядного счетчика с использованием программы Electron ics Workbench 5.12
Подсчет импульсов является одной из наиболее распространенных операций,
выполняемых в устройствах дискретной обработки информации. Такая операция в
циф ...
Нелинейный локатор
Большинство людей, которые мало знакомы с особенностями технического
шпионажа, полагают, что подслушивающие устройства представляют собой
исключительно ради ...
Меню сайта
2025 © www.informaticspoint.ru