Я не інженер будь-якого типу. Я технік з електроніки у великій аерокосмічній компанії, і мені постійно доопрацьовувати та / або модернізувати цифрові керовані машини, як це завдяки старовинному обладнанню, яке ми вже не можемо використовувати. Хоча вартість є великою проблемою, той, який доставить вас у великі проблеми, - це питання безпеки.
У підпункті 9.4.3.4.2 видання NFPA 79 (Електричний стандарт на промислові машини) зазначається:
"Системи управління, що включають контролери на основі програмного забезпечення та програмного забезпечення, що виконують функції, пов'язані з безпекою, повинні здійснювати самоконтроль і відповідати усім наступним:
У разі будь-якого єдиного відмови відмова повинен:
a. не призводять до втрати функцій, пов'язаних з безпекою
b. Привести до відключення системи в безпечному стані
c. Запобігати подальшій експлуатації до виправлення несправності компонента
d. Запобігайте випадковому запуску обладнання після виправлення несправності
Забезпечте захист, еквівалентний захищеному системам управління, що включає в себе кабелі / обладнання
Розроблено відповідно до затвердженого стандарту, який забезпечує вимоги до таких систем "
Якщо ви здатні забезпечити виконання положень 1 і 2, я знаю, що ви не зможете виконати положення 3 (якщо ви не звикли мати справу з регулюючими органами)
ЗАРАЗ
Якщо ви використовуєте ардуїно просто для моніторингу та надання консультацій щодо того, що стався стан безпеки, щоб не контролювати фактичну схему безпеки, ви не повинні порушувати цю законодавчу вимогу.
тобто є ланцюг електронної зупинки, який відключає живлення від усіх контакторів / приводів двигуна від головного контактора E-stop, коли порушується будь-який перемикач електронної зупинки в ланцюзі. Ви не хочете використовувати ардуїно для управління ланцюгом e-stop, але вам слід добре використовувати допоміжний контактний перемикач на кнопках E-stop, щоб повідомити оператору, яку E-стоп натиснуто на дисплеї.
Таким чином, навіть якщо arduino намагається керувати двигуном з керуючими сигналами, фактична потужність не буде доступна, оскільки основний контактор E-stop випав, керований ланцюгом e-stop з жорстким напругою - не ваш мікроконтролер .
Переконайтеся, що ви обізнані з усіма нормами NFPA70E та NFPA79 та дотримуєтесь усіх. Повірте мені, що ви не хочете опинитися в судовому порядку, намагаючись відповісти на запитання без повного знання цих норм, перш ніж щось розробляти.
тобто інші речі, які слід враховувати, - зупиняти рух занадто швидко - іноді для зупинки безпеки для запобігання небезпеці для безпеки доводиться залишатись під напругою протягом певного періоду часу, тобто великий шліфувальний круг повинен відкручуватися з встановленою швидкістю, щоб він не вибухнув від різко зупиняючись - у цьому випадку ви хочете мати великий резистор, який би використовував протипоказальні ЕРС двигунів для безпечного сповільнення швидкості обертання. Ви хочете, щоб контактор, який вийшов з двигуна, привів цей резистор у відповідність до обмоток двигуна - не ардуїно
Ці сценарії також висвітлюються в NFPA79.
Переконайтесь, що ви та ваш роботодавець комфортно дотримуєтесь цих положень та приймаєте будь-які потенційні зобов’язання.
неодмінно використовуйте ruggeduino (для додаткового захисту варто 45.oo) та оптичну ізоляцію для всього, що підключається до схеми понад 24 вольт. Більшість релейних керуючих пристроїв, сумісних з arduino, на одному і тому ж місці є OMRON і використовуються для багатьох промислових застосувань. Попросіть когось із досвідом та кваліфікацією переглянути ваш дизайн перед впровадженням - пам’ятайте, що ніхто з нас не такий розумний, як усі ми
Єдиний спосіб перевірити його на ваш додаток на міцність - це спроектувати його і побачити, як довго він працює. Однозначно, готовий замінити на полиці однаковий запасний запас, якщо вартість / час є великими міркуваннями.
Повідомте мене, якщо у вас є питання.