Sie sind auf Seite 1von 23

Testspezifikation:

Dokument Version

EtherCAT
V7.0

Tester Bewerter CoDe$!s %&C

<Krzel> <Krzel>

Datum Datum

<Datum> <Datum> Betrie ss!stem/"#

Version/Ausprgung

)bersi ht *n+erungshist#rie

$hort'uts( )eue T$( Testerge nisse

Anzahl Testflle OK Anzahl Testflle ni ht OK un+ Freigabe-relevant Anzahl Testflle ni ht OK aber ni ht Freigabe-relevant Testf**e ni'ht +,: Freigabe-relevant: Ni ht Freigabe-relevant:

0 0 0

Allgemeine Anmer"ungen zum Test:

<,r#bleme- Anmer"ungen zum Test ".nnen hier eingetragen /er+en 01ers.nli he 2in+r "e +es Testers3>

Allgemeine Anmer"ungen zur Tests1ezifi"ati#n:

<,r#bleme- Anmer"ungen zur Tests1ezifi"ati#n ".nnen hier eingetragen /er+en 01ers.nli he 2in+r "e +es Testers3>

4es hreibung 5 6ilfe zur 27 elv#rlage unter:htt1:55intranet5"n#/le+gebase5in+e7&1h15Tes !a"r#versi#n $%&'&(

@um Aesultat
-o*gen.e $pezifikationen i*.en .ie Basis f/r .iese Testspezifikation:
Krzel Dokument 9D:-%;<=> ? 9D:-%<%<( fr #1ti#nale :laves- 9D:-=;>( fr m#+ulare :laves

r m#+ulare :laves

@ur )bersi ht
Test"ateg#rie: 2ther9AT Offline

4es hreibung: $#rbereiten+e Arbeiten:

2ther9AT Offline Test :iehe CAllgemeine $#rraussetzungenC AC"T0)12 Das 4us"abel +es 4e "h#ff AG<%0; muss fr +iesen Test abgez#gen /er+en& Fr +iese Test"ateg#rie "ann z&4& +er Arbeits1latzre hner ver/en+et /er+en&

Anzahl Testflle:

%'

3anue**e ,onfiguration
Bf+& Nr& % A"ti#n - 2in neues :tan+ar+-,r#He"t mit 4TE un+ Dm1lementierungss1ra he $T erstellen& - ,ommunikationseinste**ungen fr +ie ,B9 auf TE$T%C5-E&DB0$6 einstellen& - Die :teuerung CDevi e 09#De:Is 9#ntr#l AT2$F3C sele"tieren un+ im K#nte7tmen +en 4efehl CA.. De7i'e...C ausfhren& Der Dial#g CA++ Devi eC .ffnent si h& FreigabeAelevant ----

:#ll Dst E A"ti#n

------FreigabeAelevant ----

Jnter +em ,un"t 8-ie*. usses8 -> 8Ether'at8 -> 83aster8 -> CEtherCAT 3asterC sele"tieren& Jn+ mit CA.. De7i'eC zur ,B9 hinzufgen& Dann Dial#g mit 8C*ose8 s hlieKen&

:#ll

Das Devi e /ir+ auf +er selben hierar hie 2bene /ie C,l B#gi C unter CDevi eC hinzugefgt&

Dst F A"ti#n K#nte7tmen auf C2ther9AT8!asterC- +en 4efehl CA++ Devi e&&&C ausfhren- +as Devi e CE,9900 Ethernet Coup*er :;A E5Bus<C aus/hlen un+ mit +em 4utt#n CA.. De7i'eC hinzufgen& FreigabeAelevant

----------

:#ll

Dst > A"ti#n K#nte7tmen auf 8E,9900 ...C- +en 4efehl CA.. De7i'e...C ausfhren- +as Devi e CE&;00= =Ch. >C mit C4e7ision?9@A00900000C aus/hlen un+ mit CA++ Devi eC hinzufgen& FreigabeAelevant

----------

:#ll

Dst < A"ti#n - Das Lert CE&;00= ...C im Lertebaum sele"tieren - $trgBC +r "en - Das Lert CE,9900 ...C im Lertebaum sele"tieren - $trgBV bettigen& eine K#1ie +es Lerts /ir+ als CE&;00=C9 >C ans 2n+e angehngt& FreigabeAelevant

----------

:#ll Dst

-------

A"ti#n

Dm n# h ge.ffneten CA++ Devi eC-Dial#g z/eimal +as Lert C E&909= =Ch. Dig. Dnput ;=VE 90FsC mit C4e7ision?9@A00900000C- ans hlieKen+ +en CA++ Devi eC Dial#g mit C9l#seC s hlieKen&

FreigabeAelevant

----

:#ll

Dst ( A"ti#n :#ll Den K#nfigurat#r +es C2ther9AT8!asterC .ffnen& Neben +em ,arameter C $our'e A..ress :3AC<C +en 4utt#n CBrowseC "li "en& 2s ers heint ein Fenster mit einer Biste v#n 2ther9AT-fhigen 2thernet-A+a1tern+ur h ihre !A9-A++resse i+entifiziert& 2s ist nur ein A+a1ter in +er Biste& FreigabeAelevant

----------

0!A9-A+resse /ei ht He na h Fel+bus Test-,9 ab3 ------Diesen einen A+a1ter aus/hlen un+ +en Dial#g mit COKC s hlieKen& Die !A9-A++resse /ir+ in +as Fel+ C:#ur e A++ress 0!A93C bern#mmmen& FreigabeAelevant -------------

Dst = A"ti#n :#ll Dst A"ti#n :#ll

'

mit Alt?F= ein*oggen& FreigabeAelevant Die A11li"ati#n /ir+ fehlerfrei bersetzt un+ heruntergela+en- +ie :teuerung befin+et si h ans hlieKen+ im :t#1 0+ie 2ther9AT-Lerte laufen ni ht3&

Dst

-------

Automatis'he ,onfiguration :$'an<


%0 A"ti#n Ae hts"li " auf CEtherCATC3aster >C un+ +ann Aus/ahl v#n C$'an -or De7i'es ...C FreigabeAelevant ----

:#ll

Na h "urzer Martezeit ers heint eine Biste mit allen Lerten- +ie am 4us angs hl#ssen sin+:

Dst %% A"ti#n :#ll Den 6a"en Cshow .ifferen'es to proGe'tC setzen& Ae hts ers heint eine z/eite Biste- +ie +ie K#nfigurati#n im Lertebaum /ie+ergibt& AuKer+em /er+en in bei+en Bisten in r#ter- "ursiver : hrift alle si h unters hei+en+en Lerte ge"ennzei hnet FreigabeAelevant

----------

Dst %E A"ti#n :#ll Dst %F A"ti#n :#ll - Ae hts 0C9#nfigure+ +evi esC3 +as Lert 2K%%00 mar"ieren& - Bin"s 0C: anne+ +evi esC3 +en zweiten E,9900 mar"ieren& Alle 4utt#ns z/is hen +en bei+en Bisten /er+en a"tiviert& FreigabeAelevant

---------------FreigabeAelevant ---------- Ae hts +en unteren 2K%%00 sele"tieren - Bin"s +as erste DO-Lert 0C2B%00=8&&&C3 mar"ieren - C9#1I afterC bettigen - Diesen $#rgang fr alle an+eren Lerte +er lin"en Biste unterhalb +es 2B%00= bis zum ersten 2K%%EE /ie+erh#len& FreigabeAelevant ----

Den 4utt#n CCop! afterC bettigen& Der lin"s mar"ierte 2K%%00 /ir+ re hts auf glei her 6.he /ie +er s h#n v#rhan+en 2K%%00 in +ie Biste eingefgt& Auf bei+en :eiten /er+en +ie Lerte grn mar"iert&

Dst %> A"ti#n

:#ll

Die Lerte /er+en unterhalb +es z/eiten 2K%%00 eingefgt un+ sin+ auf bei+en :eiten grn herv#rgeh#ben&

Dst %< A"ti#n Ae hts +en 2K%%EE sele"tieren Bin"s +en n# h r#ten 2K%%EE sele"tieren C9#1I bef#reC bettigen Der 2K%%EE /ir+ re hts auf h.he +es bereits v#rhan+en 2K%%EE eingefgt& Auf bei+en :eiten /ir+ +as Lert grn mar"iert& FreigabeAelevant

----------

:#ll Dst %; A"ti#n

------FreigabeAelevant ----

Ae hts +en unteren E,99;; mar"ieren Bin"s B,99;0 sele"tieren CCop! afterC bettigen Der 4K%%E0 /ir+ re hts unterhalb +es z/eiten 2K%%EE lei ht einger "t hinzugefgt&

:#ll

Dst %( A"ti#n :#ll Dial#g mit COKC s hlieKen& FreigabeAelevant Dm Lertebaum /er+en zu +en v#rhan+enen 2ther9AT-:laves +ieHenigen hinzugefgt- +ie zuv#r in +er re hten Biste C9#nfigure+ +evi esC grn ge"ennzei hnet /aren& Die s h#n v#rhan+enen Lerte bleiben unvern+ert&

----------

Dst %= A"ti#n - Dm K#nte7tmenu +es 4K%%E0 CA++ Devi eC ausfhren - Na heinan+er - E mal KBE>0> - E mal KB%%0> - KB>00E - KBF0;E einfgen un+ Dial#g mit 9l#se s hlieKen Die Klemmen /er+en fehlerfrei unter +en 4K%%E0 hinzugefgt FreigabeAelevant

----------

:#ll Dst %' A"ti#n

------FreigabeAelevant ----

&ogout un+ ans hlieKen+ &ogin& Die ers heinen+e !el+ung CN# #nline hange 1#ssible +ue t# severe hanges : D# I#u /ant t# 1erf#rm a +#/nl#a+NC mit COesC besttigen& Dann +ie A11li"ati#n mit -H starten&

:#ll

Fast s#f#rt gehen alle 2ther9AT-Lerte in +en 4etrieb& 2s treten "eine Fehler auf&

Dst

-------

Kateg#rie ,ri#ritt

Kateg#rie 2rgebnis

FreigabeAelevant Ni htFreigaberelevant

---4estan+en @ei henfehler

B#gis her Fehler :#nstiger Fehler Absturz ,erf#rman e Aevie/

Tests1e Fehler

Iur J ersi'ht

Ium 4esu*tat

Test"ateg#rie:

P$ABJ2Q

4es hreibung: $#raussetzungen un+ v#rbereiten+e Arbeiten:

A96TJNLQ Das 4us"abel +es 4e "h#ff AG<%0; muss /ie+er eingeste "t /er+en :tan+ar+1r#He"t mit einer AT2 un+ einem 2ther9AT !aster erstellen- K#mmuni"ati#nseinstellungen auf Fel+bus Test-,9 setzen %%

Anzahl Testflle:

Bf+& Nr& % A"ti#n :#ll Dm K#nte7tmen v#m Devi e COnline 9#nfig !#+eRC aus/hlen Dm K#nte7tmen 2ther9AT !aster C: an F#r Devi esRC ausfhren 2s /er+en alle anges hl#ssenen Lerte angezeigt +er Drive /ir+ fett ges hrieben un+ es "ann z/is hen einem :tan+ar+- un+ einem :#ft!#ti#n Antrieb sele"tiert /er+en

Dst E A"ti#n : an Devi es Dial#g mit 9l#se s hlieKen& Dm K#nte7tmen v#m Devi e COnline 9#nfig !#+eRC auss halten& Dm K#nte7tmen +es 2ther9AT !asters CA++ Devi eRC ausfhren& Dm A++ Devi e Dial#g C6; su11lI unit $ %&0&0&7 0!D,3C sele"tieren un+ CA++ Devi eC bettigen& Dial#g mit C9l#seC s hlieKen& 2+it#r v#n C6; su11lI unit $ %&0&0&7 0!D,3C .ffnen un+ in +en Tab C2ther9AT D5O !a11ingC /e hseln& 2s /er+en "eine D5O !a11ing Kanle angezeigt&

:#ll Opt_S_XML_1: overwrittenByMo dule no channels Dst F A"ti#n

CA++ Devi eRC im K#nte7tmenu v#n C6; su11lI unit $ %&0&0&7 0!D,3C aus/hlen& Dm A++ Devi e Dial#g Cstan+ar+ D, ma11ing 06; su11lI3C sele"tieren& Dial#g mit C9l#seC s hlieKen& 2+it#r v#n C6; su11lI unit $ %&0&0&7 0!D,3C .ffnen un+ in +en Tab C2ther9AT D5O !a11ingC /e hseln& Jnter 9hannels sin+ f#lgen+e 2intrge v#rhan+en&

:#ll

Opt_S_XML_02: overwrittenByMo dule channels added Dst > A"ti#n Dn +er ersten @eile- unter $ariable CtestC eingeben& C6;8su11lI8unit8+efault 0stan+ar+ ,D ma11ing 06; su11lI33C aus Devi e Tree l.s hen& 2+it#r v#n C6; su11lI unit $ %&0&0&7 0!D,3C .ffnen un+ in +en Tab C2ther9AT D5O !a11ingC /e hseln& Jnter 9hannels sin+ "eine 2intrge v#rhan+en&

:#ll Opt_S_XML_03: overwrittenByMo dule channels removed Dst < A"ti#n

,r#He"t T:82ther9AT8Online .ffnen un+ alles a"tualisieren& K#nfigurati#n +es 2ther9AT !aster .ffnen- es ist Aut# #nfig !aster5:laves a"tiv +iese O1ti#n +ea"tivieren 2s /er+en zustzli h +ie !aster :ettings angezeigt

:#ll

Opt_M_03 no autocon i! Dst

A"ti#n :#ll

K#nfigurati#n eines 2ther at :laves .ffen Die O1ti#n CO1ti#nalC ist ni ht be+ienbar

Opt_S_02 optional not avia"le Dst ( A"ti#n :#ll K#nfigurati#n +es 2ther9AT !aster .ffnen - Aut# #nfig !aster5:laves /ie+er a"tivieren 2B;(<% un+ 2B;;0% .ffnen un+ He/eils CO1ti#nalC aus/hlen& +ie O1ti#n CO1ti#nalC ist be+ienbar

Opt_S_01 optional avia"le Dst = A"ti#n :#ll B#gin -> ,r#He"t +#/nl#a+ Mrite t# 221r#m ist m.gli h

Opt_S_03 store optional address Dst ' A"ti#n Dm Testra " +ie Klemme C2B;(<%C ziehen 0"eine :1annungsvers#rgung abs halten +a +amit zu allen na hf#lgen+en K#11lern "eine K#mmuni"ati#n mehr m.gli h ist3 ,r#He"t starten Die gez#genen Klemmen /er+en grau angezeigt- +er restli he 2ther9AT- 4us luft na h "urzer Martezeit

:#ll Opt_S_0# online chec$ with missin! slave Dst %0 A"ti#n

Dn +en :lave 2instellungen +es 4K%%E0 2nable 271ert :ettings an/hlen- +ann Kartei"arte Online aus/hlen 2s sin+ +ie 4utt#ns File a ess #ver 2ther9AT CD#/nl#a+C un+ CJ1l#a+C a"tiv J1l#a+ an"li "en 2in Datei Dial#g C:1ei hern unterC /ir+ ge.ffnet mit +er DateitI1aus/ahl S&ef/

Opt_S_0% :#ll upload irmware Dst %% Opt_S_0& download irmware A"ti#n :#ll

Dial#g mit C2:9C abbre hen un+ CD#/nl#a+C 4utt#n bettigen 0Dial#g +ann ebenfalls Abbre hen3 2in Datei Dial#g CTffnenC /ir+ ge.ffnet mit +er DateitI1aus/ahl S&ef/

Dst

FreigabeAelevant

----

------FreigabeAelevant ----

------FreigabeAelevant ----

------FreigabeAelevant ----

------FreigabeAelevant ----

-------

FreigabeAelevant

----

------FreigabeAelevant ----

------FreigabeAelevant ----

------FreigabeAelevant ----

------FreigabeAelevant ----

------FreigabeAelevant ----------

Kateg#rie ,ri#ritt

Kateg#rie 2rgebnis

FreigabeAelevant Ni htFreigaberelevant

---4estan+en @ei henfehler

B#gis her Fehler :#nstiger Fehler Absturz ,erf#rman e Aevie/ Tests1e Fehler Fehler im Tra "er

@ur )bersi ht
Kn.erungshistorie
Version Version 0&% 0&E 0&F %&0 %&% %&E Beschreibung Bes'hrei ung 2rstellung An1assung +er v#rbereiten+en : hritte un+ +es ,r#He"tes F#rmaler Aevie/ -> OK Freigabe na h TA fr F&%8:,% T:F beh#ben na h F&% :,F: 2ther at Offline: >- <- (- =- '- %' 0entfernt3- E0 0entfernt3 )berarbeitung: Jmstellung auf AT2- neue Netz/er""arte- 2ther9AT Devi e im Teststan+ ver"leiner 0/eniger D5Os3 $#llstn+ige Neuerstellung: Online Test 0aut#matis h3: - Neue 6ar+/are 0s& CFeaturesC3 - 9#2 0,r#zess+aten U !ailb#73 - :#2 0,r#zess+aten U !ailb#73 - Distribute+ 9l# "s - !aster-5:lave-Diagn#se - Aeset 0/arm5 #l+5#rigin3 - : an !#+ules - 4us 9#ntr#l 0ni ht D#Drv-Dnterfa e3 - ,a "et:ent5Arrive+ 2vent Lenerati#n 2rstellen einer K#nfigurati#n 0manuell3: - !anuelle K#nfigurati#nserstellung - Aut#matis he K#nfigurati#nserstellung 0: an3 Freigabe na h Test mit $F&> :,% J1+ate auf neue !a"r#versi#n 2r/eiterung um +ie Kateg#rie T2:T8O1ti#nen Aevie/ un+ Freigabe fr $F&> :,F )berarbeitung ,r#He"t: S Neue :laves 0D#Bin" un+ 2K%%EE3 eingefgt& S Lrun+stzli he )berarbeitung um Testablauf fle7ibler un+ /artbarer zu gestalten S Aut#test ange1asst fr Jntersttzung vers hie+ener Netz/er" hi1s S Aut#test fr AsIn Aea+ auf an+eren DDN 0:-0-000%3- +a +as ein garantiert "#nstanter Mert ist& SC2rstellen einer K#nfigurati#nC fr $F&< Testaufbau ange1asst ST2:T8O1ti#nen - TF> ange1asst - TF; 4es hreibung an $F&< Aufbau ange1asst 0Klemmen am E& K#11ler ziehen3 STest1r#He t T:82ther9AT8Online ange1asst - :#ll-Anzahl ges annter Devi es um % erh.ht 0:ens#r an D#Bin"3 - *n+erungen /egen Bi ense Test Aevie/ un+ Freigabe fr $F&< OnlineTest gel.s ht

E&0 F&0 F&% >&0

>&%

>&E

>&F <&0

<&% <&E ;&0 ;&% (&0

SD#"ument $ersi#n auf +er Aesultat :eite "#rrigiert SOnlineTest aus +er )bersi ht :eite entfernt SAllgemeine $#raussetzungen "#rrigiert T2:T5:,298O1ti#nen: - Testflle E-> fr G!B Attribut C#ver/ritten4I!#+ule ergnztC Aevie/ un+ Freigabe fr F&<&%&0 S Kateg#rie C2rstellen einer K#nfigurati#nC an neuen Testaufbau ange1asst S Kateg#rie CT2:T8O1ti#nenC TF( un+ TF' an neuen Testaufbau ange1asst Aevie/ un+ Freigabe fr F&<&F&0 0nur An1assugnen +en Testaufbau betreffen+"eine Dnhaltli hen *n+erungen3

@um Aesultat
Bearbeiter Bear eiter 4: 4: !N A6 ,@ 4: Datum Datum %E5%'5E00; %5EE5E00( %5E>5E00( F5EF5E00( %5%;5E00= E5%=5E00= Jira-ID

:42 4: :T 4:

E5F5E0%0 '5E5E0%0 %5>5E0%0 E5E>5E0%%

:eA54Ae

9D:-E0('0 =5F05E0%% 9D:-E0(E(

4A

%05%=5E0%%

:eA :T

%%5%<5E0%% %%5E>5E0%%

:eA :eA :T :eA :eA

%E5=5E0%% F5=5E0%E 9D:-E>0<E <5(5E0%E F5%E5E0%F F5%E5E0%F

Das könnte Ihnen auch gefallen