#automasjon#, #automatisering#, #instrumentering#, #sensor#, #elmotor#, #Ethernet#, #PLS#, #kontrollsystem#, #nivåmåler#, #trykkmåler#, temperatursensor#, #mengdemåler#, #frekvensomformere#, #drives#42 / 123 Utførelse av blandet kode i sanntid PC Worx Engineer er en ny Engineering-omgi- velse for programmerere som fortsatt ønsker å skrive kontrollerkoden i henhold til IEC 61131-3. Verktøyet åpner for både praktisk programme- ring i de klassiske PLS-språkene og konfigure- ring av kontrolleren og tilkoblede feltbusser. I tillegg kan en visualisering opprettes. Den kjører på kontrolleren og kan hentes frem på respek- tive operatørterminal via en nettleser (bilde 2). Når det gjelder programmering i høynivåspråk (C++ eller C#), benytter Phoenix Contact verk- tøyer som allerede har vist hva de er gode for blant brukerne. For disse verktøyene finnes det gratis Plug-ins for Eclipse samt Visual Studio. AMNYTT NR. 3 2018 Dermed kan høynivåspråkprogrammererne fortsette å bruke sine velkjente Engineering-om- givelser. Koden de genererer, implementeres enten som bibliotek i PC Worx Engineer eller sendes direkte til kontrolleren fra respektive verktøy. Den er satt sammen av IEC-61131-3- og høynivåspråkprogrammer, som begge er tildelt samme status. Programmene instansieres gjen- nom PC Worx Engineer eller ved hjelp av enkle XML-filer. Like enkelt er det å utforme oppga- ver, som deretter tilordnes programinstansene i forbindelse med prosessering. Til slutt utfører Execution and Synchronisation Manager (ESM) koden i sanntid. Med PLCnext Technology kan man til og med blande programmer fra forskjel- lige områder i én oppgave (bilde 3). Bilde 2: PLCnext-kontrollerne programmeres med programvareverktøyet PC Worx Engineer