From OpenSCADAWiki
Jump to: navigation, search

Функції

  • Загальне опрацювання аналогового входу щодо:
  • проста корекція-калібрування за формулою "in = iMult*(in+iAdd)";
  • масштабування від апаратної границі [plcMin...plcMax] у головну границю [min...max], враховуючи квадратичну шкалу scSqr;
  • дозвіл на перевищення границі вхідним значенням на величину plcExcess відсотків;
  • фільтрування зміни вхідного значення на час Tf.
  • Проста імітація аналогового входу, встановленням plcImit та підключенням джерела імітації-симуляції до plcImitIn.
  • Опрацювання кінцевої змінної var на предмет порушення деяких границь та критеріїв, генеруючи аварії та відповідно встановлюючи атрибут err. Границі аварії можуть мати деякий гістерезис HystBnd, можуть бути затримані на час alDelay та можуть бути придушені встановленням alSup. Надаються наступні границі та критерії:
  • відсутність даних або підключення до джерела за вхідним значенням EVAL — код помилки 1 та рівень аварії 5;
  • перевищення апаратної границі вхідним значенням — код помилки 1,2 та рівень аварії 5;
  • перевищення аварійної границі кінцевою змінною [aMin...aMax] — код помилки 3,4 та рівень аварії 4;
At.png Вимикається встановленням однакових або інверсних значень границі
  • перевищення попереджувальної границі кінцевою змінною [wMin...wMax] — код помилки 5,6 та рівень аварії 2;
At.png Вимикається встановленням однакових або інверсних значень границі
  • велика швидкість зміни speed кінцевої змінної — код помилки 7 та рівень аварії 2.
  • Передавання специфічної ПІД інформації, контролю та атрибутів коефіцієнтів до та з ПЛК або іншого джерела даних із регулюванням.