Я нахожусь в начале проекта HMI, цель состоит в разработке приложения C# .NET HMI, которое работает на ПК с Windows. ОЕ должен иметь возможность читать и писать переменный ПЛКOPC-сервер, поддерживающий общие PLC и CoDeSys PLC
В первом стадионе проекта HMI должно быть в состоянии общаться с
• Lenze CoDeSys v3 ПЛК
• Allen Bradley Compact и контроля ПЛК
В более позднем стадионе я хотел бы его, если он также может взаимодействовать с:
• Schneider Codesys v3 ПЛК
• Siemens PLC
Я думаю, что сервер OPC UA с драйверами для разных ПЛК является решением. Но я могу найти только OPC-серверы, которые поддерживают или общие ПЛК, такие как Allen Bradley или на базе CodeSys.
У кого здесь есть какие-либо впечатления?
Эй Спасибо за ваш ответ. Я стараюсь избегать Modbus, потому что протокол использует адреса вместо путей. Я все равно попытаюсь проверить Matrikon и обновить результат здесь. –
Я бы добавил, чтобы использовать OPC UA, а не OPC Classic (DA). UA имеет встроенную защиту и не использует DCOM. DCOM может быть ад, когда он идет не так. Я потратил много и много часов на устранение проблем с OPC DA с помощью DCOM. См. Www.opcfoundation.org для приятного начала. – CJD