Концепция ПЛК "счетчик программ" - PullRequest
0 голосов
/ 18 июня 2019

Я новичок в программировании лестниц / графиков для ПЛК.

У меня есть собственное приложение для Windows, которое будет записывать в память ПЛК OMRON (регистр D).Идея состоит в том, чтобы заполнить блоки памяти, которые приведут к некоторому выводу (лестничное программирование).

Представьте себе, например, блок памяти из 5 слов (от D0000 до D0004).Выходы будут сгенерированы содержимым этих 5 слов.

Моя идея состоит в том, чтобы иметь одну простую лестничную программу для «запуска» блока памяти.Таким образом, каждые 5 блоков памяти будут содержать «инструкции» для активации моих выходов.

Я жестко: возможно, я смогу реализовать концепцию «счетчика программ», где счетчик программ указывает на первые 5 слов и co + y /переместите его содержимое в общее место в памяти, которое будет запускать контракты релейной программы.Затем после выполнения первых 5 слов программный счетчик укажет на следующий блок из 5 слов, чтобы снова скопировать его содержимое, и лестничная программа выполнит свои «инструкции» и сохранит это для неопределенного числа из 5 слов блока.

Я не уверен, смог ли я уточнить мою идею.Есть способ реализовать это, используя лестничную логику ПЛК?

Или есть другие способы реализовать такую ​​вещь?

Имейте в виду, идея состоит в том, чтобы иметь блоки памяти (составленныефиксированное количество слов), и каждый блок памяти будет иметь в своем бите необходимую конфигурацию для запуска необходимых выходов (используя ту же схему / программу релейной логики).

Любая помощь или лучшие идеи будут высоко ценится.Большое спасибо

Используется с ПЛК OMRON C2JM.

...