From OpenSCADAWiki
Jump to: navigation, search

OpenSCADA передбачає можливість такої уніфікації через додання спорідненості з ПЛК. Та таку спорідненість можна забезпечити лише для ПЛК, які є цілком відкритими, на них встановлено відкрите-вільне ПЗ, а відтак можна встановити і OpenSCADA у ролі середовища виконання ПЛК. Як середовище виконання, OpenSCADA може надавати дані ПЛК і стандартними протоколами, як то ModBus, та, для отримання цих даних прямо і без здійснення будь яких дій над ними на боці SCADA-системи, передбачено модуль DAQGate, який фактично об'єднує моделі. Тобто, програміст ПЛК, який за сумісництвом є програмістом SCADA, формує модель даних ПЛК, а на рівні SCADA-системи вона використовується вже як готова, чим цілком прибирається стадія та роботи з отримання, обробки та формування моделі даних SCADA-системи. Більш того:

  • виключається розбіжність у моделях даних ПЛК та SCADA при їх зміні;
  • дані конфігурації логічно та виключно зберігаються на ПЛК, якого вони стосуються;
  • порушення та інші повідомлення формуються на першоджерелі — ПЛК, а повідомлення із втручання — дії оператору, потрапляють і на ПЛК;
  • передбачається механізм тримання архівів-історії на ПЛК як повністю, так і як частка компенсації втрати зв'язку зі SCADA, особливо для поганого та бездротового зв'язку.