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
Моделирование волноводных устройств СВЧ
Прогресс
радиоэлектроники сопровождается быстрым развитием теории и техники СВЧ -
устройств. Возрастает сложность СВЧ трактов, повышаются требования к
элек ...
Проектирование микроконтроллера
Развитие микроэлектроники и широкое применение ее изделий в
промышленном производстве, в устройствах и системах управления самыми
разнообразными объектами и ...
Организация связи на железнодорожном транспорте на примере Свердловской железной дороги
Открытое
акционерное общество «Российские железные дороги» (ОАО «РЖД»)
Филиал
«Свердловская железная дорога»
Свердловский
региональный центр связи (С ...
Меню сайта
2025 © www.informaticspoint.ru