QNX based DCS Unique Value Proposition Igor V
QNX based DCS Unique Value Proposition Igor V. Lapko (lapko@rts. ua)
Which code is more reliable ? Code A Code B è Ask the question ! > > What is the code length ? > Is it vulnerable from outside ? How long/thoroughly it was tested ?
Traditional OS Architecture t! n e s b a s i s t n e n mpo o c l e n r e k g n o Protection am
QNX OS Architecture Tiny microkernel, refined for 20+ years Hardware protected address spaces! o s e t u n i m 5 r o ( ability l i a v a f o % 9 9. 9 QNX – it is 99 ly !) l a u n n a e m i t n dow f
Real Time f o s d e r d n u h n ei r a d n a d e i f i c e sp All delays are e g n a r s d n o c e s nano
Why QNX? è QNX was intentionally developed for real time and mission critical applications rather than it was adopted for it è Advanced and reliable scheduling. Bullet proof preemptive multitasking. Priority inheriting. All abovementioned enables the coexistence of control functions with HMI and DBMS functions at the same CPU core. è True microkernel. Perfect MMU. è Ability to restart every software component without system rebooting enables software watchdog functions. è Fault protected file system. Multiple redundant network connections. è POSIX-compatible. Very predictable, reliable and robust. No viruses.
Software Architecture QNX based DCS, generalized node architecture S 3™ Multimedia HMI IEC-61131 Engine (S 3) Distributed I/O Drivers OPC Server WEB Server QNX microkernel SQL Database (My. SQL, Empress) Local I/O Drivers Gateway
Software Architecture PAC features SCADA Workstation • Extended programming capabilities • Extended communication options • Extended database options • Extended HMI Operator Panel PAC HMI OPC SQL SL QNX WEB I/O I/O
Communications è Availability of PAC’s data in any networks è Fieldbus adapters (PROFIBUS DP/FMS/FDL, CAN, LON, ASI, INTERBUS) from many vendors (Allen Bradley, Comsy, Echelon, Engenuity Systems, Inova Computers, PEP, Phoenix Contact, Siemens, Softing, SST, TMG i-tec, VISTA Electronics , etc) è Full TCP/IP support and concomitant protocols (FTP, HTTP, ODBC, SNMP и т. п. ) è Communication with MS Windows SCADAs via OPC
DBMS è It is possible to store data directly in PAC now è ERP/MES integration via ODBC/JDBC and replication; è Popular DBMS support (My. SQL, Postgre. SQL Empress)
HMI and WEB HMI è PAC itself can provide full featured HMI now. è It can realize complex graphical objects including animation and Flash objects è Even Apache server runs at PAC providing full featured WEB HMI
Software Architecture DCS architecture S 3 Redundant fault tolerant network S 3™ HMI OPC SQL SL QNX WEB I/O I/O S 3™ Watch dog QNX
- Slides: 12