Компоненты библиотеки
Симулятор ISaGRAF полностью поддерживает стандартные преобразования, функции и блоки функций, поставляемые CJ International. Ниже дан список поддерживаемых объектов:
Функции преобразования:
bcd, scale
Функции:
abs, acos, ArCreate, ArRead, ArWrite, ascii, asin, atan, char, cos, delete, expt, find, insert, left, limit, log, max, mid, min, mlen, mod, mux4, mux8, odd, rand, replace, right, rol, ror, sel, shl, shr, sin, sqrt, tan, trunc
Функциональные блоки:
average, blink, cmp, ctd, ctu, ctud, derivate, f_trig, hyster, integral, lim_alrm, r_trig, rs, sema, sr, stackint, tof, ton, tp
Преобразования, определенные пользователем, функции “C” и функциональные блоки обычно не интегрированы в симулятор ISaGRAF. Обычно такие объекты разрабатываются для использования ресурсов программного обеспечения и оборудования целевой системы. Такие ресурсы, как правило, недоступны в Windows системе. Симулятор ISaGRAF обеспечивает следующее стандартное поведение для любого, определенного пользователем, преобразования, функции или функционального блока:
· Когда новое преобразование совершается симулятором, оно замещается “null” преобразованием. Это означает, что физическое значение аналоговых переменных всегда равно электрическому значению (как введено или отображено на панели Симулятора).
· Если новая функция “C” или функциональный блок запущен симулятором, то не производится ни одной операции. Результирующее значение не устанавливается.