selenur писал(а):
1) Представим ситуацию при которой сгорает блок питания, как быстро устранить проблему на долго не останавливая производство?
в конкретном случае схема сделана двумя платами, силовая и управление, силовую придётся заменить, т.к. блок питания является частью платы
selenur писал(а):
2) В ПЛК заложена некая логика управления процессом, в котором используется 9 выходов (из 10) управления реле (или транзистором) и в определенный момент 6-й выход сгорает, как можно быстро перенастроить работу на другой незадействованный канал?
можно, переназначив порт
selenur писал(а):
3) В связи с модернизацией предприятия потребовалось добавить дополнительный функционал и увеличить количество входов/выходов к существующей системе, как вы у себя это можете реализовать?
платы соединяются между собой через CAN, UART, WIFI, блюлуф или облако, взаимодействуют через api
selenur писал(а):
Если контроллер делался конкретно под одно единственное производство, почему-бы и нет.
Но если контроллер делается универсальным, что-бы его можно было продавать, нужна и некая среда где можно конфигурировать настройку.
Предоставлять исходники с контроллером идея плохая, т.к. тогда другие ушлые сограждане или китайцы, смогут наладить производство более дешевым.....
Есть среда, сделано для людей (средний программист, без знания особенностей работы с железом)
Сами исходники низкого уровня естественно никому не уйдут, а вот API для работы и вся документация будут в открытом доступе
например API для создания GUI, в среде делается кнопка, к ней привязывается управление чем то, займёт строк 10, с помощью документации и готовых примеров делается минут за 5 и этот код будет работать и на winwows и на андроиде