[?]: "Правила хорошего тона" программы на LAD

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
bear9
Posts: 11
Joined: Fri Mar 03, 2006 5:24 am
Location: Russia

[?]: "Правила хорошего тона" программы на LAD

Post by bear9 »

Господа, может кто-нибудь напишет, основные требования при написании программы для симатика.
Спрашиваю не из праздного любопытства, а потому как столкнулся с такой проблемой: некоторые NW написаные на LAD самопроизвольно переходят в STL, и назад их вернуть не получается.
Image
Один человек, подсказал, что это связано с особенностью написания данной NW.
Т.е. не соблюдались определенные правила, например: установка счетчика, в цепи где устанавливается несколько результатов, должна быть первой.
Или другое: Все условия для определенного результата должны быть в одной цепи.
Есть ли еще какие-то требования, которых желательно придерживаться для избавления себя и других от лишней головной боли?
indian
Posts: 122
Joined: Fri Aug 11, 2006 6:16 pm
Location: Russia, Komi

Post by indian »

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

Что-то попадалось на глаза в документации. Долго искал, потом вспомнил где видел - в мануале на S5-130W. Устаревшие рекомендации естественно.

Рискну предположить, что в этом конкретном случае, преобразование STL -> LAD не происходит потому, что до установки значения счётчика есть несколько операций не влияющих на RLO, а это уже транслятор видов не понимает.