Уважаемые коллеги! Прошу помочь. Начал недавно изучать Step7, появилась куча вопросов! програмирую через LAD.
1)Как должна выглядить общая структура программы в ОВ1?
2)Вставил в программу FC, в нем объявил переменные и поставил сигналы на вх/вых. когда пытаюсь вызвать его в ОВ1 он вставляет этот блок с параметрами но не указанными сигналами на вх/вх. Мне что надо сделать: опять выставить их или я неправильно сделал вызов?
3)Выполнению этого FC сопутствуют есчё ряд действий(пересылка, проверка....). Где лучше ставить эти действия: в ОВ1 или внутри FC.
4)Как можно по сигналу типа данных WORD выставить к примеру бит аварии.
5)Сигналы от аналоговых датчиков лучше сначала пересылать, например, в меркеры, а из меркеров на масштабирование, или сразу? Влияет ли это на скорость?
Буду благодарен за понимание и помощь!
Организационный вопрос по STEP7
-
- Posts: 13
- Joined: Sat Mar 22, 2008 10:45 am
- Location: Russia
-
- Site Admin
- Posts: 3992
- Joined: Thu Feb 16, 2006 3:25 pm
- Location: Russia
-
- Site Admin
- Posts: 1122
- Joined: Wed Sep 06, 2006 12:03 pm
- Location: CIS
Лучше для начала ознакомиться с сименсовскими обучающими курсами. Тогда и вопросов меньше будет.
-
- Posts: 13
- Joined: Sat Mar 22, 2008 10:45 am
- Location: Russia
Смотрел и читал. Вроеде всй понимаю, но не могу это приложить в программе. Нужен какой нить пример. Может кому нить не будет оч сложно предоставить мне его. Можно простенькую прогармку(например есть аналоговый сигнал, на котором завязан клапан: его надо смаштабировать и послать на регулятор). если кто возьмется то можно в виде проекта.к7р.
-
- Site Admin
- Posts: 1387
- Joined: Sat Aug 13, 2005 6:15 am
а) присоединяюсь к СоМоd`у и Schtiel`у
б) по поводу вопросов
1)в принципе - как попало(каждый по -своему)
2)объявленные переменные вносятся при вызове блока а не внутри него(внутри работают уже с самими переменными)
если не блок-шаблон то и объявлять не обязательно-работают напрямую с данными
3)в принципе - как попало(то что выполняется "до"-впереди,то что "после"-сзади)
4)сравнить,наверное,если равно,то.....
5)сразу-зачем засирать прогу пересылками?каждая операция=время/ресурсы(по большому счёту пофиг-не критично)
это PID "простенькая программка",да ещё в облегчённой версии стёпы хмм
P.S.S.CoMod правильно написал : не вываливай кучу вопросов,это и выглядит как куча,и ответы такие же кучные
качни профа,просмотри примеры,F1 у стёпы опять же неплохой
большинство вопросов исчезнут сами,остальное спросишь
вот есть кое-какие примеры http://plc.net.ru/viewforum.php?f=6
тут у ребят чёт было,счас ,правда не работает сайт http://simatic.user.kz/forum/index.php
б) по поводу вопросов
1)в принципе - как попало(каждый по -своему)
2)объявленные переменные вносятся при вызове блока а не внутри него(внутри работают уже с самими переменными)
если не блок-шаблон то и объявлять не обязательно-работают напрямую с данными
3)в принципе - как попало(то что выполняется "до"-впереди,то что "после"-сзади)
4)сравнить,наверное,если равно,то.....
5)сразу-зачем засирать прогу пересылками?каждая операция=время/ресурсы(по большому счёту пофиг-не критично)
смотри пункт а) по-поводу проф-версииLetiso wrote:Может кому нить не будет оч сложно предоставить мне его. Можно простенькую прогармку(например есть аналоговый сигнал, на котором завязан клапан: его надо смаштабировать и послать на регулятор).
это PID "простенькая программка",да ещё в облегчённой версии стёпы хмм
P.S.S.CoMod правильно написал : не вываливай кучу вопросов,это и выглядит как куча,и ответы такие же кучные
качни профа,просмотри примеры,F1 у стёпы опять же неплохой
большинство вопросов исчезнут сами,остальное спросишь
вот есть кое-какие примеры http://plc.net.ru/viewforum.php?f=6
тут у ребят чёт было,счас ,правда не работает сайт http://simatic.user.kz/forum/index.php