Маленько стал понятен Пуск. Но только почему в макросе блокировка 3 секундные задержки стоят. И в блоке ТОN 4 даже 0.1 секунды много. Он по идее совсем не нужен. За ним стоит триггер, ему дребезг не страшен.
Устранение дребезга используется обычно если нет триггера, и дальнейшая схема может отработать столько раз, сколько "дребезнёт" предыдущий участок.
Кнопки стоп обычно не делают так, чтобы были включены при старте.
С дальнейшей работой схемы пока не разобрался, но интересно. Если можно всё таки поясните ваши задумки по схеме.
С уважением.
Лучшее - враг хорошего "Le mieux est I\'ennemi du bien" (вроде как Вольтеровское)
Чтобы исключить ложное срабатывание) Допустим по уровню: оператор наливает воду(щелочной раствор) только вода коснулась электрода уже работать можно) Или по другому...провод уровня задел массу и как итог запустился насос без жидкости). Допустим по зажиму: зажим служит для прижатия бочонка который требуется помыть к рабочему столу. Оператор нажал кнопку зажим, а потом по какой то причине зажим не сработал или сам отключил. После выполнения алгоритма без бочонка щелочь, пар может попасть на человека, по этому все так сделано в целях безопасности.Почему в макросе блокировка 3 секундные задержки стоят?
А как делают кнопки стоп? Информацию приму к сведениюКнопки стоп обычно не делают так, чтобы были включены при старте.У меня кнопка стоп служить для сброса триггера блокировки, мало ли после цикла параметры изменились, сейчас для сброса триггера добавлю и кнопку зажим.
Попробую все описать, но нужно времени больше)Если можно все-таки поясните ваши задумки по схеме.
[QUOTE=Flicker;104972]
А как делают кнопки стоп?
Добрый день. Это раньше, при использовании релейных схем, или схем на ЭМ пускателях для срабатывания схемы пуска, сигнал пускали через нормально замкнутую кнопку СТОП. Сейчас в этом необходимость отпала, а та же ПР воспринимает сигнал в виде положительного импульса на входе. Поэтому проще использовать нормально разомкнутую кнопку,как и для других операций. В этом случае проще отслеживать работу программы.
Вот при переделке старого аппарата, если не хочется менять родные кнопки, тогда уж только как вариант, но это от лукавого.
Нормально замкнутые кнопки (СТОПОВЫЕ) также используют для аварийного размыкания электропроводки аппарата, но они уже через контроллер не заводятся. Просто "ТУПО" рвут питающее напряжение и фиксируются до устранения причины аварии (АВАРИЙНЫЕ).
С уважением.
Последний раз редактировалось maximov2009; 17.03.2013 в 05:56.
Лучшее - враг хорошего "Le mieux est I\'ennemi du bien" (вроде как Вольтеровское)
Если кратко -то основа схемы макросы ППЗУ который выдает на выход то ,что записал пользователь в свойствах макроса по адресу (входу А).Тоесть если записать в свойствах в 5 ячейку 5,то когда на входе будет адрес 5 ,на выходе будет значение 5 ,которое соответствует "1" на первом выходе и третьем после макроса Экстракт (чтение бита).
В схеме 2 макроса ППЗУ -1 макрос задает какие выходы включать (десятичным числом) в каждом цикле ,а 2 ППЗУ определяет время каждого цикла ,то есть ППЗУ хранит записанные пользователем временные уставки .Циклограмму развертывает генератор через счетчик ,который считает циклы и определяет адрес ППЗУ.![]()
электронщик до мозга костей и не только
[QUOTE=rovki;104977]Если кратко -то основа схемы макросы ППЗУ который выдает на выход то ...
Добрый день. Пока выдалась свободная минутка, хочется ещё поразбираться с вашей программкой. Очень интересные макросы. Но никак толком не могу понять работу. Если можно, дайте более подробное описание работы с макросами ППЗУ и ТIME. Восхищаюсь в очередной раз красотой решения. Я в основном больше практик по внедрению, поэтому легче даю советы по реалиям производства, а вот углубленным изучением возможностей данного языка не очень много времени имею. А они как вижу большие. А желание разобраться поглубже есть.
Заранее благодарен за помощь.
Лучшее - враг хорошего "Le mieux est I\'ennemi du bien" (вроде как Вольтеровское)
[QUOTE=maximov2009;105088].
Вам главное понять как работает макрос снаружи ,внутрь потрахов можно не лезть .В ППЗУ есть ячейки памяти (константы) которые задаются пользователем в свойствах .снизу расположена ячейка с адресом "0" ,вверху ячейка с адресом 15 .для того чтобы не перепутать где какая ячейка ,первоначально в ячейки записаны их адреса (0-0,1-1....).А вы можете писать в свойствах ППЗУ любые значения.
Вход "А"- адрес ячейки ,которая выбирается (выдается на выход) .
Вход "В"- это адрес(номер банка) самого ППЗУ .он нужен для того что бы можно было наращивать обьем ППЗУ.Вот и все описание ,посмотрите пример
электронщик до мозга костей и не только
[QUOTE=rovki;105096][QUOTE=maximov2009;105088].
Вам главное понять как работает макрос снаружи ,
Добрый вечер. Преклоняюсь перед Вашим мастерством, но что же Вы лишаете права разобраться досконально. Как я сказал ранее не очень много времени для досконального изучения. Я хоть и на пенсии и внуков нянчу, но приходится ещё работать, а на работе текучка страшная. Так что в свободное время пытаюсь всё таки вникнуть. Самое интересное, что наверное и сами программисты ОВЕНа не думали, что язык так разовьется. Кстати на прошлой неделе приезжал к нам на завод представитель фирмы, так что мы тоже не совсем забытая провинция. Как раз задал вопрос почему ПР 110 не имеет энергонезависимой памяти, она очень нужна в отдельных проектах. Обещали подумать, так что может скоро что то сделают в этом плане.
С большим уважением.
Лучшее - враг хорошего "Le mieux est I\'ennemi du bien" (вроде как Вольтеровское)
[QUOTE=maximov2009;105114][QUOTE=rovki;105096]Макрос открыт ,там одни сел и константы ,да еще пару ФБ.запускайте симулятор и гоняйте нолики единички и числа .Просто вы же не спрашиваете как внутри сделан триггер или счетчик .даже электронщики когда используют микросхемы они не опускаются до уровня транзистора ,как там сделан внутри D-триггер ,например .Достаточно ,что они знают назначение входов и выходов и какая между ними связь (логика) и куда его можно применить .
На счет энергонезависимой памяти ,так она есть в ПР114 ,а в ПР110 навряд ли будет.при той цене.
На счет языка ,так от определен МЭК .А вот на счет сервисов ОЛ ,представления элементов ,то тут пользователи постарались совместно с разработчиками (рекомендации) ,большая часть которых нашла свое отражение ,особенно в последних версиях .Осталось еще немного реализовать задумок и можно говорить о мировом уровне ОЛ(среди аналогов) ,естественно после выявления и устранения багов -в выявлении которых пользователи затратили больше времени(суммарно) чем разработчики![]()
Что ни каким тестовым программам не снилось
![]()
Последний раз редактировалось rovki; 17.03.2013 в 17:51.
электронщик до мозга костей и не только