Объясните, как красивше делать в LD присваивание регистрам определенных значений (блоки MOV) Сделать одну страницу программы полностью для MOV присваиваний или в каждом отдельном блоке программы делать MOV, которые относятся только к этому блоку? (Network1) (Network2) (Network3) ... (MOVs Network) или (MOV Network1) (MOV Network2) (MOV Network3) ...
Комментарии: 11
Z-vladimir
А как больше глаз радует?)))
Sam
Как бэ и так норм и так... Просто может правила какие есть?
Z-vladimir
Нету. А функционально никакой разницы когда чтение/запись входов/выходов предопределено.
Inzhener
Лучше логику, относящуюся к определенному объекту предметной области держать в рдном месте, а не оюразмазывать по всему проекту
Serg
Первый вариант.
Urban
Комменты наше всё. Можно секцию добавить. Можно подпрограммой. Читабельность чтобы при ПНР и сервисе машины народ не агрился, как в том анекдоте "кто тебе дом построил"?
Rustem
Я все присвоения регистрам что в панель управления или на верхний уровень делаю в отдельноном блоке, который вызываю в конце цикла. Команды и параметры от панели или верхнего уровня, чтение входов дискретных и масштабирование аналоговых входов также в отдельном блоке но вызываю в начале программы.
Ilya
Мой опыт показывает, что изучать все это нахрен не надо, если постоянно не работаетешь с этим, иначе все будет как в новинку)
Berkeman
Так я про это и пишу. Надо уметь быстро вьехать и сделать работу
Rustem
Обычно по кнопке f1 информация всегда есть. Не хватает если, то там же есть обычно ссылки на более подробные источники. Сделал и забыл.
Urban
Нам тоже препод шикарный по электронике говорил: "Не нужно знать всё, нужно знать где найти!". И это не оправдание, это свойство головы, набитой киселем по сути.