Организационный вопрос по STEP7

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
Letiso
Posts: 13
Joined: Sat Mar 22, 2008 10:45 am
Location: Russia

Организационный вопрос по STEP7

Post by Letiso »

Уважаемые коллеги! Прошу помочь. Начал недавно изучать Step7, появилась куча вопросов! програмирую через LAD.
1)Как должна выглядить общая структура программы в ОВ1?
2)Вставил в программу FC, в нем объявил переменные и поставил сигналы на вх/вых. когда пытаюсь вызвать его в ОВ1 он вставляет этот блок с параметрами но не указанными сигналами на вх/вх. Мне что надо сделать: опять выставить их или я неправильно сделал вызов?
3)Выполнению этого FC сопутствуют есчё ряд действий(пересылка, проверка....). Где лучше ставить эти действия: в ОВ1 или внутри FC.
4)Как можно по сигналу типа данных WORD выставить к примеру бит аварии.
5)Сигналы от аналоговых датчиков лучше сначала пересылать, например, в меркеры, а из меркеров на масштабирование, или сразу? Влияет ли это на скорость?
Буду благодарен за понимание и помощь!
CoMod
Site Admin
Posts: 3992
Joined: Thu Feb 16, 2006 3:25 pm
Location: Russia

Post by CoMod »

Нельзя в одном сообщении задавать столько вопросов.
Об общей структуре программ можешь узнать загрузив встроенные в Степ7 примеры через меню Файл-- Загрузить и выбрать вкладку Примеры.

Не бойся задавать вопросы на официальном форуме (правильно их сформулировав в разных сообщениях).
Letiso
Posts: 13
Joined: Sat Mar 22, 2008 10:45 am
Location: Russia

Post by Letiso »

у меня Step 7 Lite. и загрузить пример почему то нет возможности.
CoMod
Site Admin
Posts: 3992
Joined: Thu Feb 16, 2006 3:25 pm
Location: Russia

Post by CoMod »

Загрузи полную Проф версию с симулятором для отладки и учись по полной программе.
Letiso
Posts: 13
Joined: Sat Mar 22, 2008 10:45 am
Location: Russia

Post by Letiso »

Ну подскажите всё таки, если не трудно!
Schtiel
Site Admin
Posts: 1122
Joined: Wed Sep 06, 2006 12:03 pm
Location: CIS

Post by Schtiel »

Лучше для начала ознакомиться с сименсовскими обучающими курсами. Тогда и вопросов меньше будет.
Letiso
Posts: 13
Joined: Sat Mar 22, 2008 10:45 am
Location: Russia

Post by Letiso »

Смотрел и читал. Вроеде всй понимаю, но не могу это приложить в программе. Нужен какой нить пример. Может кому нить не будет оч сложно предоставить мне его. Можно простенькую прогармку(например есть аналоговый сигнал, на котором завязан клапан: его надо смаштабировать и послать на регулятор). если кто возьмется то можно в виде проекта.к7р.
sania
Site Admin
Posts: 1387
Joined: Sat Aug 13, 2005 6:15 am

Post by sania »

а) присоединяюсь к СоМоd`у и Schtiel`у
б) по поводу вопросов
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