"Творцы нам нафиг не нужны - будешь криейтером!" (С) Пелевин.
Не нужно дятлам станки запускать - проблем потом не оберешься, лесников в стране не хватает ((((
Вот знаю простое правило, не давайте троллям пищи, но так сложно удержаться что-бы им кость не подсунуть....
если вас можно подпускать к станкам, то наверняка решите простую задачку:
приведите пример производителя ПЛК со скоростным счётчиком на борту, у которого нет сброса из программы. и не выпендривайтесь если известного бренда не найдёте.
облегчу задачьку, у
сименса
омрона
мицубиши
дельты
директ логик
Сброс есть, и у некоторох из этого списка есть ещё куча фенечек для решения скоростных задачь не зависящих от времени цикла. И если вы не знаете про эти фенечки, и думаете что всё возможно на кодесисе, вас точно к станкам и скоростным задачам подпускать нельзя.
Надеюсь модераторы грохнут сообщения с намёками на дятлов, т.к. не соблюдаются правила форума.
Последний раз редактировалось BETEP; 28.11.2011 в 18:21.
а у сименса разве есть скоростной счетчик на борту, если серия FM то у них свой процессор и работают они не зависимо от самого ПЛК
Есть, есть и не по одному.
Младшая серия, S7-200
занимаюсь станками лет 15.... ПЛК110 - первый контроллер который удалось засунуть в станок без ущерба для функционала. "Известные" бренды не тянули, да и не тянут сейчас.... (Разумеется разговор не про модули на 3 порядка дороже) Держу в руках центральный модуль S7-200 .... ну нету на нем входов аппаратного счетчика... задач на нем не делал, может и ошибаюсь, но без специализированных периферийных модулей что он может?
Наверняка есть входы сброса на счетчиках, но знаете вы алгоритм их работы??? Допустим вам необходимо циклично накопить 1000 импульсов и выполнить некую операцию... простая задача? Как ее решит вышеупомянутый специалист? Будет проверять счетчик на достижение значения, хорошо если поставит ">=" и не забудет перенести остаток, а не "=".. после чего выполнит действие и обнулит счетчик.....Логично ведь... у него есть RESET!
А вот во время между считыванием регистра и его обнулением пройдет 1-2-3- 100 импульсов, которые будут благополучно потеряны.... и специалист будет долго жаловаться на глюки и пр. Алгоритмы используемые Овеном кажутся наиболее логичными и соответствующими модели работы контроллера.... чтение с одновременным обнулением для простого счетчика и несбрасываемость для энкодеров... в этом случае нет потерь.... как такая ситуация будет учтена в S7???
Дмитрий Вы тут людей не пугайте такими заявлениями.
Курите мануал начиная с 118стр(S7-200). Всё доступно расписано русским языком.
Если нужно я скину Вам пример в личку.
Там кстати кнопка "СБРОС" есть.
S7-200 от двух до четырёх портов под двухфазные энкодер, от 20 до 100 кГц для двухфазного счёта. Кроме банального сброса, генерит прерывание по счётчику, т.е. по достижению заданного значения отработает подпрограмма пользователя. т.е. на дикой скорости можно точно отмерить нужное, сбросить счётчик, запустить "летучую" пилу и не потерять ни копейки импульсов.Для большинства тихоходных задач этого вполне достаточно, отмерил, остановил с погрешностью из-за цикла контроллера, отрезал, обнулил, какой тут остаток учитывать для следующего листа?
не знаете вы про фенечки с прерыванием по заданному значению, не знаете что такое НАСТОЯЩИЙ СКОРОСТНОЙ СЧЁТЧИК, и если не знаете про элементарные нормы, зачем рассуждаете? Зачем вообще рассуждать о том чего не знаете?
у двух брендов из моего списка скоростные счётчики на борту у младших контроллеров уже очень много лет.
по цене, мне контроллер с парой счётчиков (не S7-200) и прочими скоростными вкусностями обходится (с моей маленькой скидкой) почти как ПЛК110-24.30.К-М, даже дешевле примерно на 800 руб.
Последний раз редактировалось BETEP; 28.11.2011 в 21:48.