Сообщение от
drvlas
Я в положении просящего, поэтому постараюсь убедить.
Дело в том, что логика работы ПЛК (а ПР - всего лишь несложный ПЛК) состоит в повторении циклов работы. Вы это знаете и без меня, но я к чему: я тоже это знаю. И знаю, что вы знаете :)
Поэтому удивлен, что колега maximov2009 не понял моей алгоритмизации. Я имею в виду, что (при одновременном существовании всех этих блоков) есть одна "особенная" внутренняя переменная, называемая ФАЗА (шаг выполнения цикла, состояние процесса, положение метки в циклограмме - по разному называют), которая сильно влияет на функционирование всех блоков. Грубо говоря, она "активизирует" определенную часть схемы и "деактивирует" все остальные. Прикиньте, как упрощается логика работы: ведь в данной ФАЗЕ мы занимаемся строго вот этим "куском" схемы, а остальные все равно не влияют ни на внутренние, ни на внешние переменные. Разобрались с данной ФАЗОЙ, позволили условию ее прекращения перевести переменную ФАЗА в следующее состояние - о-па! Теперь занимаемся другим "куском" схемы. Только о нем, голубчике, и беспокоимся...
С формальной точки зрения я тоже не вижу своей ошибки (хотя верю, что как-то я преступил...): скажите, чем таблица фаз не является описанием состояния всех внутренних переменных и выходов в зависимости от состояния всех входов и внутренних переменных? Просто форма (в виде описания конечного автомата) предполагает самое первое в любом выражении: "Если ФАЗА=..., то..."
Помилуй Бог! Есть разные предприятия. На Луганскмлыне, например, из моего тензоАЦП и ИП320 сами сделали дозатор, там отличные спецы в КИПиА. Но у многих моих клиентов даже службы такой нет. Есть электрик (как правило, но не всегда!), есть механик. Ставлю дозатор, пытаюсь найти, кому же это передать в эксплуатацию, кого обучить. Ага! Ща! Реакция на мой вопрос может быть такая: "Эй, Вася, иди сюда! Слушай, что человек расскажет, будешь главным по этой машинке". А Вася - оператор-фасовщик, из тех, которые меняются каждые несколько недель. Или так говорят: "Я здесь хозяин, я буду отвечать, лично я, Иван Иванович". Ну да, И.И. прекрасный бизнесмен, образование подходящее, три класса церковно-приходской и курсы бухгалтеров в 94-м, КАРОЧИ, он да, отвечает :) Только звонит потом через месяц. когда нужно задать другую дозу, мол, х.з. как это делать (инструкция вполне качественная, но кто ж ее читает).
Так что, у каждого своя клиентура. Я работаю с разношерстной. И люблю ее такой, какую дал Бог. Но и вижу ее возможности.
Вот эту штуку, замену ПЛК на ПР в простых дозаторах - да, ее собираюсь использовать преимущественно в разовых работах. От этого она не становится ни хуже, ни лучше. Она должна быть отличной.
2 rovki : "Научитесь сформулировать задание ,так как вас просят" - да Вы и не просили никак. Я ж не ловлю на слове, поймите. Специально разместил инфу, чтобы Вы могли посмотреть и решить, интересно ли Вам повозиться. Если не интересно - да и ладноньки. Никаких обид. Не пишите ту программу.
Все равно буду спрашивать. Ибо в моем колебании между очень наплохим ПР от Array (АРВ) и ПР110 главное, что склоняет в сторону ОВЕНа - наличие форума и хороших специалистов. Даже фанатов, если говорить лично о Вас. Так что - еще раз посмотрите то ТЗ, на которое у меня хватило силенок, и решайте. Тока мне скажите решение :)