Страница 4 из 6 ПерваяПервая ... 23456 ПоследняяПоследняя
Показано с 31 по 40 из 52

Тема: Програмные компоненты

  1. #31
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,248

    По умолчанию

    Цитата Сообщение от zendo057 Посмотреть сообщение
    Добрый всем день.Большая просьба подскажите пожалуйста где я туплю.Как мне подсказал уважаемый amn-теоретически я все понял.Создал проект(в приложении) но всеравно при компиляции выдает сообщение.
    Тема такова:Входная переменная с1 включает а1,значение которой передается в POUre,а1 включаясь включает а2 значение которой передается в PLC_PRG,а2 включаясь включает а3.
    Бъюсь уже три дня а толку нет.Преречитал РП вроде все делаю правильно.Может исправите в моем примере?

    специально для начинающих выложены всевозможные примеры http://www.owen.ru/forum/forumdisplay.php?f=49
    Почему не воспользоваться бы?

  2. #32
    Пользователь
    Регистрация
    11.07.2012
    Адрес
    г. МИНСК
    Сообщений
    522

    По умолчанию

    Я все это уже читал и по образцу и по совету в роде,как мне кажется ,я все делаю правильно. Пожалуйста очень прошу исправте в моем примере и отправте.А может это в LD невозможно?

  3. #33
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,492

    По умолчанию

    Цитата Сообщение от zendo057 Посмотреть сообщение
    Я все это уже читал и по образцу и по совету в роде,как мне кажется ,я все делаю правильно. Пожалуйста очень прошу исправте в моем примере и отправте.А может это в LD невозможно?
    Напишите подробное ТЗ, что должна делать программа на реальном объекте.

  4. #34
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,248

    По умолчанию

    Цитата Сообщение от zendo057 Посмотреть сообщение
    Я все это уже читал и по образцу и по совету в роде,как мне кажется ,я все делаю правильно. Пожалуйста очень прошу исправте в моем примере и отправте.А может это в LD невозможно?
    если, как Вы пишите, прочитали все инструкции, то должны знать как любое ПОУ написанное на любом языке преобразовать в LD

    следовательно, что можно исправить в одном, то исправляется и в другом

  5. #35
    Пользователь
    Регистрация
    11.07.2012
    Адрес
    г. МИНСК
    Сообщений
    522

    По умолчанию

    Уважаемый Василий Кашуба.Я создал большой по объему проект 280 строк все в одном PLC_PRG.Все работает все устраевает. Но в будущих проектах хочу делить программу на отдельные части создавая POU. Поэтому и прошу помощи как правильно это сделать. Для зтого создал проект из трех строк(во вложении) Тема:Вход контроллера c1 включает переменную а1,которая передает значение в POUre,там она включает переменную а2,которая передает значение обратно в PLC_PRG включая там выход а3. Все вроде делаю как и написано,как я понимаю,Но при компиляции выводятся предупреждения-код не будет сгенерирован.
    Вложения Вложения

  6. #36
    Пользователь
    Регистрация
    11.07.2012
    Адрес
    г. МИНСК
    Сообщений
    522

    По умолчанию

    Спасибо отдельное capzap конвертировав проект я сразу нашел свою ошибку.Если что будет не понятно опять буду обращаться.С уважением Владимир.

  7. #37
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Владимир, попробуйте язык CFC. Мне кажется вам будет проще в нем работать. Вот скрин вашей задачки на CFC.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	1.jpg 
Просмотров:	200 
Размер:	19.9 Кб 
ID:	9630  

  8. #38
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,492

    По умолчанию

    Цитата Сообщение от zendo057 Посмотреть сообщение
    Уважаемый Василий Кашуба.Я создал большой по объему проект 280 строк все в одном PLC_PRG.Все работает все устраевает. Но в будущих проектах хочу делить программу на отдельные части создавая POU. Поэтому и прошу помощи как правильно это сделать. Для зтого создал проект из трех строк(во вложении) Тема:Вход контроллера c1 включает переменную а1,которая передает значение в POUre,там она включает переменную а2,которая передает значение обратно в PLC_PRG включая там выход а3. Все вроде делаю как и написано,как я понимаю,Но при компиляции выводятся предупреждения-код не будет сгенерирован.
    Для того, чтобы правильно поделить программу на блоки, мне как раз и нужно ТЗ. Мои программы выглядят примерно так.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Снимок.JPG 
Просмотров:	211 
Размер:	65.7 Кб 
ID:	9631  

  9. #39
    Пользователь
    Регистрация
    11.07.2012
    Адрес
    г. МИНСК
    Сообщений
    522

    По умолчанию

    Всем большое спасибо за помощь. С POU я разобрался с FB не очень.Подскажите такое дело.(Правой мышкой на PLC_PRG--действие).Оно(действие)находится в самой программе и как мне кажется для простой LD программы самый нормальный вариант,разбитие программы на действия.Само это действие я создал,а вот как сделать чтобы работало-не знаю.По аналогии с POU -ничего не выходит.Может где какой пример посмотреть.Прошу извинить может быть за наивность,сам я не програмист,но стараюсь грести на этой лодке изо всех сил чтобы не отстать.И еще вопрос,Зачем в автообъявлении VAR_IN_OUT.

  10. #40
    Пользователь
    Регистрация
    05.11.2011
    Адрес
    Томск
    Сообщений
    192

    По умолчанию

    и как мне кажется для простой LD программы самый нормальный вариант,разбитие программы на действия.
    Нет) Для простой программы самый простой вариант разбивать ее на меньшие программы (PRG). С действиями вы только запутаетесь.
    IN_OUT - тип вход/выход. То есть можно эту переменную со входа прочитать, подумать, изменить ее и записать на выход.

Страница 4 из 6 ПерваяПервая ... 23456 ПоследняяПоследняя

Похожие темы

  1. Ответов: 3
    Последнее сообщение: 30.09.2010, 22:30
  2. не могу найти компоненты;v2.3
    от ГоршенинВладимир в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 21.12.2009, 10:21

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •