Тема 6. Локальные переменные. Аналоговые величины
Локальные переменные.
Локальные переменные декларируются в подпрограммах (ОВ, FC или FB) в таблице Interface как элементы входа, входа/ выхода, выхода. Важно правильно выбрать тип данных.
Эти локальные данные действительны только внутри одной подпрограммы, там, где они декларированы.
Рис. 1. Пример декларирования локальных переменных („min", „kesk", „max ", „pump1" , „pump2") в формате INT.
Значение локальным переменным присваивается в программе вызова подпрограммы с указанными локальными переменными.

Рис. 2. Вызов подпрограммы с локальными переменными.
Аналоговая система.
Сигналы непрерывного действия, некоторые уровни которого
описываются бесконечными числами, называются аналоговыми сигналами. Измерить и оценить аналоговые сигналы
возможно только с допустимой погрешностью.
Дискретный сигнал, который является отображением
аналогового сигнала и который представлен с помощью конечных чисел, называется дигитальным (или цифровым) сигналом.
Устройство, с помощью которого аналоговый сигнал преобразуется в дигитальный сигнал, называется аналогово - дигитальным преобразователем (ADC).
Рис. 3. Принцип действия ADC преобразователя.
Рис. 4. Аналоговая система. Преобразование аналогового сигнала в число.
Аналоговая измерительная система состоит из 3-х частей:
- аналоговое измерительное устройство (преобразование первичной энергии в электрический ток: напряжение от 0 до 10В, ток от 0 до 20 мА)
- аналогово - цифровой преобразователь
- регистр памяти, куда сохраняется число.
Контроллер CPU 1214C имеет 2 встроенных (12 битовых) аналоговых входа.
Рис. 5. Схема подключения аналогового потенциометра.
IW64 - адрес первого канала, куда записываются данные ADC (аналогово – цифровой преобразователь). Операнд IW64 изменяется в диапазоне 0 … 32767.
Рис. 6. Адрес первого канала аналогового входа по
умолчанию IW64.
Аналоговую
величину можно использовать в различных многобитовых операциях.