LOGO! восьмого поколения являются компактными функционально законченными универсальными изделиями, предназначенными для построения простейших устройств автоматики с логической обработкой информации. Алгоритм функционирования модулей задается программой, составленной из набора встроенных функций. Программирование модулей LOGO!Basic может производиться как со встроенной клавиатуры, так и с помощью программного обеспечения. Стоимостные показатели модулей настолько низки, что их применение может оказаться экономически целесообразным даже в случае замены схем, включающих в свой состав 2 многофункциональных реле времени или 2 таймера и 3-4 промежуточных реле.
Семейство LOGO! Объединяет в своем составе:
Программирование таких модулей производится либо с компьютера, оснащенного ПО LOGO!Soft Comfort, либо установкой заранее запрограммированной карты памяти.
Все модули LOGO! имеют встроенные входы, которые могут использоваться для ввода дискретных сигналов. Напряжение питания входных цепей соответствует напряжению питания модуля.
В моделях номинала питания 12/24В DC 4 из 8 входов имеют универсальное назначение, они могут использоваться для ввода дискретных сигналов или аналоговых сигналов 0…10В. Остальные 4 входа могут использоваться для регистрации быстрых импульсов до 5 кГц.
Различные модели модулей LOGO! имеют транзисторные или релейные выходы. Транзисторные выходы способны коммутировать токи до 0,3А в цепях напряжением =24В и оснащены электронной защитой от короткого замыкания. Релейные выходы способны коммутировать токи до 10А (активная нагрузка) или до 3А (индуктивная нагрузка) в цепях напряжением =12/24В, ~24В или ~/= 115/240В.
Маркировка модулей содержит в своем составе логотип LOGO!, за которым следуют буквенно-цифровые обозначения, характеризующие конструктивные особенности данной модели:
Для увеличения количества обслуживаемых входов-выходов и максимальной адаптации к требованиям решаемой задачи к каждому логическому модулю LOGO! могут подключаться до 8 модулей расширения.
Маркировка модулей DM8/DM16 выполняется по правилам, изложенным для логических модулей. Модули DM8 имеют 4 входа и 4 выхода, а DM16 – 8 входов и 8 выходов. Релейные выходы модулей при активной нагрузке способны коммутировать токи до 5А. Внутренняя шина модулей DM8/DM16 может быть подключена только к модулю с таким же номиналом напряжения питания.
Модули аналоговых сигналов имеют гальваническую развязку и потому могут быть подключены к модели LOGO! любого номинала питания. Эти модули предназначены для работы с сигналами 0…10В, 0…20мА и 4…20мА, а также сигналами термометров сопротивлений PT100 с диапазоном измерения от -50 до +200 °С.
Коммуникационный модуль LOGO! CMR2020 для обмена данными через мобильные GSM/ GRPRS сети. Позволяет строить простейшие системы телеуправления на базе логических модулей LOGO! 0BA8 с поддержкой функций:
Формировать SMS сообщения по событиям, фиксируемым логическим модулем, или по сигналам, поступающим на входы модуля LOGO! CMR2020.
Модули LOGO! CSM выполняют функции неуправляемых коммутаторов Ethernet и ориентированы на совместное использование с логическими модулями LOGO!. С их помощью можно получить три дополнительных интерфейса Ethernet для организации обмена данными между модулем LOGO! 0BA7/ 0BA8 и другими сетевыми узлами.
Модули LOGO!Contact предназначены для бесшумной коммутации трехфазных цепей переменного тока напряжением до 400В с активной нагрузкой до 20А или асинхронными короткозамкнутыми двигателями мощностью до 4кВт. Модули выпускаются в двух модификациях, отличающихся напряжением питания обмотки управления: =24В или ~230В. Модули не подключаются к внутренней шине LOGO! Для управления их обмотками необходимо использовать соответствующие дискретных выходы модулей LOGO! или DM8/DM16.
Текстовый дисплей для подключения к логическим модулям LOGO! 0BA8 с встроенным интерфейс Ethernet 10/ 100 Мбит/с с 2-канальным коммутатором.
Блоки питания LOGO!Power преобразуют сетевые напряжения ~115/230В в выходное напряжение =12В или =24В с различными значениями тока нагрузки. Модули обеспечивают защиту нагрузки от коротких замыканий.
Программирование модулей LOGO!Basic может выполняться с клавиатуры при помощи встроенного дисплея. Процесс программирования сводится к последовательному соединению встроенных функциональных блоков и заданию параметров настройки (задержек включения / выключения, значений счетчиков и т.д.). Для выполнения всех этих операций используется система встроенных меню. Готовая программа может быть скопирована в модуль памяти.
Все встроенные функции хранятся в памяти логического модуля в виде двух библиотек. Библиотека GF содержит набор функций, выполняющих все основные логические операции. В библиотеку SF собраны специальные функции: триггеры, счетчики, таймеры, импульсные реле, компараторы, генераторы импульсов и т.д.
ПО LOGO!Soft Comfort позволяет производить разработку и отладку программ для LOGO! на компьютере, документировать программы и эмулировать работу алгоритма. Поддерживается программирование в виде функциональных блоков и релейно-контактных схем. Пакет LSC V8.0 позволяет выполнять разработку программ логических модулей всех поколений и способен работать на компьютерах/ программаторах с операционной системой:
Отличия от старшего семейства:
Для увеличения количества обслуживаемых входов-выходов и максимальной адаптации к требованиям решаемой задачи к каждому логическому модулю LOGO! могут подключаться модули расширения. Подключение модулей расширения может производиться только к новым моделям логических модулей, заказные номера которых заканчиваются кодом "…-0BA3 …-0BA4 …-0BA5".
Модули LOGO! имеют морские сертификаты (ABS, BV, DNV, GL, LRS), сертификаты UL, CSA и FM, имеют знак CE, отвечают требованиям стандартов VDE 0631, IEC 1131, EN 55011 (класс B), ГОСТ Р МЭК 60950-2002, ГОСТ 26329-84 (П.п. 1.2, 1.3.), ГОСТ Р 51318.22-99, ГОСТ Р 51318.24-99, ГОСТ Р 51317.3.2-99, ГОСТ Р 51317.3.3-99 (сертификат № РОСС DE.АЯ46.B04607).
Обновленная версия модуля теперь включает в себя 400 таймеров и позволяет кастомизировать страницы встроенного веб-сервера
Встроенный дисплей и клавиатура, до 200 функций на программу, монтаж на 35 мм профильную шину DIN, интерфейс подключения модулей расширения:
Без дисплея и клавиатуры, до 200 функций на программу, монтаж на 35 мм профильную шину DIN, интерфейс подключения модулей расширения:
Although the logo of the lemon-lime flavored soft drink 7up has undergone several redesigns, it has preserved the concept of a diagonal motion that could be seen even in the earliest version.
In the 1939 logotype, the figure “7” had stylized wings, while the lettering “up” was placed on something resembling a skateboard. The 3D picture looked very dynamic.
What makes the 1943 label unique is the stylized depiction of bubbles (we will see the bubble idea, in a transformed shape, in many of the following versions). While preserving the 3D looks, this version gets rid of the whole wings-and-skateboard idea and adds some color. The letters (white with a black shade) are placed in a red box with two black lines.
The 1972 version is pretty minimalistic in comparison with all the other ones. The flat red-and-white logo contains nothing but the “7up” lettering in a simple red box with rounded corners.
Over the following 40 years, there has been some playing around with the colors, textures, variations of the 3D effect, as well as sizes and numbers of the bubbles.
7up uses two different labels outside and inside the United States, which can be partly explained by the fact that the soft drink is sold by two different companies: Snapple in the US and in other countries.
Both the versions feature a white “7” with a green border. In the logo used outside the US (adopted in 2014), the text “up” is featured inside a red bubble, while in the domestic logo “up” only partly overlaps with the bubble. Also, the international logo sports a lot of small bubbles (green and yellow).
Агрессивная стратегия
Инвестиционная стратегия, рассчитанная на получение максимального дохода, неизменно сопряжённая с существенным риском просадки. Обычно существенную долю агрессивных портфелей составляют деривативы и акции.
Эмиссионная ценная бумага, предоставляющая своему владельцу право на участие в управлении акционерным обществом, получение части прибыли в форме дивидендов, получение части ликвидационной стоимости акционерного общества при его ликвидации. Доход от инвестиции в акции складывается из роста цены акции и дивидендов.
Коэффициент Альфа
Коэффициент, позволяющий оценить доходность портфеля по отношению к эталону(например, к фондовому индексу). Чем выше значение коэффициента, тем лучше показывает себя портфель в сравнении с эталоном.
Коэффициент Бета
Коэффициент, отражающий изменчивость доходности одного актива к другому. Например, портфеля акций к фондовому индексу.
Торговая площадка, на которой организованно торгуются ценные бумаги, товары, деривативы и другие финансовые инструменты. Основная функция биржи заключается в обеспечении справедливой торговли, а так же эффективное распространение информации о ценах по любому активу, торгуемому на этой бирже.
Денежная единица, используемая для измерения величины стоимости товаров, понятие «валюта» применяется в значениях: денежная единица данной страны (доллар США, японская иена), денежные знаки иностранных государств, а также кредитные и платежные средства, используемые в международных расчетах.
Волатильность
Показатель, характеризующий колебания величины во времени. Инвесторы прибегают к оценке волатильности конкретного актива или рынка в целом для определения степени рискованности вложений. Чем более волатилен актив - тем большему риску подвергает себя инвестор при работе с ним.
Гарантийное обеспечение
Величина денежных средств, блокируемых биржей в качестве залога при заключении сделки. Разблокировка ГО происходит при закрытии позиции.
Голубые фишки
Акции крупнейших ликвидных и надёжных компаний, операции по которым обеспечивают основные объёмы торгов на биржах. Термин возник по аналогии с наиболее ценными фишками в казино, имеющими голубой цвет. Чётких критериев отнесения той или иной компании к числу «голубых фишек» не существует. В России традиционно к числу «голубых фишек» относят «Газпром», «Лукойл», «Сбербанк» и т.д.
Горизонт инвестирования
Срок, на который инвестор формирует свой портфель в соответствии с выбранной стратегией.
Дериватив
Ценная бумага или договор, цена которого зависит от цены одного или более базовых активов. Его стоимость определяется колебаниями стоимости базового актива. Наиболее распространенные базовые активы включают акции, облигации, сырье, валюты, процентные ставки и индексы рынка.
Доходность
Относительный(в процентах) показатель эффективности вложений в те или иные активы, финансовые инструменты, проекты или бизнес в целом. Доходность часто можно оценить как отношение абсолютной величины дохода к изначальной сумме вложений. Как правило, потенциальная доходность тем выше, чем выше риск.
Дробление
Увеличение числа акций компании путём обмена одной старой акции на несколько новых с пропорционально уменьшенным номиналом.
Золотовалютные резервы
Общая сумма различных видов иностранной валюты и монетарного золота, которые поддерживает центральный банк страны. Как правило, национальные центральные банки формируют свои резервы различных валютах, например, долларах США, Евро, швейцарских франках, японской йене, британских фунтах. Золотовалютные резервы позволяют правительству поддерживать устойчивый курс национальной валюты. Формирование таких резервов стало общепринятой практикой после того, когда мировая финансовая система отказалась от золотого стандарта.
Инвестиции
Актив, который куплен в расчете, что он будет приносить доход или увеличит свою стоимость в будущем. В финансах инвестиции являются денежно-кредитными активами, купленными с идеей, они будут обеспечивать доход в будущем или увеличатся в стоимости и будут проданы по более высокой цене.
Инвестиционный банк
Финансовый институт, действующий в качестве андеррайтера, брокера, дилера, финансового консультанта, управляющей компании и др. В отличие от коммерческих, инвестиционные банки работают на финансовых рынках, их основной инструмент ценные бумаги, а не депозиты и кредиты.
Статистическая мера оценки изменений в экономике или на рынке ценных бумаг. В случае финансовых рынков индекс является воображаемым портфелем ценных бумаг, представляющих особый рынок или его часть. Каждый индекс имеет свою собственную методологию расчета и обычно выражается с точки зрения изменения от базового значения. Таким образом, процентное изменение индекса является более важным, чем фактическое числовое значение.
Консервативная стратегия
Инвестиционная стратегия, целью которой является доход выше банковского депозита при минимальных рисках. Обычно, существенную долю в консервативных портфелях занимают облигации эмитентов с высокими рейтингами надёжности.
Процентная ставка, указываемая при выпуске облигации. Обычно выплачивается каждые полгода или, раз в квартал. Например, облигация с номиналом 1000 рублей и купоном 5% годовых принесет доход инвестору 50 рублей в год.
Ликвидность
Способность актива быстро трансформироваться в денежные средства без потери его стоимости. Примеры активов, которые могут быть легко преобразованы в денежные средства, являются ценные бумаги «голубые фишки» и ценные бумаги денежного рынка. Примером менее ликвидного актива может служить недвижимость.
Процедура внесения акций эмитента в списки бумаг, котируемых на бирже. Позволяет организованно торговать инструментом на той площадке, где проведён листинг.
Стандартизированное количество финансового инструмента, которое определяется биржей или подобным регуляторным органом. Для торгуемых на бирже ценных бумаг лот является их минимальным количеством, на которое может быть осуществлена сделка купли-продажи.
Предоставленные деньги, за счет которых производится покупка актива. Эта практика носит название маржинальной торговли. Покупка с использованием маржи носит достаточно рискованный характер, поскольку в этом случае увеличиваются как потенциальные доходы, так и убытки. Кроме того, инвестор должен оплачивать проценты по взятым в кредит ресурсам.
Маржинальная торговля
Проведение сделок с использованием денежных средств и/или ценных бумаг, переданных брокером клиенту в заем под залог оговоренной суммы — маржи. Маржинальная торговля существенно расширяет возможности инвестора, ведь объемы предоставляемых активов, как правило, существенно превышают уровень маржи.
Обязательный, индивидуально безвозмездный платеж, взимаемый с организаций и физических лиц в форме отчуждения принадлежащих им на праве собственности, хозяйственного ведения или оперативного управления денежных средств, в целях финансового обеспечения деятельности государства и (или) муниципальных образований.
НКД (Накопленный купонный доход)
Это часть купонного процентного дохода по облигации, рассчитываемая пропорционально количеству дней, прошедших от даты выпуска купонной облигации или даты выплаты предшествующего купонного дохода. Благодаря НКД, инвестор может продать облигацию за некоторое время до выплаты купона и получить процент за время держания облигации.
Облигация
Эмиссионная долговая ценная бумага, владелец которой имеет право в оговоренный срок получить от эмитента облигации ее номинальную стоимость. Облигация может также предусматривать право владельца на получение фиксированного купона от ее номинальной стоимости или иные имущественные права. Доход от инвестиций в облигации может включать изменение курсовой стоимости и купонный доход.
Дериватив, который представляет собой контракт, проданный одной стороной (продавец опциона) другой стороне (держатель опциона). Договор предоставляет покупателю право, но не обязательство, купить или продать базовый актив по заранее оговоренной цене (цена исполнения) в течение определенного периода времени или на определенную дату (дата исполнения).
Паевой инвестиционный фонд. Позволяет объединить средства множества инвесторов (пайщиков ПИФа) для совершения операций на фондовом рынке с целью получения прироста на вложенный капитал. За счёт объединения средств инвесторов полученный портфель обретает возможности, недоступные каждому инвестору по отдельности.
Портфель
Совокупность активов(ценные бумаги, деривативы, валюты), формируемая и пересматриваемая инвестором/управляющим по указанию инвестора в соответствии с выбранной стратегией инвестирования.
Привилегированная акция
Акция, владелец которой имеет право на получение дивидендов в приоритетном по отношению к владельцам обыкновенных акций порядке. Помимо того, такие акционеры получают большую часть ликвидационной стоимости имущества эмитента, нежели владельцы обыкновенных акций, но лишены права голоса на собрании акционеров. Согласно российскому законодательству, номинальная стоимость выпущенных привилегированных акций не должна превышать 25% уставного капитала компании.
Регистратор
(реестродержатель) профессиональный участник рынка ценных бумаг, осуществляющий ведение реестра их владельцев. Регистраторы работают непосредственно с эмитентами ценных бумаг.
(от англ. Repurchase agreement «соглашение об обратной покупке») договор о продаже имущества с последующим его выкупом по фиксированной цене. Цель РЕПО отнюдь не купля продажа конкретного актива, а кредитование одной стороной другой. Чаще всего предметом сделки РЕПО являются ценные бумаги.
Сопротивление
Ценовой уровень, на котором продавцы начинают преобладать над покупателями, и котировки бумаги перестают расти. Уровни сопротивления и поддержки определяются оценочным путём в рамках технического анализа. Случающиеся преодоления определенных «текущих уровней сопротивления» заставляют аналитиков искать новые.
Стратегия инвестирования
План, учитывающий цели инвестора по доходности, риску и сроку вложений, а также его финансовые возможности. В соответствии со стратегией в портфель инвестора подбираются те, или иные инструменты.
Коэффициент Сортино
Модификация коэффициента Шарпа, использующая в качестве меры риска отрицательное отклонение вместо стандартного отклонения, то есть только те результаты, которые находятся ниже эталона.
Технический анализ
Метод оценки ценных бумаг путем анализа статистику деятельности рынка, таких как динамика цен и объем торгов. Технические аналитики не пытаются измерить внутреннюю стоимость ценной бумаги, а вместо этого используют диаграммы и другие инструменты, чтобы идентифицировать паттерны (фигуры анализа), которые могут помочь спрогнозировать будущее развитие рынка.
Торговые роботы
Программные средства автоматической торговли, используемые для алготрейдинга. Существует огромное разнообразие роботов: одни работают с индикаторами, другие основываются на теории вероятности, третьи анализируют исторические данные и т.д. Помимо прочего, встречаются полностью автоматические программные комплексы, а также полуавтоматические роботы, рассчитывающие все необходимые пользователю параметры, но не совершающие финального ввода заявки на покупку/продажу актива.
Общее направление движения рынка или цены актива. Тренды могут измениться по продолжительности от краткосрочного до среднесрочного или долгосрочного. Умение определять доминирующий на рынке тренд - залог успеха при торговле.
Управляющая компания
Юридическое лицо, профессиональный участник рынка ценных бумаг, совершающий сделки от своего имени и по своему решению, но в интересах индивидуального клиента или пула клиентов.
Умеренная стратегия
Инвестиционная стратегия, ставящая целью высокую доходность при умеренных рисках. «Золотая середина» соотношения риск/доходность.
Фундаментальный анализ
Это оценка макро- и микроэкономических факторов, существенно влияющих на финансовую и хозяйственную деятельность компании, результаты которой находят отражение в рыночной стоимости ее ценных бумаг.
Фьючерсный контракт
(фьючерс) срочный контракт, обращающийся на бирже, имеющий стандартизированное количество базового актива и срок поставки.
Хеджирование
Страхование рисков различного характера (резкого изменения цен, дефолта эмитента и др.) путем открытия противоположных позиций на разных, но взаимосвязанных рынках.
Ценная бумага
Документ законодательно установленной формы и реквизитов, удостоверяющий ряд имущественных прав его владельца (возврат номинальной стоимости, получение дохода, право голоса и др.). Статус ценной бумаги закрепляется за документами законодательно. В настоящее время выпускаются преимущественно именные бездокументарные ценные бумаги.
Центральный банк
Организация, ответственное за наблюдение и осуществление контроля над монетарной системой страны (или группы стран, как, например, стран зоны Евро). У центральных банков существует широкий диапазон обязанностей, от наблюдения за денежно-кредитной политикой, до осуществления определенных целей, таких как поддержание валютной стабильности, низкой инфляции и полной занятости. Центральные банки обычно являются эмитентами национальной валюты, функционируют как банк правительства, регулируют кредитную систему, наблюдают за коммерческими банками, управляют золотовалютными резервами и выступают кредитором последней инстанции.
Коэффициент Шарпа
Показатель эффективности инвестиционного портфеля, вычисляется как отношение средней премии за риск к среднему отклонению портфеля.
Юридическое лицо или организация, которая выпускает ценные бумаги с целью финансирования своей деятельности. Эмитентами могут быть правительства, муниципальные образования, или корпорации. Эмитенты должны предоставлять инвесторам информацию о своем финансовом состоянии, материальном положении и любую другую информацию об их операционной деятельности, в соответствии с требованием законодательства в их юрисдикции.
Законодательно регулируемая процедура размещения эмиссионных ценных бумаг эмитентом.
Недавно был у меня спор с одним товарищем (монтажником) по поводу программируемых реле, их отличий от ПЛК и т.п. В общем-то закончилось всё предсказуемо, во-первых, тем, что нет строго определения "программируемого реле", поскольку понятие "контроллер" слишком широкое и включает в себя и программируемые реле тоже. Во-вторых, надо выбирать оборудование в зависимости от решаемой задачи. Нет смысла переплачивать тысячи долларов за какой-нибудь дорогой ПЛК, если можно купить дешевле, долларов за 500, равно как и нет смысла покупать программируемое реле за 10 000 рублей то, что не позволит быстро и эффективно решить задачу, которую можно решить с помощью ПЛК за 20 000 рублей.
В этой статье я хочу рассказать о некоторых нюансах при программировании наноконтроллера (программируемого реле) Siemens LOGO! Сравнивать его я буду с микроконтроллером Siemens S7-200, который стоит вдвое дороже, но при этом имеет гораздо больше функций. Контроллер S7-200 был снят с производства в Германии в конце 2012 года и формально заменён на линейку S7-1200. Однако, сравнивать LOGO! с S7-1200 не имеет смысла, поэтому сравним всё же с S7-200, к тому же в Китае их по прежнему производят, и своей актуальности они не потеряли. Я здесь не буду описывать что-то невероятное для LOGO!, например, сложные математические операции, которые запросто можно осуществить на S7-200. Остановимся на булевой алгебре, т.е. на том, что можно осуществить на языках LAD и FBD, представленных в обоих рассматриваемых контроллерах. Я не использую язык FBD с некоторых пор, поэтому примеры будут только на LAD и, дополнительно, на STL (STL или обобщённое название IL - Instruction List - аналог языка Ассемблера, только для ПЛК), который есть в S7-200.
Адреса я буду писать в формате для S7-200, а в фигурных скобках после них - те же адреса для программы для LOGO!.
Многократное присвоение
Главная проблема LOGO! - невозможность многократного присвоения значения одному и тому же элементу в разных частях программы.
Например, у нас имеется три дискретных входа: I0.1 {I1}, I0.2 {I2}, I0.3 {I3}, по которым срабатывает авария. И есть вход I0.7 {I7} для подтверждения аварии. Бит аварии храним в V0.1 {SF001}.
Напишем программу на Step-7/MicroWIN на языке STL (IL) для S7-200:
Переведём эту программу на LAD для того же S7-200:
А теперь попытаемся изобразить нечто подобное на LOGO!
LD I0.1
O I0.2
O I0.3
S V0.1, 1
LD I0.7
R V0.1, 1
Она работала бы как мой пример для LOGO!, но нам этого как раз не нужно, нам, наоборот, нужно присваивать значения одному и тому же элементу в разных частях программы. На LOGO! мы этого сделать так просто не можем (т.е. теоретически можем, но такую программу будет невозможно нормально просматривать и редактировать), поэтому придётся изворачиваться. Для начала создадим переменные, которые будут отвечать установку бит SF001. Для I1, I2 и I3 это будут биты SF002, SF003 и SF004 соответственно.
Чтобы понять, насколько больше стало бы кода, напишим программу в таком виде на STL для S7-200:
Знаете, что такое "китайский код"? Это вот он самый.
Фронт
Если кто не знает, что такое фронт, объясняю: если какой-то бит был равен 0, а потом стал равен 1, то тот момент, когда это произошло, считается положительным фронтом. Если же бит был равен 1, а стал равен 0, то тут имеет место отрицательный фронт. Фронт отслеживается в каком-то конкретном месте программы. Именно в этом конкретном месте запоминается значение отслеживаемого бита и, если в следующем цикле программы бит изменился, будет установлен бит фронта. В контроллерах S7-200 фронт реализован командами EU и ED (отрицательный и положительный соответственно). Значения запомненных переменных из предыдущего цикла хранятся в недоступных для считывания регистрах (в этом отличие от S7-300, где программист сам назначает область памяти для хранения этих значений).
Кратко (на C++) работу команд фронта можно описать по принципу:
Положительный фронт:
tmp = RLO
RLO = (bit == 0) && (RLO == 1)
bit = tmp
Отрицательный фронт:
tmp = RLO
RLO = (bit == 1 ) && (RLO == 0 )
bit = tmp
Модернизируем наш предыдущий пример с установкой аварии по трём дискретным входам. Как следует из программы, мы не можем подтвердить (сбросить) аварию, если дискретный сигнал об аварии продолжает приходить. Но это не всегда актуально. Например, если речь идет о примитивной автоматике безопасности (типа Safety Controller), то подтверждать аварию без фактического прекращения аварийного сигнала не надо. Но может быть и другой случай, например, если авария носит предупреждающий характер, и её сброс должен блокировать возникновение этой аварии до фактического прекращения аварийного сигнала и последующего нового возникновения аварии. В таком случае нам предётся устанавливать аварию не по признаку её наличия, а по фронту её возникновения. На S7-200 это выглядит так:
Как видим, изменений относительно первоначальной программы на STL минимум. Чего не скажешь о программе на LOGO! Чтобы реализовать программу на LOGO! надо вручную завести биты для сохранения значений элементов до их изменения в коде программы. Как я и говорил, всё делается исходя из выполнения кода сверху вниз, что упрощают задачу в сравнении с использованием языка программирования FBD (где действует тот же принцип на самом деле, но в ещё менее явной форме, поскольку функциональные блоки разбросаны по экрану).В итоге имеем следующее:
Казалось бы, уж таймеры в программируемом реле должны быть коронной фишкой. Ну, например, есть не самый удобный способ установки бита и его сброса по таймеру в ПЛК S7-200:
Пришлось написать 8 строк кода и задействовать два таймера для простейшей, казалось бы вещи: по одному и тому же биту I0.1 устанавливать с задержкой в 1 секунду бит M0.1, по нему же с такой же задержкой сбрасывать тот же бит.
Попробуем воспользоваться стандартной функцией On-/Off-Delay...
И получаем совсем не то, что хотели. Т.е. первоначально бит устанавливается с задержкой 1 секунда. Но впоследствии, если сигнал I1 пропадает (меньше, чем установленная на выключение 1 секунда), а затем снова появляется, то T001 всё равно сбросится в 0 на некоторое время, которое будет проходить между тем, как таймер на выключение досчитает, а таймер на включение ещё нет. Зачем нужен такой элемент как On-/Off-Delay - мне не понятно.
Попробуем другой способ, задействуем On-Delay (T002) и Off-Delay (T001):
Такой способ тоже ничего не даст:
Итог: если вам надо реализовать управление контроллера безопасности (Safety Controller), управление системой загазованности или простейшей насосной станцией, то программируемое реле вполне можно использовать. Но достаточно, казалось бы, небольшого усложнения задачи, и потребуется уже нормальный ПЛК. Я бы не рекомендовал рисковать. Лучше купить китайский S7-200, чем долго и упорно мучиться с LOGO! (которые, кстати, уже несколько лет в Германии тоже не делают, а делают всё в том же Китае).