ПЛК – это новый тип устройства управления промышленной автоматикой общего-назначения, обладающий чрезвычайно высокой надежностью. Он предлагает такие преимущества, как мощные возможности управления, гибкую настройку, простоту программирования и простоту расширения. Являясь основным средством промышленного контроля и жизненно важным устройством автоматизации как в настоящем, так и в будущем, он быстро развивается и широко применяется в различных отраслях. Однако новички часто сталкиваются с трудными для--понимания проблемами при изучении программирования ПЛК. Ниже суммированы некоторые распространенные проблемы программирования ПЛК.
1. Кабели программирования для ПЛК одной марки несовместимы и не могут использоваться взаимозаменяемо.
2. Программы ПЛК пишутся не на языке ассемблера или Си, а в виде лестничных схем и списков команд, которые необходимо скомпилировать в двоичный машинный язык.
3. Когда ПЛК подключен к персональному компьютеру, настройки можно настроить непосредственно на ПК. Главный компьютер — это компьютер, с которого пользователь может напрямую подавать команды управления; это персональный компьютер, на котором должно быть установлено соответствующее программное обеспечение для программирования ПЛК. Особо высоких системных требований нет; обычно обычного компьютера достаточно.
4. Планируйте функциональные блоки и напишите подпрограммы на основе реальных инженерных требований.
В ПЛК подпрограмма — это относительно независимая программа, написанная для конкретных целей управления. Подпрограммы выполняются с использованием таких инструкций, как CALL. Если условия вызова подпрограммы не выполняются, сканирование программы продолжается только внутри основной программы и пропускает эту подпрограмму, тем самым сокращая ненужное время сканирования.
5. Управляйте выходами путем передачи словных или двойных-словных данных в точки DO.
Приложения ПЛК обычно включают в себя большое количество элементов управления выходом. Управление выходами путем передачи слов или двойных-словных данных в точки DO может повысить скорость. Разумно распределяя выходные адреса и преобразуя управляющие выходные слова в соответствии с фактическими требованиями приложения, можно значительно сократить количество шагов выполнения в программе ПЛК, тем самым увеличивая скорость выполнения программы.
6. Импульсный-запуск SET и RESET
В ПЛК команду SET необходимо выполнить только один раз; его не нужно выполнять при каждом сканировании, что делает его хорошо-подходящим для использования с инструкциями импульсного вывода (PLS/PLF). Некоторые инженеры упускают из виду эту проблему и используют традиционные методы для запуска инструкции SET, непреднамеренно увеличивая время выполнения сканирования программы ПЛК.




