Объясните, как красивше делать в LD присваивание регистрам определенных значений (блоки MOV) Сделать одну страницу программы полностью для MOV присваиваний или в каждом отдельном блоке программы делать MOV, которые относятся только к этому блоку? (Network1) (Network2) (Network3) ... (MOVs Network) или (MOV Network1) (MOV Network2) (MOV Network3) ...

Комментарии: 11

  1. Z-vladimir

    А как больше глаз радует?)))

    • Sam

      Как бэ и так норм и так... Просто может правила какие есть?

      • Z-vladimir

        Нету. А функционально никакой разницы когда чтение/запись входов/выходов предопределено.

  2. Inzhener

    Лучше логику, относящуюся к определенному объекту предметной области держать в рдном месте, а не оюразмазывать по всему проекту

  3. Serg

    Первый вариант.

  4. Urban

    Комменты наше всё. Можно секцию добавить. Можно подпрограммой. Читабельность чтобы при ПНР и сервисе машины народ не агрился, как в том анекдоте "кто тебе дом построил"?

  5. Rustem

    Я все присвоения регистрам что в панель управления или на верхний уровень делаю в отдельноном блоке, который вызываю в конце цикла. Команды и параметры от панели или верхнего уровня, чтение входов дискретных и масштабирование аналоговых входов также в отдельном блоке но вызываю в начале программы.

    • Ilya

      Мой опыт показывает, что изучать все это нахрен не надо, если постоянно не работаетешь с этим, иначе все будет как в новинку)

      • Berkeman

        Так я про это и пишу. Надо уметь быстро вьехать и сделать работу

      • Rustem

        Обычно по кнопке f1 информация всегда есть. Не хватает если, то там же есть обычно ссылки на более подробные источники. Сделал и забыл.

        • Urban

          Нам тоже препод шикарный по электронике говорил: "Не нужно знать всё, нужно знать где найти!". И это не оправдание, это свойство головы, набитой киселем по сути.

Не нашли ответ?

Вам также может быть интересно