Количество используемых в программе переменных ограничивается лишь размером памяти данных контроллера (63 Кбайт). Кроме того, имеется возможность выделения блоков в дополнительном сегменте памяти данных контроллера.
Представление таймера в виде структуры, полями которой являются регистр уставки, счетчик временных интервалов, биты состояния и управления, позволяет организовать работу с таймерами таким образом, что возможен доступ как к их абсолютным показаниям, так и к их состояниям типа "старт/стоп", "счет/нуль", "сработал/не сработал". Этот подход дает возможность использовать таймеры в логических выражениях.
В язык Turbo-CONT осознанно не включен механизм косвенной адресации, приводящий к потенциальной ненадежности технологических программ, соответственно не реализован и такой тип данных, как указатели. Тем не менее при написании программы имеется возможность использования в качестве операндов абсолютных адресов и порядковых номеров переменных. Для этого к переменным применяются специальные унарные операции извлечения адреса "$" и номера "#".
В языке имеется также возможность работы с 32 – разрядными числами, заданными в формате с плавающей точкой (вещественными числами), которые физически располагаются в двух соседних регистрах. Для записи вещественных чисел в регистры и выполнения арифметических действий над такими числами используются специальные функции.
В ЯП Turbo-CONT включен ряд операторов, в том числе и структурированных управляющих конструкций, характерных для большинства универсальных языков высокого уровня. Кроме того, в ЯП Turbo-CONT используются также специальные операторы, введение которых связано со спецификой задач управления технологическими процессами (для исключения зависания программы и подачи на дискретные выходы ложных сигналов, обеспечения корректного входа в программу после ее сброса и т.д.).
Важной особенностью задач управления технологическими процессами является необходимость гибкого переключения задач и оперативного реагирования на возникновение различных ситуаций. Также часто возникает необходимость в параллельном выполнении нескольких задач. Для удовлетворения этим требованиям ЯП Turbo-CONT имеет развитый механизм программного и аппаратного прерывания обычного хода выполнения программ при наступлении некоторого события.
Функциональные возможности разработанной ИСР ПО CONT-Designer значительно расширяются благодаря включению набора библиотек, содержащих объектные коды наиболее часто используемых в технологических программах стандартных функций и драйверов, реализующих арифметику с плавающей точкой, ПИД- и ПДД2-регуляторы, фильтрацию, линеаризацию, масштабирование измеренных значений, инициализацию и чтение таймера реального времени, работу с архивами и массивами переменных, с модулями аналогового ввода-вывода и другие возможности. Открытый формат оформления функций и драйверов позволяет пользователям ИСР ПО CONT-Designer самостоятельно расширять его возможности путем написания собственных функций и драйверов для дальнейшего использования их в программе.
При управлении сложными дискретными процессами возникает необходимость вычисления в пользовательской программе сложных логических выражений, в которых операндами являются битовые переменные (дискретные входы и выходы, флаги, таймерные биты). Для обеспечения такой возможности в ЯП Turbo-CONT применяется булева алгебра.
Поскольку при управлении технологическими процессами время реакции контроллера на входную информацию часто является критическим, в качестве метода трансляции при реализации ЯП Turbo-CONT использована компиляция. При включении соответствующей опции компилятора в интегрированной среде или в командной строке пользователь может получить промежуточные представления программных модулей, в которых после каждой команды ЯП Turbo-CONT следует ее перевод на язык ассемблера.
Транслятор ЯП Turbo-CONT, а также редактор исходных текстов и система отладки объединены в единую интегрированную среду, что заметно упрощает и ускоряет процесс создания прикладных программ. Для ускорения написания исходного текста программы в редакторе предусмотрена возможность работы с шаблонами.
Если в процессе компиляции не обнаружено ошибок, формируются исполняемые файлы, которые автоматически загружается в память контроллера. Соединение ПЭВМ с контроллером при загрузке и отладке программы может быть двухточечным и осуществляться через последовательный интерфейс RS-232, а также сетевым. В последнем случае связь осуществляется по интерфейсу RS-485 через специальные сетевые модули и к ПЭВМ может быть подключено несколько контроллеров, удаленных от нее на значительное расстояние.
При отладке программы пользователю доступны такие стандартные возможности, как исполнение в непрерывном и пошаговом режимах, с остановом на контрольных точках; отображение и модификация переменных. Отображение значений выбранных переменных возможно во всех режимах исполнения программы, в том числе и в непрерывном.
Охрана труда – система законодательных, социально-экономических, организационных, технических, санитарно-гигиенических мероприятий по созданию условий, обеспечивающих безопасность, сохранение здоровья и работоспособности человека в процессе труда.
Техника безопасности – система организационных и технических мероприятий и средств, предотвращающих воздействие на работающих опасных производственных факторов.
Опасный производственный фактор - производственный фактор, воздействие которого на работающего в определенных условиях приводит к травме или к другому внезапному резкому ухудшению здоровья.
Условия труда - совокупность факторов, оказывающих воздействие на человека и результаты его труда. Одной из важнейших характеристик условий труда является наличие опасных и вредных производственных факторов.
Опасный производственный фактор может привести к случаю травматизма, вредный – к профессиональному заболеванию.
К опасным производственным факторам компрессорном в цехе относят:
- пожароопасность;
- электрический ток;
- загазованность.
Вредными производственными факторами являются:
- шум;
- вибрация.
Противопожарная защита - это комплекс организационных и технических мероприятий, направленных на обеспечении предотвращении пожара, ограничение его распространения, а так же создания условий для успешного тушения пожара.
Пожары в помещениях с автоматически работающими устройствами представляют собой достаточную опасность, так как сопряжены с большими потерями. Как известно пожар может возникнуть при взаимодействии горючих веществ, окислителя и источника зажигания. В данных помещениях присутствуют все три фактора, необходимые для возникновения пожара:
- горючими компонентами в этих помещениях являются: масло компрессорное, пары аммиака (при объемном содержании аммиака свыше 11% и наличии открытого пламени начинается его горение), перегородки, двери, изоляция проводов, пластиковые компоненты схем и т. п.;
- окислителем является кислород воздуха;
- источниками зажигания могут быть выделения тепла проводами при протекании по ним электрического тока или электрическая дуга которая может возникнуть в случае короткого замыкания.
Одной из наиболее важных задач пожарной защиты является защита строительных помещений от разрушений и обеспечение их достаточной прочности в условиях воздействия высоких температур при пожаре. Учитывая высокую стоимость электронного оборудования, а также категорию его пожарной опасности, помещение для данного оборудования и части здания другого назначения, в которых предусмотрено размещение дорогостоящего оборудования должны быть 1 и 2 степени огнестойкости.
К средствам тушения пожара, предназначенных для локализации небольших возгораний, относятся пожарные стволы, внутренние пожарные водопроводы, огнетушители, сухой песок, асбестовые одеяла и т. п.
Для тушения пожаров на начальных стадиях широко применяются огнетушители. По виду используемого огнетушащего вещества огнетушители подразделяются на следующие основные группы:
- пенные огнетушители, применяются для тушения горящих жидкостей, различных материалов, конструктивных элементов и оборудования, кроме электрооборудования, находящегося под напряжением.
- газовые и порошковые огнетушители применяются для тушения жидких и твердых веществ, а также электроустановок, находящихся под напряжением.
В помещениях с работающими электроустановками применяются главным образом углекислотные и порошковые огнетушители, достоинством которых является высокая эффективность тушения пожара, сохранность электронного оборудования, диэлектрические свойства углекислого газа и тушащего порошка, что позволяет использовать эти огнетушители даже в том случае, когда не удается обесточить электроустановку сразу.
В целях экономии средств бюджета предприятия лучше использовать порошковые, так как они дешевле.
Для обнаружения начальной стадии загорания и оповещения службы пожарной охраны используют системы автоматической пожарной сигнализации (АПС). Кроме того, они могут самостоятельно приводить в действие установки пожаротушения, когда пожар еще не достиг больших размеров. Строительная часть помещений компрессорного цеха должна соответствовать требованиям действующих СНиП. Помещение компрессорного цеха должно быть оборудовано приточно-вытяжной вентиляцией.