Jubileell писал(а):
... список команд и за что они отвечают ...
плюс объединю с темой:
viewtopic.php?f=14&t=3447Не знаю, на сколько корректно отвечу, но тут не будет привычных "команд" как в С++. Вообще принцип программирования немного отличается.
Грубо говоря - есть адресное пространство, к которому можно обращаться как к отдельным битам, так и к байтам (словам), двойным байтам и т.д.
Еще есть функции, которые можно запускать по требованию. Разные функции могут оперировать битами и байтами.
Часть битов используется как аппаратные входы (при подаче на него напряжения включается соответствующий бит), часть - как аппаратные выходы (при включении бита включается соответствующий выход). Есть еще данные от аналоговых входов (АЦП. встроенные или в виде отдельных модулей). Остальные - по желанию, за исключение зарезервированных служебных. (На самом деле есть еще много разного, но на первых порах и этого хватит).
В программе ПЛК описывается логика срабатывания промежуточных и выходных битов и вычисления значений в байтах в зависимости от входящих сигналов.
Для вашей задачи, как было сказано выше, разумнее использовать простое реле давления, но раз стоит цель использовать контроллер с датчиком, то тут два варианта:
1 - использовать для измерения давления в качестве датчика всё то же реле давления и в ПЛК оперировать только дискретными сигналами.
2 - использовать датчик давления с аналоговым выходом (например с выходом напряжения 0-10В). Тогда необходимо наличие в ПЛК аналогово входа (встроенного или в качестве отдельного модуля), а в ПЛК придется задействовать операции с числами (сравнение оцифрованного значения давления с установленными порогами включения и отключения).
На деле - способ решения задачи зависит от многих факторов. (Техническое задание, доступность комплектующих и сроки их поставки, и даже слова начальника: "Чет мне не нравится эта желтая хрень, ставьте вон ту железную!" )))
Ну и в итоге, анализируя полученные (дискретные или аналоговые) данные - при помощи дискретного выхода включаем или выключаем исполнительный механизм (насос в Вашем случае). Вроде всё.
В самом Программере есть неплохой хелп, правда на английском, но в нем есть очень понятные наглядные примеры использования всех функций. Да и "уметь в английский" нашему брату сам бог велел.
Ну а если душа жаждет информации по "командам", то мне в свое время неплохо помог мануал W340, он есть на сайте:
http://www.cpu13.ru/contents/files.php? ... df&dir=n20Да и вообще советую читать мануал именно к используемому ПЛК, в разных моделях есть различия как в распределении памяти, так и в набору функций.
п.с. ТС, не в обиду, но всё это смахивает на курсовой или дипломный проект, хотя вроде не сезон )
п.п.с. коллеги, пишу под пиво, может чего упустил не так выразил ), готов к справедливой критике!