И все равно из выше написанного не увидел как сделать выполнение любого блока 1 раз в секунду в главной рутине(
Вам же уже написали:
AlexV писал(а):
Простейшие вариант:
таймер TON, после его DN - ONS RES ADD инструкции
Таймер считает в главной программе, и ADD считается только в том цикле, в котором устанавливается DN таймер, т.е. каждую секунду.
Позвольте также поинтересоваться, чем Вам не нравится задача, запускаемая ядром операционной системы контроллера точно раз в секунду? Этот механизм специально придуман именно для того, чтобы реализовывать функции, подлежащие периодическому выполнению. При этом Ваш ADD будет считаться в такой задаче принципиально более точно, чем при реализации периодического "интегрирования" пользовательским таймером. Объяснить, почему?
Всем огромное спасибо<вроде более менее разобрался!
oldDAD - Не нравится тем что нельзя объединять процедуры или блоки в процедурах в задаче запускаемой ядром операционной системы контроллера 1 раз в секунду и главной задачи контроллера-я работал на сименсе и там все вместе (можно выбрать цикличность любого блока поотдельности)-ну привык я так, мне удобнее - не судите строго, кому как удобнее)
Не нравится тем что нельзя объединять процедуры или блоки в процедурах в задаче
С чего Вы взяли, что это нельзя? Может быть, можно?
Далеко не всё и не у всех производителей делается так, как в Сименсе _________________ Обращайтесь к профессионалам.
С чего Вы взяли, что это нельзя? Может быть, можно?
Может и можно но пока четкого ответа не видел-значит для меня нельзя))
Каждой задаче можно задать интервал запуска или событие, а также приоритет. Непрерывная задача только одна - приоритет самый низкий.
Что считать блоком в:
DiabloXan писал(а):
я работал на сименсе и там все вместе (можно выбрать цикличность любого блока поотдельности)-ну привык я так, мне удобнее - не судите строго, кому как удобнее)
Зачем вообще судить? Если хорошо освоишь Logix, думаю, что к Симатику, как к "эталону" отношение изменится.
Сравнивая лоджикс и симатик, можно переиначить старую поговорку:
Если обучение Лоджиксу - это постель из роз, то серьезная работа в Симатик - унитаз из колючей проволоки.
Может и можно но пока четкого ответа не видел-значит для меня нельзя))
Коллега, можно вообще, и можно, в частности, для вас.
Четкого ответа Вы не видели, возможно, потому, что не задали четкого вопроса?
Если бы Вы спросили, как сделать то-то и то-то, то Вам бы это объяснили. Но ведь Вы не спросили, а стали утверждать, что "нельзя объединять процедуры или блоки в процедурах в задаче". Я бы на Вашем месте, не обладая достаточным знанием RSLogix и опытом, не был бы так категоричен и не утверждал бы вещи, о которых имею недостаточно хорошее понятие. _________________ Обращайтесь к профессионалам.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна. Открытие страницы: 0.152 секунды