Приветствую.
Увлекаюсь в виде хобби автоматикой на ПЛК в среде CodeSYS, в частности ST.
В последнее время данные приборы (и вся промышленная периферия со стандартом 4-20 мА) стали совсем не доступны для хобби по цене.
Хочу попробовать воплощать поделки на ардуино-платформах, а для начала надо сориентироваться, так сказать, политически.
Вопросы (простите, сформулирую как смогу) :
1) Велика ли возможная вложенность условий по IF ? пример: IF нажата кнопка ТО - IF переменная равна Х ТО - IF время настало ТО - выполнить действия - конец всех условий. Вот такие вложенности имею ввиду.
2) Каким образом сохранять значения Retain переменных ( те, что должны сохраняться при перезагрузках )
И вообще, велика ли память для них.
3) Часы реального времени доступны для работы? (вшиты либо внешние модули?)
4) Существуют ли стандартные функциональные блоки в библиотеках, например, таймер с задержкой включения, циклический таймер, ПИД-регулятор и т.д
или это всё надо писать самому?
5) Насколько сложно выполнить визуализацию проекта на подключаемом к ардуино компьютеру? (виртуальные кнопки, окна ввода значений, ползунки и т.д.)
6) существует ли какая-то шина для подключения удаленных модулей ? (в ПЛК это RS-485 по двум проводам и имеющимся адресам модулей. Адреса можно задать через конфигуратор)
7) возможно ли организовать запись архива значений на внешний носитель
8) корпуса для модулей на DIN-рейку самому пилить?
Ваши ответы мне позволят решить, начать копать дальше, либо нет.
Заранее благодарю.
Увлекаюсь в виде хобби автоматикой на ПЛК в среде CodeSYS, в частности ST.
В последнее время данные приборы (и вся промышленная периферия со стандартом 4-20 мА) стали совсем не доступны для хобби по цене.
Хочу попробовать воплощать поделки на ардуино-платформах, а для начала надо сориентироваться, так сказать, политически.
Вопросы (простите, сформулирую как смогу) :
1) Велика ли возможная вложенность условий по IF ? пример: IF нажата кнопка ТО - IF переменная равна Х ТО - IF время настало ТО - выполнить действия - конец всех условий. Вот такие вложенности имею ввиду.
2) Каким образом сохранять значения Retain переменных ( те, что должны сохраняться при перезагрузках )
И вообще, велика ли память для них.
3) Часы реального времени доступны для работы? (вшиты либо внешние модули?)
4) Существуют ли стандартные функциональные блоки в библиотеках, например, таймер с задержкой включения, циклический таймер, ПИД-регулятор и т.д
или это всё надо писать самому?
5) Насколько сложно выполнить визуализацию проекта на подключаемом к ардуино компьютеру? (виртуальные кнопки, окна ввода значений, ползунки и т.д.)
6) существует ли какая-то шина для подключения удаленных модулей ? (в ПЛК это RS-485 по двум проводам и имеющимся адресам модулей. Адреса можно задать через конфигуратор)
7) возможно ли организовать запись архива значений на внешний носитель
8) корпуса для модулей на DIN-рейку самому пилить?
Ваши ответы мне позволят решить, начать копать дальше, либо нет.
Заранее благодарю.