Содержание:


Общая таблица блоков

В таблице представлены все блоки и краткое описание к ним.


Название блока

 Назначение блока 

 Примечания 

Битовые
И
(AND)
  Логический оператор AND  
ИЛИ
(OR)
  Логический оператор OR  
Исключающее Или
(XOR)
  Логический оператор XOR  
НЕ
(NOT)
  Логический оператор NOT  
Вход
  Константа
(Const)
  Создается константа
 
Тег
(канал)
  Создается блок Tag, в котором
  можно присвоить наименование
  тэга из списка
 
Выход
Тег
(канал)
  Создается блок Tag, в котором
  можно присвоить наименование
  тэга из списка
 
  Выводит входящие данные
  на консоль
  Чтобы открыть консоль
  необходимо двойным
  нажатием левой кнопки
  мыши кликнуть по
  блоку 
  Выводит входящие данные
  на график
  Чтобы открыть график
  необходимо двойным
  нажатием левой кнопки
  мыши кликнуть
Генераторы
  Генерируется синусоида  
  Генерируются упорядоченные
  числа в указанном диапазоне
 
  Блок используется для
  включения или выключения,
  значения включить и выключить
  указываются в свойствах блока
 
  Блок используется для
  формирования импульса
  включения выхода на заданный
  интервал времени
 
  Генерирует случайные
  числа от 0 до 1
 
Случайное число
(min-max)
  Генерирует случайные числа в
  заданном диапазоне
 
Одно включение
  Блок используется для разового
  включения, то есть при первом
  запуске на выходе будет
  выставлена логическая "1"
 
Комментарии
Комментарий
   
Логические
И
(AND)
Логический оператор AND
 
ИЛИ
(OR)
  Логический оператор OR  
Исключающее Или
(XOR)
  Логический оператор XOR  
НЕ
(NOT)
  Логический оператор NOT  
  Математика
В это разделе сгруппированы блоки математической обработки сигналов
Сложение
(ADD)
  Складывает значения на входах   Их меню по правой
  кнопке можно увеличить
  кол-во входов
Вычитание
(SUB)
  Вычитает значения на входах   
Умножение
(MUL)
  Умножает значения на входах  
Деление
(DIV)
  Делит значения на входах,
  на выходе будет выдавать
  целую часть от деления
 
Деление по модулю
(/)
  Делит значения на входах,
  на выходе будет выдавать
  остаток от деления
 
Степень
(POWER)
  Возводит Base в степень Power  
Пересчет диапазон
(SCALE)
  Блок пересчитывает из одной
  шкалы в другую
  Например из 4-20 мА в
  0-100%
Счетчик
(COUNT)
  Счетчик, который используется
  для прямого и обратного счета
 
Минимум
(MIN)
  Сравнивает два значения на
  входах, на выходе выводит
  минимальное из них
 
Максимум
(MAX)
  Сравнивает два значения на
  входах, на выходе выводит
  максимальное из них
 
Округление к большему
  Округляет значение на входе к
  ближайшему большему целому
 
Округление к меньшему
  Округляет значение на входе к
  ближайшему меньшему целому
 
Округление к ближайшему
  Округляет значение на входе к
  ближайшему целому
 
Целая часть
  Возвращает целую часть числа
  на входе
 
Дробная часть
  Возвращает дробную часть числа
  на входе
 
Модуль
(ABS)
   
Синус
(SIN)
  Возвращает синус вещественного
  числа на входе
 
  Возвращает арксинус
  вещественного числа на входе
 
Косинус
(COS)
  Возвращает косинус
  вещественного числа на входе
 
  Возвращает арккосинус
  вещественного числа на входе
 
Тангенс
(TAN)
  Возвращает тангенс
  вещественного числа на входе
 
  Возвращает арктангенс
  вещественного числа на входе
 
Натуральный логарифм
  Возвращает значение
  натурального логарифма
  вещественного числа на входе
 
Экспонента
  Возводит экспоненту (e) в
  степень числа на входе
 
  Возвращает квадратный корень
  вещественного числа на входе
 
Скользящее среднее
   
Пользовательские
Разное
Разветвление
  Блок Позволяет записать одно
  значение в несколько каналов
  Их меню по правой
  кнопке можно увеличить
  кол-во входов
Извл.бит
(UNPACK)
  Разбивает на биты
Лин.нар
(RAMP)


Перекл.
(SEL)


Комментарий
  Создает блок, в котором можно
  написать произвольный текст

Число Пи
  Создается постоянная
  числа Pi

Скрипты SIMP Light
Отправить Email
  Блок позволяет отправить
  сообщения на Email
  Данные письма
  указываются в свойствах
  блока
Отправить SMS
  Блок позволяет отправить
  СМС-сообщения
  Данные СМС-сообщения
  указываются в свойствах
  блока
Чтение переменной
  Считывание переменной
Запись переменной
  Запись переменной в тег (канал) 
Статус тревоги
  Блок позволяет получить
  статус тревоги у канала

  Имя канала, для которого
  нужно узнать статус
  тревоги, указывается в
  свойствах блока
Установка шкалы
  Данный блок позволяет
  установить шкалы для канала

  Имя канала, для которого
  нужно установить шкалу,
  указывается в свойствах
  блока
Открытие мнемосхемы
  Блок позволяет открыть
  указанную мнемосхему
  Имя мнемосхемы,
  которую необходимо
  открыть, указывается в
  свойствах блока
Установка тревоги
  Данный блок позволяет
  установить уставку для
  канала
  Имя канала, для которого
  нужно установить уставку,
  указывается в свойствах
  блока
Таймеры
Таймер TP
   
  Блок используется для операции
  задержки передачи сигнала
  Выбрать время задержки
  можно в свойствах блока
Таймер TOF
   
Счетчик интервалов
   
  Триггеры
RS-Триггер
  Блок используется для
  переключения с фиксацией
  состояния при поступлении
  коротких импульсов на
  соответствующий вход
  Логический вход «S» - set
  (установить триггер) и
  логический вход 
«R» -
  reset (сбросить триггер),
  выходом блока является
  логический выход 
«Q»
  (состояние триггера)
Синхронный
RS-Триггер


JK-Триггер
  JK-триггер работает так же как
  RS-триггер, с одним лишь
  исключением: при подаче
  логической единицы на оба входа
  J и K состояние выхода триггера
  изменяется на противоположное,
  то есть выполняется операция
  инверсии.

Синхронный
JK-Триггер


T-Триггер
  После поступления на вход T
  импульса, состояние триггера
  меняется на прямо
  противоположное

Синхронный
T-Триггер
  Синхронный Т-триггер, при
  единице на входе Т, по каждому
  такту на входе С изменяет своё
  логическое состояние на
  противоположное, и не изменяет
  выходное состояние при нуле на
  входе T

Синхронный
D-Триггер
  Запоминает состояние входа и
  выдаёт его на выход

Условия
X > Y
  Результатом выполнения
  операции на выходе является
  логическая «1», если входное
  число X больше Y


X >= Y

  Результатом выполнения
  операции на выходе является
  логическая «1», если входное
  число X больше либо равно Y


X < Y
  Результатом выполнения
  операции на выходе является
  логическая «1», если входное
  число X меньше Y


X <= Y
  Результатом выполнения
  операции на выходе является
  логическая «1», если входное
  число X меньше либо равно Y


X = Y
  Результатом выполнения
  операции на выходе является
  логическая «1», если входное
  число X равно Y


X <> Y
  Результатом выполнения
  операции на выходе является
  логическая «1», если входное
  число X не равно Y


   +++++++++++++++++++++  +++++++++++++++++