? WinAC si distingue per Windows Automation Center , un kit di sviluppo aperto per creare su misura C /C + + programmi compatibili con STEP 7 i programmi di controllo . Un kernel di un computer è la parte principale del sistema operativo di un computer o sistema operativo . Funziona con applicazioni o programmi e invia le richieste del programma per l' unità centrale di elaborazione , una memoria di elaboratore e di input /dispositivi collegati al computer uscita . STEP 7 Software
STEP 7 , un tipo di software di ingegneria robotica , è utilizzato nella gestione degli impianti automatizzati . Esso modifica i simboli e le designazioni dei segnali di processo di ingresso /uscita delle macchine in modo che possano scambiare dati con i programmi di Windows . STEP 7 viene utilizzato per controllare e monitorare i macchinari automatizzati in una fabbrica o di un impianto , come i robot di assemblaggio -line in una fabbrica automobilistica.
WinAC
WinAC viene utilizzato per creare un programma STEP 7 . Il kit di WinAC Open Development , o ODK , è una serie di strumenti utilizzati per programma personalizzato C /C + + software che è compatibile con STEP 7 i programmi di controllo . WinAC ha tre interfacce di programmazione : Estensione del codice personalizzato , in comune di Exchange memoria e interfaccia di gestione Controller. CCX è usato per " chiamare " C /C + + software in un programma STEP 7 . SMX consente un C /C + + app per scambiare dati con un programma STEP 7, che è già in esecuzione . CMI permette un'applicazione personalizzata da sviluppare che può controllare e monitorare i dati PLC WinAC .
Modalità
modalità Kernel
kernel è una parte di Windows Driver Kit . WDK è un sistema di sviluppo di driver utilizzato per testare la stabilità dei driver di Windows . Modalità kernel è una delle modalità di funzionamento che si svolge in unità centrale di elaborazione di un computer . Un kernel può essere pensato come il nucleo del sistema operativo di un computer . Quando un computer esegue una chiamata di sistema , come ad esempio una chiamata che CCX , una interfaccia di STEP 7 non , invia una richiesta al kernel per lo svolgimento di un servizio o di processo , come ad esempio l'esecuzione di un'istanza di un programma .
kernel processo
Tutti i programmi vengono avviati in modalità utente e vengono modificati oltre alla modalità kernel quando si chiama il kernel per fornire un servizio . Quando una parte di un programma , come ad esempio un programma STEP 7 o WinAC , viene eseguito su una porzione di un kernel in una chiamata di sistema , esso si trasforma temporaneamente in un processo del kernel che viene eseguito in modalità kernel . Quando il programma è in esecuzione di una chiamata in modalità kernel , ha root o privilegi amministrativi e di accesso alle risorse chiave del sistema , come l'accesso diretto alla memoria , o canali DMA , linee di richiesta di interrupt , indirizzi di porta di ingresso /uscita e di intervalli di indirizzi di memoria . Il kernel controlla il programma ed esegue le sue richieste in modalità kernel . Una volta che il kernel termina la richiesta del programma di WinAC , il programma ritorna alla fase di esecuzione in modalità utente del computer .