Я новичок в программировании лестниц / графиков для ПЛК.
У меня есть собственное приложение для Windows, которое будет записывать в память ПЛК OMRON (регистр D).Идея состоит в том, чтобы заполнить блоки памяти, которые приведут к некоторому выводу (лестничное программирование).
Представьте себе, например, блок памяти из 5 слов (от D0000 до D0004).Выходы будут сгенерированы содержимым этих 5 слов.
Моя идея состоит в том, чтобы иметь одну простую лестничную программу для «запуска» блока памяти.Таким образом, каждые 5 блоков памяти будут содержать «инструкции» для активации моих выходов.
Я жестко: возможно, я смогу реализовать концепцию «счетчика программ», где счетчик программ указывает на первые 5 слов и co + y /переместите его содержимое в общее место в памяти, которое будет запускать контракты релейной программы.Затем после выполнения первых 5 слов программный счетчик укажет на следующий блок из 5 слов, чтобы снова скопировать его содержимое, и лестничная программа выполнит свои «инструкции» и сохранит это для неопределенного числа из 5 слов блока.
Я не уверен, смог ли я уточнить мою идею.Есть способ реализовать это, используя лестничную логику ПЛК?
Или есть другие способы реализовать такую вещь?
Имейте в виду, идея состоит в том, чтобы иметь блоки памяти (составленныефиксированное количество слов), и каждый блок памяти будет иметь в своем бите необходимую конфигурацию для запуска необходимых выходов (используя ту же схему / программу релейной логики).
Любая помощь или лучшие идеи будут высоко ценится.Большое спасибо
Используется с ПЛК OMRON C2JM.