align="justify"> Панель інструментів можна відключити (див. Проект Опції ( Project Options ) категорія Робочий стіл (Desktop))
Малюнок 39 - Панель інструментів
. 2Оператори програми CoDeSys
Розмежування рядків (тобто string1 ')
.. [] Завдання індексів масиву (тобто ARRAY [0..3] OF INT)
: Роздільник операнда і типу при оголошенні (тобто var1:;)
; Кінець інструкції (тобто a:=var1;)
^ Звернення через покажчик (тобто pointer1 ^) var1 N Завантажити значення var1 а акумулятор
:=ST var1 N Записати в var1 значення аккумулятораboolvar Установка логічного операнда boolvar в TRUE, якщо значення акумулятора TRUEboolvar Скидання логічного операнда boolvar в FALSE, якщо значення акумулятора TRUElabel CN ??Перехід на мітку label
lt; Program name gt; CAL prog1 CN Виклик програми prog1
lt; Instance name gt; CAL inst1 CN Виклик примірника функціонального блоку inst1
lt; Fctname gt; (vx, vy, ..) lt; Fctname gt; vx, vy CN Виклик функції fctname передача параметрів vx, vy
(Результат обчислень в дужках використовується як операнд.) Закінчує обчислення в дужках.
AND AND N, (Бітове AND
OR OR N, (Бітове ORXOR N, (Бітове виключає OR
NOT NOT Бітове NOT
+ ADD (Складання
- SUB (Віднімання
* MUL (Множення
/DIV (Розподіл
gt; GT (Більше, ніж
gt;=GE (Більше або дорівнює
Додаток E: Короткий довідник по операторам і компонентам бібліотекV2.3 10-67
=EQ (Так само
lt; gt; NE (нерівні
lt;=LE (Менше або дорівнює
lt; LT (Менше, ніж (in) MOD Залишок цілочисельного ділення
INDEXOF (in) INDEXOF Внутрішній індекс POU in; [INT] (in) SIZEOF Число байт, займаних in (K, in) SHL Поразрядно зрушення вліво наK біт
SHR (K, in) SHR Поразрядно зрушення вправо наK біт (K, in) ROL Циклічний зсув вліво наK біт (K, in) ROR Циклічний зсув вправо наK біт
SEL (G, in0, in1) SEL Мультиплексор на 2 входи in0 (при G FALSE) і in1
(при G TRUE) (in0, in1) MAX Повертає _____ найбільшу з 2х значень in0 і in1 (in0, in1) MIN Повертає найменше з 2х значень in0 і in1 (MIN, in, Max) LIMIT Обмежує значення in в межах від MIN до MAX (K, in0, ... in_n) MUX Мультиплексор вибирає K-те значення з групи (від in0 до In_n) (in) ADR Адреса операнда в [DWORD] () ADRINST Адреса примірника функціонального блоку , з якої викликається ADRINST. (in) BITADR Бітове зміщення операнда в [DWORD] _TO_ lt; type gt; (in) BOOL_TO_ lt; type gt; Перетворення типу з логічного
lt; type gt; _TO_BOOL (in) lt; type gt; _TO_BOOL Перетворення типу в логіческій_TO_ lt; type gt; (in) INT_TO_ lt; type gt; Перетворення значення операнда типу INT в іншій базовий тіп_TO_ lt; type gt; (in) REAL_TO_ lt; type gt; Перетворення значення операнда типу REAL в іншій базовий тіп_TO_ lt; type gt; (in) LREAL_TO_ lt; type gt; Перетворення значення операнда типу LREAL в іншій базовий тіп_TO_ lt; type gt; (in) TIME_TO_ lt; type gt; Перетворення значення операнда типу TIME в іншій
6. Організація виробництва та визначення економічної ефективності.
. 1 Економічна оцінка проектованого пристрою
Економічна оцінка проектованого виробу здійснюється шляхом порівняння його зі стандартним підходом до очищення води з автомийки. Застосування контролера з серії мікро-автоматизації, які останнім часом значно розширили свій функціонал, дозволяє при подібному рівні автоматизації управління очищенням води значно заощадити на засобах при введенні пристрою в експлуатацію.
В порівнянні з базовим пристроєм, проектоване пристрій має мережевий інтерфейс, що дозволяє економити на електроенергії за рахунок узгодженості дій системи.
Повторне використання води дозволяє значно економити воду.
. 2 Визначення переліку робіт
Перелік робіт і задіяні виконавці на кожній роботі, представлені в таблиці 2
Стадія разработкіНаіменованіе работиІсполнітельТехніческое заданіеПостановка задачіІнженер Аналіз вихідних даннихІнженерВибор і обгрунтування критеріїв ефективності та якості розроблюваної сістемиІнженерІнженерОбоснованіе вибору програмних средствІнженерОпределеніе терм...