Страница 5 из 5 ПерваяПервая ... 345
Показано с 41 по 50 из 54

Тема: Статус прошивок МДВВ

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    var_input или var_output - эти типы переменных используются при создании программных подмодулей... не основной программы. В PLC_PRG никаких input или output не должно быть.
    Спасибо, сейчас буду пробовать.
    Попробовал, сделал по своему, по инженерному, по стариковски, шоб по минимуму, без умничаний...
    Усё работает.
    Изображения Изображения
    • Тип файла: jpg 1.jpg (48.1 Кб, Просмотров: 34)
    • Тип файла: jpg 2.jpg (26.9 Кб, Просмотров: 39)
    Последний раз редактировалось ОООСА; 19.04.2012 в 00:17.
    "Я старый солдат, и не знаю слов любви" (с)

  2. #2

    По умолчанию

    Для проверки сделал простейшую похлопушку (ну типа релюшками похлопать). Всё чудненько работает.
    Изображения Изображения
    • Тип файла: jpg 3.jpg (37.0 Кб, Просмотров: 47)
    "Я старый солдат, и не знаю слов любви" (с)

  3. #3

    По умолчанию

    Надо вводить лайки и благодарности на форуме...

  4. #4

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    Надо вводить лайки и благодарности на форуме...
    Хорошо, буду благодарственные письма начальству слать...
    Ну, тогда в догонку вопросик, копаться не хотца в мануалах.
    Можно ли сделать новое (другое) имя переменной без создания новой переменной?
    Например, для наглядности я хочу обозвать переменную MDVV_INP.0 как Х1. Без определения новой переменной не обойтись? Это я к тому, что хочется наглядности, но не хочется лишнего программного кода, не люблю избыточность...
    "Я старый солдат, и не знаю слов любви" (с)

  5. #5

    По умолчанию

    а цель этого мероприятия?

  6. #6

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    а цель этого мероприятия?
    По поводу присвоения имён битовым входам?
    Я же написал, для наглядности, например имя входа 1 МДВВ назвать не MDVV_INP.0, а Х1, и к нему коммент, например (Ручн.Режим), а MDVV_INP.1 назвать Х2 с комментом (Авт.Режим), и т.д., и т.п. В куче все дискретные входы обозвать Х1,2,3..., выходы Y1,2,3..., аналоговые входы/выходы по своему. Это конечно необязательная процедура, но если есть возможность и желание, почему бы не воспользоваться.
    Это особенно удобно, если присваивать программным входам наименование входов принципиальной схемы проекта. Легче разобраться что, куда, и откуда растёт. Жизнь не замыкается на одном контроллере, есть ведь и внешние цепи..
    "Я старый солдат, и не знаю слов любви" (с)

  7. #7

    По умолчанию

    А, понял.

    Говорят можно через указатели.
    Но я предпочитаю сделать это в явном виде, чтобы через год точно понимать ЗАЧЕМ я это делал...
    А еще есть блок Unpack и Pack в библиотеке Standart или Util.
    8 бит он разбирает, а потом так же разбирает слово\256.

  8. #8

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    А, понял.

    Говорят можно через указатели.
    Но я предпочитаю сделать это в явном виде, чтобы через год точно понимать ЗАЧЕМ я это делал...
    А еще есть блок Unpack и Pack в библиотеке Standart или Util.
    8 бит он разбирает, а потом так же разбирает слово\256.
    Спасибо, пороюсь в ентих указателях...
    Про Unpack и Pack, я как раз с них и начинал, но зачем делать сложно, когда можно проще...
    Вариант с переменная.номер бита имхо самый элегантный, прямое обращение, без всяких изощрений...
    "Я старый солдат, и не знаю слов любви" (с)

Страница 5 из 5 ПерваяПервая ... 345

Ваши права

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