+ All Categories
Home > Documents > Katedra počítačů FEL ČVUT Praha Karlovo náměstí 13, 121 35 Praha 2 ANF DATA a Siemens...

Katedra počítačů FEL ČVUT Praha Karlovo náměstí 13, 121 35 Praha 2 ANF DATA a Siemens...

Date post: 18-Jan-2018
Category:
Upload: suzanna-nichols
View: 217 times
Download: 0 times
Share this document with a friend
Description:
TestLab - ProfiNet Network Tester 3 Scheme of tempLab IntroductionIntroduction

If you can't read please download the document

Transcript

Katedra pota FEL VUT Praha Karlovo nmst 13, Praha 2 ANF DATA a Siemens Company Zelen pruh 1560/99, Praha 4 TestLab ProfiNet Network Tester Tom Davidovi TestLab - ProfiNet Network Tester 2 Motivation TestLab -> tempLab tempLab testing devices for ProfiNet network ProfiNet open Industrial Ethernet standard Industrial Network lot of noise on wires tempLab NetBreaking noise simulation Measures temperature in the tested devices IntroductionIntroduction TestLab - ProfiNet Network Tester 3 Scheme of tempLab IntroductionIntroduction TestLab - ProfiNet Network Tester 4 Technical requirements Precise noise generation (NetBreaker) Two network branch switches Two switches breaking RX a TX wires separately Parallel function of all four switches 30ns precision Possibility of external synchronization Generation of noise sequencies Controlling and monitoring of devices Up to sixteen devices Turning the devices on and off Measure temperature in the devices IntroductionIntroduction TestLab - ProfiNet Network Tester 5 NetBreaker SWA (SWB) NetBreaker RX NetBreaker TX RX TX RX TX NetBreaker Basic principle Branch switching RX and TX breaking NetBreaker SWA NetBreaker SWB IntroductionIntroduction TestLab - ProfiNet Network Tester 6 tempLabPC COM DLL MFC Control panel Python test script AVRCPLD Relays Net- Breaker Therm. probes USB AT43USB355MAXII EPM1270 COM DLL tempLab Decomposition DecompositionDecomposition TestLab - ProfiNet Network Tester 7 MFC GUI examples CommunicationNetBreakers DecompositionDecomposition TestLab - ProfiNet Network Tester 8 AVR CPLD ALE DATA ALE (address) Address/data writing Communication functions mapped to addresses Read relay state and write a new one: 1.writeAddr(0x50) //relay address 2.oldState = readData() 3.writeData(newState) AVR CPLD communication CS RD WR RD CS CPLDCPLD TestLab - ProfiNet Network Tester 9 tempLab CPLD structure CPLDCPLD TestLab - ProfiNet Network Tester 10 Testing thermometer error TestingTesting TestLab - ProfiNet Network Tester 11 Wrap Up Current state of tempLab Fulfills all set requirements Passed through lab tests Field tests almost finished Future work Protocol can support new functions CPLD is full (95% LEs, 100% LABs) Drop old functions or redo the hardware COM DLL more support for parallel access to tempLab Wrap UpWrap Up TestLab - ProfiNet Network Tester 12 BIU FSM diagram Wrap UpWrap Up TestLab - ProfiNet Network Tester 13 BIU FSM State transition table Next state Outputs CSnxSI RDnxSI WRnxSI States XXReadxSOWritexSOProcessxSO InitCS Init000 CS WRDelayRDDelayCSInit000 RDDelayRDLoad CS Init000 RDLoadRDWait CS Init100 RDWait CS Init000 WRDelayWRLoadCSWRLoadCSInit000 WRLoadWRProcess Init010 WRProcessWRWaitCSWRWaitCSInit001 WRWait CSWRWaitCSInit000 Wrap UpWrap Up


Recommended