Home
LabVIEW software per riscaldatori GEFRAN 2500 1
Contents
1. pig plou Ae dsip 19591 119 e1e 0197 19591 019 INI St38 A IIS LS ETAT MSW ZNIHE DS TIVO NOTA MSTZNIHEDS TIVO MOTA MSW TEDS TYO NOTA 6IvI 87 2 18085 TVO MOTH MSW INIH DS TIVO NOTA MST INI H DS TIVO MOTA 9181 ASIA INI TEDS NOT1d ASTINITEOS TVO MOTH TE ozzurpu ej op OZZIIIpu an ozzurpu 67 ej op ozzurpu orri 87 WIO SNI ozzurpu 6081 9 6 6 Fed oAneorjojnosse 9 59 LIOUIQUI euorsuoooe eOjEMIQPSTD C TV 69 oonjeumums opudoug TV 29 oAnsporomgossee TV 19 osmAupogomnpe Tv 0 U00 TV s euorsuoooe e 1 oonjeumums opudoug TV o oAnsparomgosse osmAupogonpz IV ps uoo 06 Deormmmqesp oonpoumums opuuou 88 oAnsparomjosse 777 10 5 Surmn ony 62 20196 82
2. HAVI s LR 13 9 Seq 2061 ouu e op pp ayewo op ouorzrugoq 1061 2 op 9 5 006 g op ouorzrugoq 6671 cela ep V e1eneje euorziugeqq p VPS 8621 8 15 op ouorzrugo q mg PRESS Ayew op ouorzrugoq 9671 8 5 op g op ouorzrugoq 7671 PES V AHLI pp euorzziuge q VPS 6621 sel ayeo op ouorzrugoq 7671 eSurns ROP apewa op ouorzrugoq 1671 eSurns PRES 5 SuorztuUoq COPS 0671 eSurns g 2 op ouorzrugoq 6821 eSurns elep V 91eneje pp euozziuge q VPS 8821 eSurns Rea ayeo op ouorzrugoq 1811 q 2 eSurns ROP q op
3. orn TAOIS MINO TIVON 01 9711 NV MINO HVINOCYr MINO 13 9 6 IP 67 994 14 dN WV TWO l 4 014 250 0021 Los ele oom e Adal _ ee 2 2118 o 777 118 a al J os gt Alal j j 5 bn qoem ee sc uoo a ava c c ow ge el 25010 015 314 28012 65 914 9602 95 14 oso p S ps S 80 ZS l sop IS 0119 sme s 1611 jnejop you 0611 11819 018 2035 1035 19 71104128 Tenuen 014 l MI 09 M 501 15 6811 _ 2 0 66666 6666 Ma MSN OF ww ass _ 2 o 66666 6661 Ma MST OT UME pues 0 666 6661 MSI 9811 _ 2 o 66 6661 Ma MSTO Wee _ 2 0 66 6661 Ma ASI g peir _ 2 0 66666 6661
4. 0 V op EE 6 eSurns 9191100 op cela 6 SULIE e eSurns erep q op PRES 6 eSurns I ApeL op PRES 6 eSurns ANLI op i 6 eSurns V op 8 8015 ApeL op IUO 13 9 9 9c 994 ASIN QU 9 SdP 66666 66661 ossoJSuI v vos Ip ourrsseur NUIT MST quia 66666 66661 8 v vos Ip ourrsseur MSW S SdP 66666 66661 ki ossoJSuI v vos Ip ourrsseur NUIT MST S SdP 66666 66661 ki OSSOISUI v vos ourrsseur NUIT 9 LE Ip LE Fed LT ozzumpu 8051 97 ozzumpu 101 SZ ozzumu 9051 erop ozzumpu ozzumpu WOISNO ozzumu erop ozzumu zort epp ozzumu 61 epp ozzumu 0091 8 erop Ozzumpu 6661
5. standard 50170 7 Lunghezza diagnosi esterna 2 MSB Diagnostica esterna XX 8 9 LSB Diagnostica esterna XX In cui xx 00 in assenza di allarmi e xx FF con strumento 2400 2500 guasto Pag 8 e corrispondono all indirizzo MODBUS della variabile corrispondente evidenziato nel documento MAPPA DI MEMORIA MODBUS degli strumenti 2400 2500 80018C MSW 2400 2500 Profibus 1209 ITA 4 5 SCAMBIO DATI SAP DEFAULT Dopo la verifica della corretta configurazione parametrizzazione degli strumenti tramite i telegrammi visti precedentemente il Master PROFIBUS attiva il protocollo DATA EXCHANGE in cui ciclicamente invia alcuni bytes in uscita e legge alcuni bytes in ingresso agli Slave PROFIBUS Come anticipato precedentemente presente un area di 7 bytes definiti Dati Parametric e un area di massimo 32 bytes definiti di Dati di Processo sia in uscita che in ingresso Dati Parametrici sono dati consistenti che permettono di leggere o scrivere qualsiasi variabile MODBUS sia in formato bit che in formato word presente negli strumenti 2400 2500 connessi al nodo PROFIBUS DATA OUTPUT dal PROFIBUS Master allo Slave DATI DATI DI PROCESSO PARAMETRICI RICHIESTA WORD 1 WORD 2 WORD 3 WORD 4 WORD 16
6. ala sd rset a MST I mdu yeod yeod sd rsP rset a MST mdu moj gead zg ala sd rsa rsa x MST ysg eoa 18 oo 1 oor O000 pda 08 a edP 045 wsap 666 66 sa 81 00501 01 OL IW SL r rnv 6666 6666 owne 15912151 v4 54 0001 ori orzv 57 01 180 0 00501 MA 6 wene odrp 63v TL 6666 6666 A N gouere eH AV ao 0 ouorzejnuiuioo Ip eepo ooneuiojne o enueur ouorzejnuiuioo Ip eepo jurodjes ejr epo A vyrosn odi Suri 2001502098 ip 59 11 1 __ 0 13 9 t IP Ted 0070 211 00r2 SZI SEI ouorze ogoz 2112811 QIEBM JOS QUOISIO A sor 000 drowsodsg pee p NN CEU MAREM CERTE NUM iii 22 sd oc 0 666 6661 SS stan _ 2 sd oos 0 666 66661 Ma MST WOISNO
7. war war SdP 66666 66661 M W tossemurveosip 6601 61 OSSOISUI BROS c 00 g ossos arene onal 2374 LIL Ls dye e jn ee qp cw A zn d 22 39 66 66 __ 2 2560 2 640 ETL MSW I IP Seq 005011 208 Des MA r 6666 6666 MA 00501 6 p ouere odi L p Il oju uru Jui 77 18 ouorzo og e opery 6666 6666 MA ph 00501 ev EtL ouv OJUOUMIOJII 22 18 5 ae 77 18 ouorzo og MA 6666 6606 00501 6 MA c odi L rp 27 18 ouoizo oS LEL 14193 0528 p3q 9 opary FA A G 6660 6660 ve 00501 awene 1 EEL 00508 10070 0 MA 77 8 ouoizo og TEL
8. LES sd 0 666 66661 Ma MST veo 066 91 _ sd s9 0 666 66661 MST ereos 6z 6805 SIT _ sd str 0 666 6666 1 neos 8 omid 828 _ sd ser 0 666 66661 MST 225 ala sd 0 666 66661 MST reos 9 On 925 211 Sd cov 0 666 66661 Wojsno ereas SZS TIT n A sd se 0 666 6666 MST ycomnd 5 _ sd ove 0 666 66661 MST ereos ez gz S 601 _ 2 sd vt 0 66666 66660 MST 265 801 _ 2 sd stt 0 666 66661 MAT MST 12 25 201 _ sd ee 0 66666 66661 MST vos 07 085 901 _ 2 sd scie 0 666 6666 MAL MST 61 GE S 01 2 sd is 0 66666 66661 Uomo Tes vor _ sd eic 0 __ 666 6661 MST 1 ApS 01 _ 2 sd oc 0 666 66661 wes OT SES coL _ 2 sd 0 666 66661 MAT n sd eic 0 666 66661 Ma _ sd sr 0 666 6666
9. pmo gmo cq cino 019 MA ojrosn 20012031192 NOS pur 114 Tur 8319 881 Lug 8 981 TIPU Iq 181 5 188918 2 1 666 wer L Aw T c 66 1155 L AM 0 6606 6668 ond 066 ala sd 0 66666 6666 Ava Woisno epos 476 686 L sd 000 0 66666 666 META qcc 4008 sse n 66666 6666 Ma _ 2 0001 20 66666 66661 Ma 22 sd 0 66666 60061 Ma _ sd 66 0 666 66660 Ma i o 66666 6661 2 8896 0 666 6666 AVa msTwosn vIconnd vi S 786 2 0 66666 666 Ava emos 906 4 186 o sd se 0 666 66661 ava msTwosnoereos 405 408 6 086 seco 0 666 660 0 66666 6666 Ma Seq MSW INI HAS MOTA OI MST INI HAS TWIN MOTH 9701 MSI INI TAS szor MST INI TAS TvOn NOTA MSI INI HAI Tvon NOTA MST INI HAT TvOn NOTA
10. 420 5 3 MST 5 4 0 5 8 ASIN utolsno e eos yc ound IVEUS 1 8 MST 25 yc ound 606 0 8 9 IP 884 sd 0 666 6666 A MSIN eos 6006 196 B szo 0 666 66661 MmsTwosns 0006 076 0 0 66666 6666 MA rees 025 666 Occo 0 666 6666 msTwosno reos vocomnd voZ s 866 O 66666 6666 AV wosn 461 465 166 S 0 666 666 A MST Bes 961 q6 S 966 O 666 66661 M MSI eos v6 666 66666 6666 MST res V6I WEL S 6 6666 6666 M MSIN 1605 481 4806 666 66666 6666 M MST 481 qg S 1266 66666 6666 M reos vgp S 166 66666 6666 M MST 066 66666 6666 M MSIN 1205 9 1 ALL S 626 66666 6666 M MST ALT ALL S 86 6666 6666 M MSW 106 66666 6666 M MST 926 66666 6666 M MSIN 1605 491 A9 S 626 66666 6666 M MST
11. 146 9105095 6 ATACAR C res r 1100 0211 TOT 0052 0047 Effe e 9JEMJOS UOISISA Ld 0087 0017 13 9 Or Seq 201 1045 e3o T 001 uoo 0 77 66 ouorsuoooe e 0 86 5 6 oAnsparomjosse 0 96 56 euorsuoooe e 6 TV 66 oonjeumums opudouG TV 6 oAnsporomgosse 671 16 6TV 06 LIOUIQUI BTV 68 euorsuoooe e 0231119851 S TV 88 oonjeumums opudoug TV 8 g TV os 58 ouorsuoooe e 0231119851 TV 88 oonpeumum opuuou LTV 8 oAns paromjosse TV 18 osmAupoyonp IV 08 uoo 9717 6L ouorsuoooe e OJEM IqeSTD 9 TV 8 oonpeumumopuuou TV oAns paromjosse97TV 94 5 9 SL vL ouorsuoooe e OJEM IqeSTD oonpeumumopudou STV cL oAnsparomjosse c TV 1 oL euououuoop IV 69 ouorsuoooe e OJEM IqESTD p TV 89 oonjeumums opudou p TV 19 13 9 Iv IP Ip 994
12. ASA TNITVWOC NOTA ASTrTNITVINOZ TVIA MOTs ASA HAOI TVIA NOTH 6011 MST HAOL TvOn MSW TA0I TVIA MOTs MST TA0I Tvon NOTE 9011 MSI ENI HLOd TvOn MST HLOd MOTE MSW ENI TLOd MST ENI 1104 MOTH MSW ENIHVINOC NOTA MST ENI 02 TVON MOTE 0011 MSW ENI TVIAN 7078 6601 MST ENI TVINOT TVON NOTE 8601 MSN ENI HAOI Tvon NOTA 601 E NETTI 23 15 LC Ip Lc Fed m cou 19 crit rss sen TVON NOTA 8611 cen TVON NOTA LETI Sa Ot sen TVON NOTA 9EII sen TVON NOTA cell ven TVON NOTA sen TVON NOTA cen TVON NOTA cell TVON NOTA NOTA sen TVON NOTA 6211 sen NOTA 8211 TVON NOTA TAOIS MINO TVON NOTA 9211 13 9 87 IP 87 Seq o 66 6666 o 666 6661 0 66 6666 Ma n 66666
13. Address l indirizzo della word o del bit che vogliamo leggere scrivere Fare riferimento al manuale o alla mappa modbus dello strumento per l individuazione degli indirizzi MODBUS delle word e dei bit INValue INT E il valore che vogliamo scrivere nella word o nel bit scelto Nel caso di una scrittura di un bit sono ovviamente ammessi solo il valore 1 e O Nelle operazioni di lettura questo parametro viene ignorato Parametri di uscita Done BOOL E una flag che indica che l operazione terminata OUTValue INT E il valore letto nella word o nel bit specificato Nelle operazioni di scrittura viene scritto 1 se l azione ha avuto buon fine o 0 se terminata con errore Error BOOL E una flag che indica che l operazione terminata con errore ErrCode INT E il codice dell errore riscontrato Illegal function Illegal data address Illegal data value Slave device bus Illegal number data Read only data Timeout Communication Input value error Pag 20 80018C MSW 2400 2500 Profibus 1209 ITA Esempio 1 Segmento 5 Call FB DB1 DB Istanza perazioni Geflex Istanza0P 1 FB Operazioni con Strumenti Gefran PGefran 5 3 Done l OUTValue 3 Error 5 ErrCode segmento Reset Operation Call and Operation Done flags In questo esempio viene effettuata la lettura della Banda proporzionale gruppo 1 con ind
14. CJ Ulteriori apparecchiature campo C3 Generale 0 Rel J Regolatore 2 Cl GEFLEX 2400 HIGH PERFORMANCE INI 2500 HIGH PERFORMANCE FirstByte 256 2500 HIGH PERFORMANCE Modulo universale Posto connetto identi Numero di ordin Indirizzo diizzoA Commento A 18 words 15 words 2 14words 1 0 3 i 13 words 7 12 words I O 11 words 1 0 3 10 words 0 B 3words1 0 7 B words 1 0 7 words 1 0 7 Swords 1 0 70 5wordel O 77 m 77 26 24 2 78 77 5 3 3 FC4 PD 2400 2500 Questa Funzione FC si preoccupa di rendere disponibile nel data block creato con gli UDT descritti nel paragrafo 5 3 1 i Dati di Processo dello strumento Ad ogni richiamo vengono aggiornati sia i dati di processo in lettura che quelli in scrittura Segmento 2 Titolo Gefran 2400 and 2500 Process Data Input and Output PD 2400 2500 ENO Come per va chiamato nell OB1 senza condizioni in modo che ad ogni scansione provveda ad aggiornare i dati e sono richiesti i tre parametri di ingresso FirstByte INT DBNr INT come FC3 Word Nr INT numero di word 1 selezionate nella configurazione HW 0 1 word I O 15 16 word I O Pag 18 80018C_MSW_2400 2500 Profibus_1209_ITA
15. pe ezuojod 289 sud pawspmo noo i59 saru 6666 MA rp ojuorpear 089 81 6666 ATI jurodjes 619 819 L oo 1 007 oor TA a V H 1 rp Suorzrpuoo Z 21 10 0001 07001 M A 91010 sp e 1 cos oo a te pon 2 0 0 I 0 00 MA 194 6 9 mayos 408 6 6666 ASM ossoooud rp oduwa 2023502 913 59 s qe FIST Osp adum 5 to wa ossaooud yod 019 es r ARSA SOT OL 6 72158 665 AV Tosap pad 899 L oor oor fwa peapa 199 o 666 0 Ama 999 L po o 666 Simun 181 599 8 195 e A 1 0 0 Sc ATX rp 799 aa S dl dear E omemeppanpa 99 1 wer 29
16. 666 66666 6666 M MST seos qeg qez S 256 O 666 66 M MSIN 91828 vecomnd weZ S 166 6666 6666 MST 91826 yez S 066 66666 6666 6626 66 66666 6666 MA ojunq 9225 896 66666 66661 ASI epos 66666 6666 repos 976 66666 66661 urolsno 058412 onaj 0 26 686 66666 6666 msTwosnrereosqrz 0 26 6 66666 6661 Worsno epos 6 FAI 9 0166666 sr NM MST 276 3 363 CC IP Fed eng 134 ungpo 019 ojuoumas ouoizeii Iqe 4105 01 5 31q 914 nopal 19 eng xnedsip 19 8 8 ouq HW ouorzeji Iqe 108 p iq ZOMINO Tommo c iq c eojno 114 0114 gino 9319 9mo cino
17. MSW Cliccando nei campi della colonna Valore a destra possibile modificare il parametro di default con uno desiderato aprendo una tendina che permette di scegliere variabili predefinite E Process Data Input 7 535 Input 1 LSW Process Data Input 8 3 1 MSW Process Data Input 538 Input 2 LSW Process Data Input 10 538 lnput 2 MSW E Process Data Input 11 540 lnput 3 LSW Process Data Input 12 541 3 MSW Process Data Input 13 542 Input 4 LSW E Process Data Input 14 543 Input 4 MSW Tramite la barra di scorrimento verticale si possono visualizzare le variabili relative ai Process Data Output e di conseguenza modificare il valore di default scegliendo una delle possibilit alternative previste Process Data Input 15 Process Data Input 16 544 Math function LSW 545 Math function A MSW Nota Se si sceglie di utilizzare FC PD 2400 2500 vedi paragrafo 5 3 2 i dati di processo dell area di INPUT vengono letti ciclicamente e riportati nel blocco dati assegnato mentre i dati di processo dell area di OUTPUT vengono scritti tutti contemporaneamente nello strumento se almeno un dato viene variato nel blocco dati assegnato 5 2 1 DATI IN FORMATO DOPPIO INTERO I dati di processo in formato doppio intero sono rappresentati con i bit da 0 a 15 nella word con suffisso LSW e con i bit da 16 a 3
18. 13 9 vl IP pI Seq eure Ip OZZOPULIS ouorz S LATA sa r G 00501 6 MA 6 L 6 rp 27 18 ouoizo oS CLL 8 Ido oseq 839 ILL 4 r G 6 AH 692 00501 8 ouere 839 89L 8 OJUIUILIOJII Ip 77 18 QUOIZI IS 99s o9s A MA alaj sd r 66 66 00 6 L L EA 0 lt 0 A gatte oper 191 uru sd r ow 6666 66 juego T 2 00501 9 1 93v 9 77 18 ouorzo og dle 9 SI Ip Seq Tp O UOWILIOJII rp 95 ouorznqugy Ip rp o eugos ouorznquy 2120895 ouorznquny IP 2120895 ouorznquy pmo IP OjU9SUILISJLI Ip oqeudos EMO IP OjU9SUILISJLI oqeudos 114 161 cmo ome 230 06 Tmo Ip uow rp o eugos uorznquyy 774 68L TINO odwol 130 88 o eugos
19. MSI INI TAI Tvon MST INI TAI TVIA NOTA ozor MSW INI HAWOOT _Tvon _ 10718 6101 sior MSW NOTA 1101 MSTINITAWOOT NOTE 9101 2171 10 51 9 TVOn lt 101 Le ASUUNIHAN09 22171 Lo j TVOn 101 22171 _ a ASTINIIAWO TVOn A INI 00114 TVON 1101 INI H 4600114 TVON NOTA 0101 Ha INI 71 400114 NOTA 6001 LL INI I J 00LLd _ NOTA 8001 n 2001 n 9001 n soor MST INI VIO TVO ASIN INI 052 TVO ASTINIOSO TVIN NOTE 0001 ASIN INI 009 Tvon NOTE 666 MST INI 009 NOTA 866 13 9 IP Fed MST TAW09 TvOn MOTE 0901 von Nota esor ZNI H J 00LLd NOTA 6501 so ZNI H J 00LLd NOTA 8501 von NOTA TNI 1 4600114 NOTA SOI ENI 14600114 NOTA 9801 MSW ZNIHOOLLd NOTA 6601 ASTCNIHOOLLd TvOn MOTH 8601 MSW 2 100114 NOTA 6601 MST NI 100114 TVON MOTE 2601 MSW ZNI VII TvOn NOTE 1801 ASTZNIVIO MOTd osor MSW
20. Xd ge a_i op i 7178 pa Pare db cr qn 80 00 arpa dos sa 08 E Da 22 sd 666 6661 Ma MSN pur 6071 22 sd 66666 6061 Ma 1 8071 22 sd 666 6666 Ma MSW 1001 22 sd 66666 6661 Ma MST 9001 22 sd 66666 66660 Ma ASW QUI nA 6001 sd 66666 6061 Ma MST voci 22 sd 66666 6061 Ma MSI IU 6001 sd 666 66660 Mal MST IU IA 2021 Lo ape 9 la Smp 9 994 ere e NER n sd esa 666 6661 _ 2 sd esa 666 66660 MAT 2 sd 1848 666 6661 Ma _ sd 666 66661 Ma MST INI 1205 TIVO MOTA N J Juj lt 7 j 7 SEI 22171 L7 j 7 7 TES HOTA Eee E del sp j 2 Jj 2211 J Jj 21210522 35 5 __ MOL Alal ce up ac e ogg o no 2 NU Ala ___ 2 Ala J
21. 5 OUIISSEJA 08 MST MINO ejrosn uy o1 MST MINO ejrosn uy o1 MINO tjIosn Jod LI P LI Sed 1 euomzund L DIP ses SST 0055 TIT 0075 51 V N 01587 ouorzun g 158 nejpmqe ruwere 0173 25 UW pes 05895044 148 58 ouorzunj ojuororgooo REC QUOIZUNJ ojuororgooo pep ouorzunj 07191 PRES QUOIZUNJ ESSE euorzunjg 194 ouoize1od euorzunj Jod opue1odo oneurojeui euorzunj ownd V ouoizunj 194 0719 V QUOIZUNJ V 66 66 QUOIZUNJ 19 ojuororgooo owd WELD 618 9 SI IP 81 Seq n sd 0 666 66660 Ma MSIN Wojsno 1228 42 420 5 698 2 sd 0 66666 6666 Ma MST ereos qz 9206
22. 7836 i er e 00501 ev 80t 00501 c 07 00501 MII swepe 907 66666 66661 mi 66666 66661 Pa possmuwes 13 9 LIp 17884 ala Z 66 900 amos 185 oo oo ET NT REA gt sd 0001 011 QUI TVH 015 TV OT AME LoT 9 L sd 006 vsqp 61v 61 AVE L Sd 008 Sv TVH LS OI 00 LIV TVH 9 91v 91v TV OT civ CIV TV OT 005 cuv TV H ev iv OV 009 ruv wsdp TVH 1 piv Cav TV OT AVE 006 CO TVH civ 002
23. TVIA NOTA 0801 MSW ZNI HAOI TVIA 1 6201 MST NI HAOL MOTd 8 01 MSI NOTA MST ENI TAOI TVOn NOTE 901 MSW HAS NOTA MSTZNIHAS TVON NOTd MSW ZNI TAS NOTA ASTZNITAS NOTA MSW ZNI HAI Tvon mo AST ZNIHAI 1 NOTA oor MSW ZNI TAI TvOn 6901 ASTZNITAI TvOn NOTA 8901 MSW HAINO0T TVIN NOTA 1901 men 8 ASTCNIHANOO NOTE 9901 sle l t l f dal so alel tT ST ZNITAWOOT TVOn 7901 alal ASNZNIHAN0 TVOn 6901 2211 _ __ 0901 s m CNITANO9 NOTE 1901 97 92 994 sa HVINOCO TVON NOTA IVINOCO TVON NOTA HAOIC TVON NOTA IAOIC NOTA 0211 mason em HA010 TVON NOTA 6111 mason sm TAOTO TVON NOTA 8111 MOTA ASTPNIHIOd TVON MOTH ASA 1104 MSTYNI 1104 TvOn NOTH ASA TNIHVINOZ NOTE ASTPTNIHVINOZ TVON MOTH
24. 5 3 4 1 GEFRAN Questo blocco funzione si occupa di gestire le operazioni fondamentali di comunicazione e configurazione gli strumenti Gefran Sono messe a disposizione dell utente operazioni di lettura e scrittura di bit o di word Segmento 4 Reset of Operation done flag 0 6 1 0 RA Istanza perazioni Geflex Istanza P FE Operazioni con Strumenti Gefran Done DUTValue Error ErrCode Segmento 6 Reset Operation Call flag with Operation Done flag 1 0 5 L FB ha bisogno di una DB di istanza assegnabile liberamente L abilitazione del ramo va tenuta alta per tutto il tempo necessario all operazione Si consiglia di resettarla con il fronte di salita della Flag Done Il blocco necessita di 5 parametri di ingresso e risponde con 4 parametri in uscita 80018 MSW 2400 2500 Profibus 1209 ITA Pag 19 Parametri di ingresso DBNr INT E il numero del blocco dati associato allo strumento che si vuole interrogare o comandare In figura la DB associata la DB3 SlaveNr INT E l indirizzo MODBUS dello slave con cui si vuole operare Nel caso degli strumenti 2400 e 2500 sar fisso a 1 OPCode INT E il codice operazione che permette alla funzione di sapere se si desidera leggere scrivere una word o un bit codici operazione sono Lettura bit Lettura word Scrittura bit Scrittura word
25. 666 6666 MSW reos 476 MST ejeos 41 4115 06 MSW 5 VII oJund VLL S 606 MST ejeos WIT 706 MSW Wojsno ereas QOL S 106 MST ereos qor orund GOL S 006 MSW Wojsno 5 VOI ojJund VOL S 668 MST 03510 5 YO ound IVOLFS 868 ASIN utolsno 2225 46 ojunq 460 5 68 MST 035102 25 46 ound 4606 968 ASIN 9 gjess ound 7605 668 MST utolsno eres und 7605 68 ASIN utolsno 2225 qg oyunda 4806 668 MST Peds qg ound 4806 268 ASIN utolsno gjess yg ound 7805 168 MST v e2s vg ound 7805 068 ASIN utolsno 2225 q ojunq 4706 688 MST Ulojsno epes q ound 4706 888 ASIN utolsno 25 v 205 188 MST 5 y ound iVI0S 988 ASIN utolsno 2225 49 ojunq 4906 688 MST 1 qo ojund q90 S 88 MSW ereas 90 5 88 MST wWojsno 05 ojunq V90 s 288 MSW utolsno E eos q 01104 4606 188 MST WSN q oyunda 4606 088 ASIN Ulojsno v e5s yc ound iVSUS 6 8 MST Leos yc ond iVSOUS 8 8 MSW 103512 Leos qp 970 8 MST 5 qp 4406 9 8 MSW 825 VpO S 5 8 MST wWojsno epos ojunq Vr0 S 7 8 MSW 103512 25 q
26. MST QUE Ros _ 2 o 66 666 Ma MSW Lune IS _ 2 o 66666 6661 Ma pues IBID _ 2 o 666 6661 ASA osi _ fat o 666 66660 MST 9 Epos LIT L 2 o 66 6661 ASW 5 8 11 13 9 0 IP 994 9 Av Resp PV 464 01 1181 ejdsrp FIPPV AST 001 SESSI Ae dsip IPPV ASW 0001X 1181 Aepdsrp CIPPV 9571 000013 t 3181 SESSI PPV ASW 0 3181 Ke dstp 0 PPV AST 015 I Z SESSI 6PPV ASW 001X c 3181 Ae dsip 8PPV 451 0001 181 SESSI ppy ASW 00001X 1181 Ke dsrp 9 451 CIX 0 2181 SESSI ejor1odns ejdsrp SIN OIX lt AST 001 SESSI ASW 000 1X CPPV 451 00001 t 3181 SESSI MM e1or1edns IPPV SIN T Aa __ de 1 2 34 1 0 po enma
27. 601 01 sid pae ____ 666 T_T 6 00 aaa HEEL ee DO ZT S RIOT I raa s 0 2 cw oon se rp ar ci ed 7 01 did uorzeloB 1 050 c sd 4501 AsTowmemrodes dsS 1 Gas sor Ad 79 0052 0017 IP ymej q QUOIZIIISI 8 A 910058 S9UOISISA 6 1 0 LIA 91 V RLLSIOq3I SNACON 0062 0072 13 9 TIP 7 994 2171 o 0 0 237 69 00S7 I odr c9 00 lt 01 00 MA odi L gv 4 P 050 6 566 US JC LIBE AM LA 005 Asay esap IV TVIH Guy yol se 00501 00 MII Odi LS EA o p mene parer PAH 99 sd 00 riv TV HI 95 00501 MII owe odip 25 666 6666 EUH ve TV
28. AVW rad Si s s _ oor r 001 oor AA e Si MST 10495 MST 10095 181 I 81 ouorzun4 L DIP y ASTrosamqp 6r LA SI p ws aso MST Odes 4338 L a AsTowwuodes 488 TT T T spuos trai oer 13 0 9 Ip 9 Fed Lo 99 Ww MS V euo WU Sys youn BEE wound v oung S SIH I MST V 9 uomunjossoju Wud vts sse rs a AS r yur ere su LA 41598 csi I sa SR zur LA rs rs rsr a AS rur AL TR ASTU 488 Sag LA NSW Eras sap STO modas 488 CAL e TG san Gas sas ASW OSO Hs sap Cus s ads vss L L _______________ 8 i
29. uar Los a 1 0 E se oo 666 00 2 os 666 00 _ oor 1 666 00 AA o om om wa ow om wa MSW GId Mowesed oddniS ouorzo os 194 21805 209 8 oddnid euorzrodoid epueg 8 44 159 MSW mowed oddnis ouorzo os 194 21805 ral MST Cid Ip oddnis ouorzo os 194 80 lt m L oddn13 15591 1p ezuayod 8 829 L oddni8 3 1 59 L oddnis 13 959 L oddnis o euorziodoid 9 59 MSW 9 094148 1805 MST 14 Werd 9 oddniS suoIza os Jad 80 lt MST mouremd oddniS ouorzo os 1od 806 21022 oddnis 19501 ezuojod 8644 919 oddnis oddnigopeiSojurodu SH 19 oddnis epueg 844 MSW mowed Ip p oddn13 ouorzo os Jad eI dog ws MST Hiourered Ip p oddn13 ouorzo os 1od 1 805 13 9 OL IP Sed 54 0066 Qas wsap 045 ads 507 MA euorzejsodur dS 1H 989 MSW 1utod3os MST 1utodjos odias 746 os nduur 0001 0
30. 091 e _ 95 po o o 01 X al 0 0 0 2 81Voms a sssi a EM EM EM EN OW 13 9
31. 1209 ITA Pag 27 SIMATIC is registered trademark of Siemens AG STEP25000A40 gsd is a registered trademark of Siemens AG A is a registered trademark of the PROFIBUS user organization PNO GEFRAN GEFRAN spa Via Sebina 74 25050 Provaglio d Iseo Brescia Italy Tel 39 030 9888 1 Fax 39 030 9839063 http www gefran com mail info gefran com Pag 28 80018C MSW 2400 2500 Profibus 1209 ITA DL Ip T 994 TT 0 uorzesodur rusds mu qv H 97 MST ruere 66666 66661 _ 2 25 oro ooo 000 A Ts 66 66 M 640 E 9 I 6666 MAI jurodjes 20 MST 10095 MST 14109198 MN ___ ___ MEC ___ _________ sd 55 MST aeoo modos 4385 91 ee ee ee 54 00 Crv CD AV jag pies di BOLA pow Civ MST 21805 ZW 61 EZIO yT AAST DIV MST 19126 66661 me 088918 295 rp Lidl MST 19126 66661 AA 18 ereos
32. 22 52 22 eme je m 61 6I Seq e sd 0 66666 6661 Ma sd we 0 666 6666 _ 2 o 6666 6666 Ma 2 o 66666 6666 Ma ee 104 n sd 0 66666 66660 Ma sls o 666 6661 Ma ly sce 0 666 6666 Ma n sd 0 666 66061 Ma sd ist 0 666 66661 n 0 666 6661 _ ese 0 66666 6661 22 sd o 0 666 66061 22 sd oc 0 666 6661 i o 666 6666 n 0 0 66660 66661 n sd 0 6666 66061 n sd eic 0 666 66661 Ma n 666 666 n 5812 0 666 6666 Ma 22 sd o 0 6660 66061 _ 2 sd o 66666 6666 i o 6666 6061 Ma n 8 0 66666 66661 2 sd 0 666 6661 sd ost 0 666 66661 Ma alsa 666 6666 Ma _ 2 20 666 6661 Ma 22 sd 0 666 6661 Ma _ 2 sd scr 0 66666 66660 Ma 66666 6661 AJ _ oi 0 66666 666 2 sd 0 66666 6661 Ma _ 2 sd v6 0 66666 666 o 66666 66660 Lsls 0
33. DATA 3 1 word 0x70 4 PROCESS DATA 4 1 word 0x70 5 PROCESS DATA 5 1 word 0x70 6 PROCESS DATA 6 1 word 0x70 7 PROCESS DATA 7 1 word 0x70 8 PROCESS DATA 8 1 word 0x70 9 PROCESS DATA 9 1 word 0x70 10 PROCESS DATA 10 1 word I O 0x70 11 PROCESS DATA 11 1 word I O 0x70 12 PROCESS DATA 12 1 word I O 0x70 13 PROCESS DATA 13 1 word I O 0x70 14 PROCESS DATA 14 1 word I O 0x70 15 PROCESS DATA 15 1 word I O 0x70 16 PROCESS DATA 16 1 word I O 0x70 Pag 6 80018C MSW 2400 2500 Profibus 1209 ITA 4 3 TELEGRAMMA DI PARAMETRIZZAZIONE SAP 61 II Master PROFIBUS utilizza questo protocollo prima di entrare nello stato operativo di DATA EXCHANGE identificarsi con lo strumento e specificare il modo con cui deve funzionare Riferirsi al file allegato 24000A40 gsd o 2500A40 9sd per le parametrizzazioni standard PROFIBUS le implementazioni introdotte dal byte 11 permettono all utente di definire quali variabili dello strumento leggere e scrivere nei Dati di Processo di quel nodo PROFIBUS STRUMENTI 2400 2500 BYTE DESCRIZIONE DEFAULT HEX DEFAULT HEX 1 7 ln accordo con EN50170 8 10 Riservato 00 00 11 Process Data Input 1 MSB 530 PV1 LSW 02 530 1 LSW 02 12 Data Input 1 LSB 12 12 13 Pr
34. Process Data Input 6 MSB Input 2 MSW Deviation SP PV LSW 12 Process Data Input 6 LSB 13 Process Data Input 7 MSB Input 3 LSW Input 1 LSW 14 Process Data Input 7 LSB 15 Process Data Input 8 MSB Input 3 MSW Input 1 MSW 16 Data Input 8 LSB 17 Process Data Input 9 MSB Input 4 LSW Input 2 LSW 18 Process Data Input 9 LSB 19 Process Data Input 10 MSB Input 4 MSW Input 2 MSW 20 Data Input 10 158 21 Process Data Input 11 MSB Math function LSW Input 3 LSW 22 Data Input 11 LSB 23 Process Data Input 12 MSB Math function A MSW Input 3 MSW 24 Process Data Input 12 LSB 25 Process Data Input 13 MSB Math function LSW Input 4 LSW 26 Process Data Input 13 LSB 27 5 Data Input 14 MSB Math function MSW Input 4 MSW 28 Process Data Input 14 LSB 29 Data Input 15 MSB Controller status Math function A LSW 30 Process Data Input 15 LSB 31 Data Input 16 MSB Alarm status Math function A MSW 32 Data Input 16 LSB Dati di Processo di Input rappresentano in valore della variabile selezionata tramite TELEGRAMMA DI PARAMETRIZZAZIONE descritto precedentemente 80018 MSW 2400 2500 Profibus 1209 ITA Pag 11 4 5 6 DATI DI PROCESSO OUTPUT L area dei Dati di Processo di Output permette di scrivere immediatamente il valore di alcune variabili significative del
35. WORD Bytes di richiesta TRG ADD SLAVE FC ADD MSB ADD LSB NW MSB NW LSB Trigger Indirizzo dello 304 Indirizzo word Indirizzo word N di word da N di word da Slave da leggere da leggere leggere leggere sempre 00 sempre 01 Bytes di risposta TRG ADD SLAVE FC NB W MSB W LSB E Risposta al Conferma Conferma Numero di Valore msb Valore Isb Vuoto trigger indirizzo codice byte letti della word della word impostato Slave operazione sempre 2 4 5 3 DATI PARAMETRICI SCRITTURA DI UN BIT Bytes di richiesta TRG ADD SLAVE FC ADD MSB ADD LSB BIT 00 Trigger Indirizzo dello 5 Indirizzo bit Indirizzo bit Valore bit Sempre 00 Slave da scrivere da scrivere Scrivere 00 o FF Bytes di risposta TRG ADD SLAVE FC ADD MSB ADD LSB BIT 00 Risposta al Conferma Conferma Indirizzo bit Indirizzo bit Valore bit Sempre 00 trigger indirizzo codice scritto scritto scritto impostato Slave operazione 00 o FF 4 5 4 DATI PARAMETRICI SCRITTURA DI UNA WORD Bytes di richiesta TRG ADD SLAVE FC ADD MSB ADD LSB W MSB W LSB Trigger Indirizzo dello 6 Indirizzo word Indirizzo word Valore word Valore word Slave da scrivere da scrivere da scrivere da scrivere Bytes di risposta TRG ADD SLAVE FC ADD MSB ADD LSB W MSB W LSB Risposta al Conferma Conferma Indirizzo word Indirizzo word Valore msb Valore Isb trigger indirizzo codice scritta scritta word scritta word scri
36. gt gt eli 5 o Vi Gul MSN dA ZETI 1621 oduio qALLSIAGO OETI 4INLLLNIO e euorziodoud epueg 8ccI AWIL LEGI opie Ip Ju too I 9ccI e euorziodoud epueg sc quowm Fed 0077 esita rp OOSZ EZOI euorzrugeq 0060 Ad 0072061 ns 10118186 ougurns 0070 NI OOSZ EZOI guun ouorzrurjeq 0060 4 00 61 Ns ougurns 0075 NI esu rp 00 2 01 euorzrurjeq 0060 AS 008261 ns u surns SUOIZEN IQY 0070 UNI 006011 BINSIW guun 0060 009061 Ad ouorzung dHALVHHdNWHI I 9 51 TAMA GLY sa ASTOGV TAM ASWOGVI TAMA ALU ea MSTOGVI TAA ua ber Ra o
37. l SFC 13 DPNRM Riferirsi al manuale Siemens Step 7 per l utilizzo Lo slave fornisce oltre ai byte standard dei dati di diagnostica estesi con una word Pag 26 80018C MSW 2400 2500 Profibus 1209 ITA 5 5 CAMBIO INDIRIZZO DI NODO Selezionando il comando Assegna indirizzo Profibus possibile cambiare l indirizzo del Slave Profibus Attenzione verificare che il proprio hardware di comunicazione con il Profibus Master supporti tale funzione Se non si certi della configurazione della propria rete collegare uno Slave alla volta e cambiargli indirizzo 3 SIMATIC Manager S7 TestProfibus C Prg Siemens Step7 S7proj S7_Tes_1 un filtro Banca anca programma utente nella 0 Galla Visualizza Valenialtarzamento Assegna indirizzo PROFIBUS Assegna indirizzo PROFIBUS Indirizzo PROFIBUS Attuale Attraverso questo campo possibile selezionare uno dei nodi esistenti Nuovo indirizzo PROFIBUS Attraverso questo campo viene assegnato al nodo sopra selezionato il nuovo indirizzo Nota L operazione di cambio nodo pu avvenire solamente se il Master di rete spento se il cavo del Profibus collegato al Master In una delle due situazione possibile collegare il cavo della stazione di lavoro PC PG ed assegnare l indirizzo 80018C MSW 2400 2500 Profibus
38. lt INFN SP RC di Fisica Nucleare Laboratori Nazionali di Frascati SPARC CS 12 002 15 Febbraio 2012 LabVIEW software per riscaldatori GEFRAN 2500 Sandro Fioravanti INFN LNF Abstract GEFRAN 2500 regola la temperatura sulle sezioni sul deflector e sullo sled di Sparc 1 Introduzione Di seguito sono elencati tutti 1 passaggi per configurare e comunicare via RS 485 con protocollo MODBUS RTU uno o pi regolatori di temperatura GEFRAN 2500 2 Descrizione cablaggio di tre regolatori con cavo di comunicazione RS 485 I tre regolatori possono essere cablati tra di loro in cascata tramite configurazione RS 485 a 2 fili Nel nostro caso abbiamo collegato i 3 regolatori ad un Moxa Nport 5430 il quale riceve i segnali RS 485 e li trasmette via ethernet al PC che lo controlla I regolatori e il Moxa vengono cablati come mostrato di seguito SEZIONI NPort 5430 54301 asas SLE DEFLECTOR Terminal Block 2 tili 4 fili TX GND Re T Tx DI R D BI Te DI R D D GEFRAN Moxa 5430 32 GND GND 31 R D Nr Address 3 4 5 30 8 Fig 1 Tabella e raffigurazione cablaggio GEFRAN 2500 MOXA 5430 3 Comunicazione MODBUS e inizializzazione device Il protocollo MODBUS un sistema di comunicazione industriale distribuito e sviluppato da Gould Modicon per integrare PLC s computers terminals inverter e altre apparecchiature M
39. ouorznquy 181 635218 5 oseo UI 5 BS ASW meqe Gill Deer 0056 66666 666617 rorr dns TV IH 8 MSW meqe posee see ma ja awal ron 66666 66661 M A euomzejsodur o1ousjurogurT c8Z 221221 9 J E g Obyd Alaj sd or 66 66 005011 01 ouere 91 Ip 994 V euorzunj 194 SIS V 194 118 V uorzunj 918 V SUOIZUN J BON CLOd 194 ezuojod 1 5 ouorzo oS Z 3O L 1104 194 ezuojod 8 uorz S 401 19 CLOd 124 ezuojod rp euorzejrun odi 218 1104 194 ezuojod rp PHL 118 odi 50 018 00 2 SI 007005 pH 608 0080 59 002019 uorz 1o d rp oorpo 808 epuoseuomwjueunv STW 108 2 odi L IO vorSo eue enosn odi gu MSW MINO 5 owssew 08 MSIN MINO
40. ouorzrugoq 9971 28025 5 6 6801 eSurns PSE g op ouorzrugoq 7921 E E I I 13 9 re IP vc Fed op 8 1261 q 89016 Pass 5 euoZruge 118 DPS 0261 9 280115 v 9p d euoZruge q11 8 QPS 6161 q 280115 Ep V op 8 5 BIEI L H 9reneje pp euorzziugeqq 3PS LIET L eure pew op ouorzrugoq L euue e sel PIP D SIEI L op ouorzrugoq F L PS pp euorziugeqq LWPS 9 ownee PERSI op ouorzrugoq TIEI 9 8413 PRES ayewo op ouorzrugoq 9 eSurns 2 op Suorztuuoq 19 095 0161 9 eSurns PRES g op ouorzrugoq 60 I 9 eSurns V op ouorzr
41. selezionato rappresenta 530 PV1 LSW ba Descrizione della variabile Indice numerico della variabile nella Mappa strumento Modbus dello Propriet slave DP Ej Parametri della stazione Parametri dell apparecchio Process Data Input 1 2 Process Data Input 2 Process Data Input 3 Process Data Input 4 Process Data Input 5 Process Data Input 6 Process Data Input 7 Process Data Input 8 Process Data Input 9 Process Data Input 10 Process Data Input 11 Process Data Input 12 Process Data Input 13 2 Process Data Input 14 Process Data Input 15 Process Data Input 16 1 LSW 31 1 MSW 532 Active SetPoint LSW B33 Active SetPoint MSW 534 Deviation 5 LSW 535 Deviation 5 MSW 535 Input 1 LSW 537 Input 1 MSW 538 Input 2 LSW 539 2 MSW 40 3 LSW 541 Input 3 MSW 542 Input 4 LSW 543 Input 4 MSW 544 Math function LSW 545 Math function MSW Pag 14 80018C MSW 2400 2500 Profibus 1209 ITA Proprieta slave DP Generale Parametrizza Parametri Valore Sy Parametri della stazione Eg Parametri dell apparecchio E Process Data Input 1 E Process Data Input 2 E Process Data Input 3 Process Data Input 4 Process Data Input 5 E Process Data Input 6 530 PV1 LSW LSW 532 Active SetPoint 5 833 amp ctive SetPoint MSW 534 Deviation 5 LSW 535 Deviation 5
42. vuole impostare 10 096 per cui al parametro INValue assegniamo 100 Quando il bit M1 0 va 1 l operazione stata eseguita Nella word MW108 trover 1 se l operazione andata buon fine O altrimenti La segnalazione degli errori e la gestione della richiesta analoga a quella dell esempio precedente Pag 22 80018C MSW 2400 2500 Profibus 1209 ITA 5 3 5 FB15 RCP GEFRAN Il Blocco Funzione FB15 serve per il salvataggio o la scrittura di un set di parametri predefinito L FB15 necessita di una DB di istanza Deve essere chiamato solo su richiesta e tenuto attivo fino al completamento dell operazione Tipicamente si setta un Bit che abilita il ramo e che viene resettato con il fronte di salita del bit di Operazione conclusa JobDone Nell FB15 richiesto di indicare oltre alla DB di sistema dello strumento quella assegnata con o FC4 anche la DB di istanza che si utilizza per l FB1 OPGefran per lo strumento interessato In caso di errore la funzione viene interrotta anche se incompleta e viene settato il bit Error Nei parametri di Output ErrorCode e ErrorParamNr possibile individuare il codice di errore e l indirizzo del 2500 che lo ha generato sempre 1 Et Store Recipe UN M 1 5 SPB FS CALL FE 15 DB15 RepGefran 7 FBlSInst Gefran Configuration recipes DBNr 3 DBIST DB1 FBlInst Istance DB for FBl SlaveNr 1 RCP_DE 20 Funct FALSE ParamNr
43. 00 Alarm threshold 2 LSW 16 Set P INT 0 Local setpoint LSW 27 Hy 1 INT 0 Hysteresis alarm 1 30 Hy 2 INT 1 Hysteresis alarm 2 31 S tu INT 0 Enabling selftuning autotuning and softstart 42 Hi P INT 1000 Max power limit 43 Lo P INT 0 Min power limit 45 bAu INT 4 Select baud rate 46 Cod INT 1 Unit identification code 47 Par INT 0 Parity selection 49 Pro INT 0 Protection code 52 AL 3 INT 300 Alarm threshold 3 53 Hy 3 INT 1 Hysteresis alarm 3 54 At 3 INT 0 Alarm 3 type 55 AL 4 INT 400 Alarm threshold 4 LSW 56 Hy 4 INT 1 Hysteresis alarm 4 57 At 4 INT 0 Alarm 4 type 62 At 1 INT 0 Alarm 1 type 63 At 2 INT 0 Alarm 2 type 65 P On t INT 0 Power on mode 66 TypC 1 INT 1 Type of analog output C1 67 L r t INT 0 Local remote setpoint switching mode 68 MA t INT 0 Manual automatic switching mode 69 A M t INT 0 Automatic manual switching mode 70 Ctr INT 0 Control type 133 but 1 INT 8 Function of PEAK key 134 but 2 INT 15 Function of CAL RST key 135 but 3 INT 13 Function of M A key 136 tyP 3 INT 1 Input 3 type 155 tyP 2 INT 0 Input 2 type 400 tyP 1 INT 14 Input 1 type 403 dPS 1 INT 0 Decimal point position for input 1 scale 80018 MSW 2400 2500 Profibus 1209 ITA Pag 25 5 4 STANDARD DI DIAGNOSTICA DELLO SLAVE Cliccando sulle Propriet dello slave si pu individuare l indirizzo dell area di diagnostica globale dello slave Propriet slave DP 2500 HIGH PERFORMANCE Questa area leggibile con
44. 059 TVON MOTE 6801 ASTIZNIOSO MOTd 8401 ASIA ZNI 0020 MOTE MSTZNI000 MOTA 901 ASA INI DS TvOn MOTH Stor MST INI 698 Tvon MOTd ASA INI 206 TWIN MOTH 501 MST INI 205 2001 ASIA INI 195 TvOn NOTA mro MST INI 198 oror MSI INI HLOd Tvon NOTA 6601 MST INI HLOd NOTA 8601 ASA INI TLOd TvOn 2601 MST INI 1104 NOTA 9601 MSW INIHVINOC MOTA seor MST INI TWIN MOTH reor MSW INI MOTA 6601 MST INI NOTE 2601 MSI INI HAOI TVIA NOTA 1601 MST INI HAOL Tvon NOTA 0601 ASIN INI TAOL TVIN NOTA 6701 MST INI TAOI MOTA 8701 Sed l l ASNWEtNITAO Ton 3OTH seo MST ENI TAOI TVIN NOTE 601 ASIN ZNI 95 NOTA 601 MST CNI 608 TvOn MOTA 2601 MSW 2 205 TVIA NOTA 1601 MST 208 TvOn MOTd 0601 MSW ZNI 198 TVIA NOTA 6801 MST ENI 108 MOTA 8801 MSW HLOd MOTA 1801 MST NI HLOd TWIN MOTH 9801 MSI ZNI TLOd 8801 MST NI TLOd TVON MOTE 3801 MSW ZNIHVWO0Z TVIA NOTA 6801 MST NI HVO MOTH 2801 MSW NOTA 1801 MST NI
45. 1 nella word con suffisso MSW Siemens usa l indirizzamento a byte per le diverse aree di memoria in una word il byte pi significativo quello con l indirizzo pi basso in una doppia word la word pi significativa quella con indirizzo pi basso Per esempio se vogliamo leggere la variabile di processo 1 PV1 associata ai PDI 1 e 2 dello strumento dovremo assegnare 1 la word 531 PV1 MSW ed al 2 la word 530 1 LSW affinch la lettura della doppia word sia corretta PED 263 PV1 byte nella PED hanno questo ordine PEB 263 PEB 264 PEB 265 PEB 266 Bit 31 24 23 16 15 8 7 0 Per cui le due word che contengono il 1 ed 1 2 saranno allocate PEW 263 MSW PEW 265 LSW Il discorso analogo per i dati nelle DB e e nell area 80018C MSW 2400 2500 Profibus 1209 ITA Pag 15 5 3 BLOCCHI S7 PER GESTIONE STRUMENTI 2400 E 2500 IN PROFIBUS Nelle documentazioni allegate agli strumenti vengono forniti i seguenti files KJ SIMATIC Manager 2400 2500 D Programmi Siemens YStep7XS7LIBS 2500 D x e Ele Modifica Inserisci Sistema di destinazione Visualizza Strumenti Finestra 2 x Nessun filtro v z Q 2400 2500 Program 21 Sorgenti FBI OPGefran AWL 948 Blocco funzionale 1 1 OPGefran Blocchi ig FB15 RepGefran AWL 598 Bloccofunzion
46. 39 ParamListDB 109 Done 1 M1 6 Error 1 7 ErrCode zMWl12 ErrParamNr 114 FS7 NOP 0 Segmento 8 Titolo Ml 1 6 6 Le Ml 5 80018 MSW 2400 2500 Profibus 1209 ITA Pag 23 Segmento 9 Load Recipe UN M 2 5 SPB 59 CALL FB 15 DB15 RepGefran FB1SInst Gefran Configuration recipes DBNr 3 DBIST DB1 FBlInst Istance DE for SlaveNr 2521 Funct zZTRUE ParamNr 39 ParamListDB 109 Done 1 M2 6 Error 2 7 ErrCode MW116 ErrParamNr 118 FS9 NOP 0 EEUU SPEI Titolo Commento 2 6 M2 6 M2 5 2 Parametri di ingresso DBNr INT In questo campo si deve indicare il numero solo il numero in cifre o una variabile INT che ne contenga il valore della DB associata allo strumento su cui si vuole operare L associazione quella compiuta al richiamo o DBIST BLOCK DB In questo campo si deve indicare il nome usare il nome simbolico della DB o per esteso l indicazione della DB di istanza dell FB1 OPGefran destinata a questo strumento SlaveNr E l indirizzo del Geflex con cui si vuole operare Nel caso dello strumento l indirizzo modbus 1 E il numero della DB in cui si vuole scrivere o da cui si vuole leggere il set di dati Funct BOOL Specifica il tipo di operazione che vogliamo compiere False Store salva parametri dello st
47. 491 4 726 66666 6666 M veas v9pomnd v9p S 606 6666 6666 M MST v9pomnd v9p S 206 66666 6666 M MSIN 91605 461 4616 126 6666 6661 M MST GSE s 006 66666 6666 M MSIN ereas 6 616 66666 6666 M MST 81 66666 66661 M MSW Wono spe 146 66666 6666 M S 916 O 66666 66661 M MSIN Bes vppomnd vpl S 516 6666 6666 MST 91826 vppomnd vpl S 716 66666 6666 onaj 5 16 66666 6666 msTwosnrereos ouna geL s 216 66666 66661 ASI epos 966 16 66666 66661 ASTuosno ver 96 6 016 66666 6666 MA ASIN Woysno 098 4 461 6 606 66666 6666 92151 806 66666 6661 AVA Worsno epos vc ownd Vzy S 106 21 A MST vcpomnd vzy S 906 IC Ip Fed sd 0 666 66661 962 6606 116 sd 906 0 666 6666 Ma eros 467 0404 0676 9 6 o 0 66
48. 666 6666 A ASIN Worsno rees 625 c 6 6906 0 666 6666 MA vocomndvez s 7 6 O 66666 6666 AV ASlNUosnoweosqsconnd dgZS 616 sts o 666 6666 MST Bees 482 0004 48278 c 6 O 666 66661 M MSIN eros vgcomnd wgZ S 16 66666 6666 MST ereos vgcommd wgZ S 0 6 66666 6666 M 1605 qrcomnd q4Z S 696 6666 6666 M MST qrzomnd q4Z S 896 6666 6661 M AASW reos 726 196 66666 66661 M MST 5 v2Z S 996 66666 6666 M MSIN 1905 qgcomnd q9z S 696 66666 6666 M MST seos qgzommd q9z S 196 666 6666 M 21295 92 yaz S 696 66666 6666 M MST vos vocomnd v9z S c96 66666 6666 M MSIN Wono 1605 462 00141 49278 196 66666 6666 M MST seos 462 onma 4606 096 66666 6666 M MSW vecomnd 6 656 66666 6666 M MST 5 vecomnd 9 6 856 66666 6666 M MSIN ereos qycommd qyZ S 156 66666 6661 M MST Bes qhe 966 66666 6666 M MSIN 81828 6 666 66666 66661 M MST BeOS vycomnd wyZ S 166 66666 66661 M MSW mono qez omaj
49. 6666 Ma 22171 __ 666 66661 Ma i o 666 6666 Ma 2211 666 6666 22171 666 6661 i o 66666 6666 MST euos LLI MSW p wee 9 11 pue ns MSW wepe MST pros ELIT MSW ure pros MSW wee pHuos MST Wwe peuos 6911 L 1 00 000 eos 8911 _ sd 0 666 6601 _ _ sd 0 666 6661 o 66666 6666 4 0 1 2 1 I MA MSW 205 5 191 MST 408 os 9911 MSI NV Agno MSTNVAMNO MSI Ano eos MST MIO ros 2911 ASI 10 Ano pues 1911 57 10 Ano 0911 MSW NI Neod 6511 MST NI Neod 8611 MSW MO geod 11 MST Mead 94611 MSW YS AST NIuSiu MSW INI od yeod ASNWINIAo ES OSTI sap Ten SI ASWINIUSHEed MST INI 4819 eed HAOIS MINO TVON
50. 898 o 66666 6666 Ava MSW 0 198 n so 0 66666 6666 Ma MST OO vos veo s 998 n sd 0 666 6661 os qT 598 _ 2 sd 0 666 6666 Ma MST qq 8 vos 22171 o 6666 6666 Ava MSW reos yr ownd WLO S 698 _ A ee 0 66666 6661 A MST VI viO S 298 sd 0 666 6666 Mal uo no elves Qommd 005 198 n sd 0 66666 66061 Ma MAST 00 S 098 5 AN 194 d ls 668 005011 0 00501111 0 ZSS 00520111 009261 qaTeuozunj g p31 158 005 0211 00r 058 OOSZ LIT 00 I CAT SUOIZUNH 68 e dsip ouorziuro q G 00 961 dep PIA 95 007 00701 L ouorzund trs S ouorzund G DIP y OSsoISUL 55 ouorzun g eop 018 EA EZ T s L o essere SHOUT
51. 9 Cr moummurswur 199 13 9 II Ip II 994 ASI 08891801 ve eos MA o eurroop ouorzisoq 80L es om 9 PIP om 714 LOL 0 o A epuos 90 I PALA sd 666 666 M oea 630 601 025 08891301 Eos p 194 o eurroop ojund ouorzisoq suorusoov ip sWPOW YuO d 269 8 Ip eepo m ouorzejnuiuioo Ip e3i epojA PRESS ojoure1o penueurouorztugaq 889 MSW 1utod3os 045 045 ndS u SoT MA euorzejsodurr oyorredns ojrurT L89 do cbe n E 5709 1 TI IP ZI Sed e p 9e 20 20 Yep 0559 8 1 21225 c MA o eurroop ouorzisoq 921 L zs oo 000 possmursmB ATA Sc 0 wa epuos a vcr 9 tss ossamur no nooipisgO e Sa9 tc MSN MST olo so ossos wa SdP 66666 66661 M W tossemurveosip 601 024 so
52. CIPALI CARATTERISTICHE TECNICHE 2 3 INSTALLAZIONE 2 COLLEGAMENTI ELETTRICI ALLE RETI PROFIBUS iater gba indus 2 3 2 CONFIGURAZIONE INDIRIZZO DI RETE PROFIBUS I iii 4 3 3 ESEMPIO DI RETE PROFIBUS CON SELEZIONE INDIRIZZO NODO HARDWARE 5 4 STRUTTURA DATI PROFIBUS DP u 6 4 1 TELEGRAMMA DI CAMBIO INDIRIZZO NODO SAP 55 6 4 2 TELEGRAMMA DI CONFIGURAZIONE SAP 62 6 4 3 TELEGRAMMA DI PARAMETRIZZAZIONE SAP 61 iii 7 4 4 TELEGRAMMA DI RICHIESTA DATI DIAGNOSTICI SAP 60 ii 8 45 SCAMBIO DATI SAP DEFAULT eriadan 9 5 UTILIZZO STRUMENTI 2400 2500 PROFIBUS CON SIEMENS 13 5 CONFIGURAZIONE usu 13 52 PABAMETBIZZAZIONE uuu u unu b edunt Bronte on 14 5 3 BLOCCHI 7 PER GESTIONE STRUMENTI 2400 E 2500 IN 16 5 4 AREA STANDARD DI DIAGNOSTICA DELLO SLAVE ie 26 5 5 CAMBIO INDIRIZZO DI NODO irreale are 27 80018 MSW 2400 2500 1209 ITA 1 1 INTRODUZIONE Gli strumenti Intercettatori veloci della serie 2400 e i Regolatori ad alte prestazioni de
53. LI epp ozzumpu 8661 91 ozzumu 1681 gp OZzumpu 9661 UjsnoopqeueA epp ozzumu ozzumu 7681 TI epp ozzumu 11 ozzurpup epp ozzumu 1681 6 erop ozzumpu 0661 8 OZzumpu 6861 L erop Ozzumpu 8861 9 103519 ozzumpu 1861 S ozzumpu 9861 103519 eop ozzumpu 6861 ozzumpu 7381 cuojnoopqeueA epp ozzumu p uojsnoopqeueA ozzurpu 1861 guojnoopqeueA 0861 O 6 81 8 81 8 161 LT 9 81 97 6 81 gcuojsnoopqeueA rcuopnoopqeueA 13 9 8 IP Seq ploy Aejdstp 219 19591 319 LIe 0197 19591 ZNI SNIS M ZISO LV LS
54. MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB 1234567 8 9 10 11 12 13 14 15 38 39 DATA INPUT dal PROFIBUS Slave al Master DATI DATI DI PROCESSO PARAMETRICI RISPOSTA WORD 1 WORD 2 WORD 3 WORD 4 WORD 16 MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB 1234567 8 9 10 11 12 13 14 15 38 39 DATI PARAMETRICI PARAMETRO DESCRIZIONE 1 TRG TRIGGER BYTE ad ogni nuova Richiesta deve essere incrementato di 1 La Risposta sar corretta solo quando il valore uguale 2 ADD SLAVE Indirizzo MODBUS dello strumento 2400 2500 default 1 3 FC Codice funzione per specificare l operazione Lettura Scrittura di Bit Word 4 DATO 1 Dipendente dal FUNCTION CODE 5 DATO 2 Dipendente dal FUNCTION CODE 6 DATO 3 Dipendente dal FUNCTION CODE 7 DATO 4 Dipendente dal FUNCTION CODE 4 5 1 DATI PARAMETRICI LETTURA DI UN BIT Bytes di richiesta TRG ADD SLAVE FC ADD MSB ADD LSB NB MSB NB LSB Trigger Indirizzo dello 102 Indirizzo Bit Indirizzo Bit Numero di bit Numero di bit Slave da leggere da leggere da leggere da leggere sempre 00 sempre 01 Bytes di risposta TRG ADD SLAVE FC NB BIT Risposta al Conferma Conferma Numero di Valore del Vuoto Vuoto trigger indirizzo codice oper byte letti impostato Slave 102 sempre 1 80018 MSW 2400 2500 Profibus 1209 ITA Pag 9 4 5 2 DATI PARAMETRICI LETTURA DI UNA
55. ODBUS un protocollo di comunicazione Master Slave in cui solo un dispositivo pu essere Master e controlla tutte le attivit della linea seriale Possono essere collegati fino ad un massimo di 247 slave sulla stessa linea Ad ogni dispositivo 6 assegnato un indirizzo che lo distingue da tutti gli altri dispositivi connessi Le caratteristiche della trasmissione dati nr dispositivo fisico baud rate parit stop bits e del modo di trasmissione devono essere selezionate su ogni stazione e non possono essere modificate durante il funzionamento Ci sono due modi di trasmissione utilizzabili nel protocollo Modbus Ambedue i modi permettono le stesse capacit di comunicazione Il modo selezionato dal master e deve essere unico per tutti 1 dispositivi connessi alla rete Le modalit di comunicazione sono ASCII American Standard Code for Information Interchange RTU Remote Terminal Unit La modalit di trasmissione che MB Serial Init vi utilizziamo per l invio e la ricezione dei Mode comandi la RTU VISA resource name VISA resource name out I valori di Baud Rate Stop Bits Pairy e Baud Rate error out Flow Control sono rispettivamente 9600 error error 1 0 None e None Flow Control In Labview possiamo inizializzare il driver Timeout usando le librerie scaricabili dal sito della Initializes the serial port specified VISA resource name to the GEFRAN NI Modbus llb dove al loro specified sett
56. OT AA e wwe p mos lt uorzeorunuuoo2 ded Ly OJUOWINI S ouorzeognuoproompo 9 ayer preg uoz ps nya er ezuojod Ip ounumuogur q o1 ezuojod cv 11818108 9 IVI MA 8 r G 66 MST rure 0055 66666 66661 MA rort dns WW 67 MST 66666 66661 MA uorze soduut 82 sd rv 6666 66 Z LU MeTmusm 9 Seq vd 0 666 66661 MST 1 205 66 Sd 0 66660 6666 STORNO veas 0 908 26 vd 0 66666 66661 Mal MIST oq 806 16 4 54 49 o 6666 66s MAS p onma 06 vd 69 0 666 666601 MST MONS 08 68 Sd te 0 666 6666 MOTU ves 7 ZO S 88 Sd 0 666 6666 MST eros poma 06 8 _ sd 0 666 66661 Mal MST MOIS wes gomma 008 98 18 L HA 68 a o del i V
57. SB 25 Process Data Output 13 MSB Alarm Point 7 LSW Alarm Point 4 LSW 26 55 Data Output 13 LSB 27 Process Data Output 14 MSB Alarm Point 7 MSW Alarm Point 4 MSW 28 55 Data Output 14 LSB 29 Process Data Output 15 MSB Alarm Point 8 LSW Alarm Point 5 LSW 30 Process Data Output 15 LSB 31 5 Data Output 16 MSB Alarm Point 8 MSW Alarm Point 5 MSW 32 Data Output 16 LSB Dati di Processo di Output rappresentano in valore della variabile selezionata tramite TELEGRAMMA DI PARAMETRIZZAZIONE descritto precedentemente Pag 12 80018C MSW 2400 2500 Profibus 1209 ITA 5 UTILIZZO STRUMENTI 2400 2500 PROFIBUS CON SIEMENS STEP7 5 1 CONFIGURAZIONE files 24000A40 gsd 25000A40 gsd contengono le informazioni necessarie per la gestione di uno strumento PROFIBUS DP Slave Tali files devono essere installati nell ambiente di programmazione SIEMENS Step per poter inserire gli strumenti 2400 2500 nella configurazione Hardware della rete PROFIBUS 1 Aprire la configurazione Hardware del progetto 2 Selezionare dal menu Stazione Chiudi 3 Selezionare Strumenti Installa nuovo file GSD 4 Nella finestra che appare cercare il file nel supporto dove memorizzato Floppy o Hard Disk 5 Premere Apri 6 Nel catalogo ora stata aggiunta la voce 2500 HIGH PERFORMANCE CONTROLLER con file 25000a40 gsd o 2400 HIGH PERFORMANCE INDICATOR con file 24000a40 gsd Per trov
58. SB 31 2B 59 Process Data Output 9 MSB 556 Alarm Point 5 LSW 02 556 Alarm Point 2 LSW 02 60 5 Data Output 9 LSB 32 2C 61 Process Data Output 10 MSB 557 Alarm Point 5 MSW 02 557 Alarm Point 2 MSW 02 62 Data Output 10 LSB 33 20 63 55 Data Output 11 MSB 558 Alarm Point 6 LSW 02 558 Alarm Point LSW 02 64 Process Data Output 11 LSB 34 2bE 65 Data Output 12 MSB 559 Alarm Point 6 MSW 02 559 Alarm Point MSW 02 66 55 Data Output 12 LSB 35 2F 67 Process Data Output 13 MSB 560 Alarm Point 7 LSW 02 560 Alarm Point 4 LSW 02 68 Data Output 13 LSB 36 30 69 Process Data Output 14 MSB 561 Alarm Point 7 MSW 02 561 Alarm Point 4 MSW 02 70 Process Data Output 14 LSB 37 31 71 Process Data Output 15 MSB 562 Alarm Point 8 LSW 02 562 Alarm Point 5 LSW 02 72 Process Data Output 15 LSB 38 32 73 Process Data Output 16 MSB 563 Alarm Point 8 MSW 02 563 Alarm Point 5 MSW 02 74 55 Data Output 16 LSB 39 33 Process Data sono liberamente configurabili 4 4 TELEGRAMMA DI RICHIESTA DATI DIAGNOSTICI SAP 60 Quando il Master PROFIBUS richiede informazioni diagnostiche allo strumento questi risponde con 6 bytes di informazioni standard e 3 bytes che rappresentano la diagnostica specifica del prodotto BYTE DESCRIZIONE VALORE hex 1 6 In
59. TV OFS Ww PAT AT C 570 pia Wo di aes FW aaa j Bess ve Sane LA WW p noar HES ORo sostas ATA c tum PER LA LA W gus o 12 24 BL E e uj POH tei 2211 0011 ome CAS ict RUNS oci Z wna OpIOT OWN 6L CHAN INI SIT asep INT SII P OMY ENT AA OAV Z wn TRI tie ip oz es Z ING Ip ZNI adesa Z INI oso OIL 2 ZNI 0885124 601 PIOH INI 08592841 301 mur 19594 01 245 145 2002998 901 11816 9015 Turumomy ues 401 Suungios Cy IP Cp 994 8 03815 91 L 05 991 9 USIP 18 01815 _ 691 ojendip 03815 _ 991 181 ossolduI 05 91 0959481 05 291 8 8 opes _ 19 181 18 0815
60. TVH rwv TV OT MA 001 ruv TV OT TLOd 2112811 2304 11 5 LLOd eyos 916 uorze oB r 5 5 Pwed PidV ASIN 01 2805 0 es MST 01 2180 0 1 cs MSW 6 6719 1 5 MST 6 ewe 9505 671 OLS MSI 8 wwe 81 695 MST 8 ensos 8 1 895 MSW L Zw 196 MST L 806 995 MSI 9 MST 9 esos 91V 95 MSW 91506 696 MST owe 21805 gw MSI 21805 195 MST p Ip 21805 pw 09 MSW 666 MST 21805 sss MSW owne esos 166 MST 9506 955 MSW sss MST owe esos 55 0 ndS usdP 4801 MSW z modos zas ess ooz nds sdP dSoT MAT 8123 5 ZdS 055 ndS vsdP nds vsqp as 4501 nds vsqp asot
61. _ 2 sd s8 0 666 6661 Ma AsTwosnowwoscpomnd zps 86 _ 2 vd sei 0 666 66661 MST wos TT 118 416 sd ost 0 66666 6661 INS Wess OT os sd st 0 66666 6666 sd esr 0 666 6666 Ma c Seq LA 941 di o 69 4080 MST U SdP 66666 66661 OSSOISUI v vos rp NUIT MST 66666 66661 0 5 18 e eos ouuu 697 I 0559281 epuos 443 007 MINO ejrosn 161 _ sd r 66 666 CO Jr ZAH 22 sd r G 66 66 481 ee _rv_ _v ur 6EI UNNI Alal ws T e oo Ma PIA 6 1 002 Usdp Cv TVH AA MST7 ip 21805 ZW 8 1 Pay MST ip 6 LIV pul 055 18 epuos 43 VELOCI IL T Z o 1 99 T oo IToqdugosmanspodusr ISU o or 66 LAE oddn pa Os EARE 666 00
62. a di comando in LabView Per poter costruire una stringa di comando in esadecimale in Labview con il controllo dell errore CRC dobbiamo procedere come in figura com_port com port out MODBUS ADDRESS ua error out error in P comando CRC Fig 3 Raffigurazione costruzione stringa di comando lettura La stringa di comando viene concatenata e passata dentro il vi CRC 16 vi presente nelle librerie della GEFRAN il quale restituisce la stringa originale pi il valore CRC in coda 6 Leggere una stringa Modbus in LabView Il protocollo modbus non ha caratteri di terminazione e la stringa pu essere pi o meno lunga per questo bisogna scrivere un programma che sia in grado di calcolare la quantit di Byte che stiamo ricevendo Questo lo possiamo fare grazie al number of data count che ci fornisce il numero di registri che andremmo a leggere CPT meu ike Verifica byte data cout ISA com port ERE E Ex Bytes at Port Bytes at Port Port i i presente terzo byte verifica il data cout 1 132 Bytes at Port babe dato FESSA OUT fps b gt error out Fig 4 Programma Labview di lettura stringa Modbus La figura riporta il loop con cui andiamo a leggere il dato in entrata primo blocco descrive la funzione di lettura Read secondo blocco 6 di verifica preleva dalla stringa il ter
63. a precedente Gli strumenti 2400 2500 vengono forniti dalla fabbrica con rotary switch in posizione 00 ed compito del cliente attribuire la posizione corretta considerando che sono valide solo da 01 a 99 Le altre posizioni del rotary switch sono relative ad operazioni particolari descritte nel capitolo Installazione della rete MODBUS 3 2 2 CONFIGURAZIONE INDIRIZZO DI RETE PROFIBUS VIA SOFTWARE Attraverso l apposito telegramma vedi paragrafo 4 1 possibile assegnare l indirizzo di nodo 1 124 disattivando la funzionalit di indirizzamento del rotary switch presente sul modulo Per ripristinare il normale funzionamento del rotary switch necessario inviare l indirizzo di nodo 125 immediatamente l indirizzo del nodo viene riassegnato attraverso il rotary switch Attraverso questa caratteristica possibile ampliare il numero di strumenti 2400 2500 presenti in una rete Profibus utilizzando gli indirizzi da 100 a 124 Nota Accertarsi che l hardware del Profibus Master supporti la possibilit di inviare il messaggio sopra descritto Esempio di configurazione software 1 Rotary Switch dello strumento x10 in posizione x1 in posizione 0 Il nodo di rete Profibus uguale a 10 2 Via software PROFIBUS viene inviato allo strumento l indirizzo 2 Il nodo di rete Profibus diventa uguale a 2 3 Rotary Switch dello strumento x10 in posizione 4 e x1 in posizione 1 Qualsiasi variazi
64. ale 1 0 GefrRcp 2400 2500 230 Funzione 1 0 CFG ga FOCA PD_2400_2500 AWL 216 Funzione 2 0 CFG 1408109 RCPadd DB 112 Blocco dati 0 1 ig UDT5 2400 2500Data Tipo di dati 0 0 ig UDTE 2400 2500DataPD Tipo di dati 0 0 ga SFCIA DPRD_DAT SFC 1 0 DPRD DAT ga SFC15 DPWR DAT 1 0 DPWR DAT wj Premere F1 per la Guida Adapter MPI 7 La Function Call FC3 rende disponibili in un Data Block i Dati Parametrici dello strumento vedi paragrafi 4 5 1 4 5 2 4 5 3 4 5 4 utilizzati in abbinamento all FB1 per leggere e scrivere tutti le variabili presenti nella mappa di memoria dello strumento La Function Call rende disponibili in un Data Block i Dati di Processo dello strumento vedi paragrafi 4 5 5 4 5 6 due FC possono essere usati contemporaneamente Fare riferimento al paragrafo 5 3 1 per la scelta dell UDT da usare Nota Inserire progetto l OB82 anche vuoto la gestione della diagnostica della periferia Gli strumenti utilizzano la diagnostica standard slave Profibus in caso di presenza di messaggi di diagnostica se l OB82 non presente la CPU andrebbe in stop riferirsi alla sezione Area Standard di Diagnostica dello Slave cap 5 4 5 3 1 UDT5 2400 2500DATA E UDT6 2400 2500DATAPD USER DATA Gli UDT servono per creare il blocco dati che conterr tutta l area di periferia di uno st
65. arla espandere la voce Profibus quindi espandere la cartella Ulteriori apparecchiature da campo infine espandere Regolatore 7 Riaprire la configurazione della stazione del progetto 8 Trascinare con il mouse l icona 2500 HIGH PERFORMANCE CONTROLLER e depositarla sulla riga del bus Profibus del progetto Sar creato una nuovo slave Profibus 9 Assegnare il nodo PROFIBUS al nuovo slave Il nodo PROFIBUS deve essere coerente con quello impostato con il rotary switch sullo Strumento Appariranno automaticamente le aree di memoria dedicate 10 Selezionare un elemento dalla sezione 2500HIGH PERFORMANCE CONTROLLER a seconda del numero di word di dati di processo desiderate Appariranno automaticamente le aree di memoria dedicate Configurazione HW Stazione SIMATIC 300 Stazione Modifica Inserisci Sistema di destinazione Visualizza Strumenti Finestra 2 Deb 548 MO Stazione SIMATIC 300 Configurazione MANUALI Generale Rel aE yo C3 Regolatore J GEFLEX 8 2400 HIGH PERFORMANCE INI 2500 HIGH PERFORMANCE Modulo universale identit Numero di ordin Indirizzo E __ Indirizzo Commento 16words lt 9 2500 HIGH PERFORMANCE CO 15 words 1 0 2 2 14worde 777 gt Ti words 13 words 4 772 VO v 10words 0 z z 8 words 1 0 g
66. ell operazione di lettura dell area di consistenza SFC14 DPRD_DAT riferirsi al manuale SIEMENS STEP7 per i codici di errore DBx DBW20 DATO DI PROCESSO INPUT 1 DBx DBW22 DATO DI PROCESSO INPUT 2 DBx DBW50 DATO DI PROCESSO INPUT 16 DBx DBW52 DATO DI PROCESSO OUTPUT 1 DBx DBW54 DATO DI PROCESSO OUTPUT 2 DBx DBW82 DATO DI PROCESSO OUTPUT 16 5 3 2 FC3 CFG 2400 2500 Questa Funzione si preoccupa di rendere disponibile nel data block creato con gli UDT descritti nel paragrafo precedente i Dati Parametrici dello strumento necessari per il funzionamento dell FB1 vedi paragrafo 5 3 4 L FC va chiamato nell OB1 senza condizioni in modo che ad ogni scansione provveda ad aggiornare i dati Segmento 1 Titolo FC3 2400 and 2500 memory area managment CFG 2400 2500 Sono richiesti parametri di ingresso FirstByte INT E il primo indirizzo di memoria assegnato nella configurazione Hardware allo strumento DBNr INT il numero del blocco dati creato con l UDT4 UDT5 per contenere tutta l area dati di scambio 80018 MSW 2400 2500 Profibus 1209 ITA Di nfigurazione HW Stazione SIMATIC 800 m 5 Stazione Modifica Inserisci Sistema di destinazione Visualizza Strumenti Finestra Dera 5 9 nu Stazione SIMATIC 300 Configurazione MANUALI al xl italogo hardware x CPU315 2 DP 1 Profilo PROFIBUS 1 Sistema master DP 1
67. ente lunghezza di linea Baudrate in Kbit sec 9 6 Lunghezza Max in mt 1200 19 2 1200 45 45 1200 93 75 1200 187 5 1000 500 400 1500 200 3000 100 6000 100 12000 100 La GEFRAN S p A fornisce come accessori sia che sistemi di connessione omologati PROFIBUS DESCRIZIONE LED STATUS Stato operativo PROFIBUS VERDE Spento Assenza comunicazioni con Master PROFIBUS Lampeggio 1000msec Stato AUTOMATIC BAUDRATE RESEARCH Lampeggio 250msec Stato WAIT FOR PARAMETRIZATION Lampeggio 50msec Stato WAIT FOR CONFIGURATION Acceso fisso Stato DATA ERROR Errori di comunicazione rete PROFIBUS ROSSO Spento Assenza errori comunicazione Lampeggio 1000msec Errore States not possible Lampeggio 250msec Errore DP_State not possible Lampeggio 50msec Errore WD State not possible Acceso fisso Scheda guasta DATA EXCHANGE GIALLO Stato ASIC Spento Stato DATA EXCHANGE Acceso fisso Altri stati operativi 80018C_MSW_2400 2500 Profibus_1209_ITA 3 2 CONFIGURAZIONE INDIRIZZO DI RETE PROFIBUS 3 2 1 CONFIGURAZIONE INDIRIZZO DI RETE PROFIBUS VIA HARDWARE rotary switch esadecimali presenti sul modulo 2400 2500 PROFIBUS indicano l indirizzo di nodo della rete PROFIBUS che viene acquisito all accensione dello strumento vedi figura pagin
68. h funct B MSW 02 543 Input 4 MSW 02 38 Process Data Input 14 LSB 23 1F 39 Process Data Input 15 MSB 1189 Controller status 04 544 Math function LSW 02 40 Process Data Input 15 LSB 5 20 41 Data Input 16 MSB 1192 Alarm status 04 545 Math function MSW 02 42 Process Data Input 16 LSB A8 21 43 Process Data Output 1 MSB 554 Alarm Point 1 LSW 02 548 Local Setpoint LSW 02 44 Process Data Output 1 LSB 2A 24 45 55 Data Output 2 MSB 555 Alarm Point 1 MSW 02 549 Local Setpoint MSW 02 46 Process Data Output 2 LSB 2B 25 47 Process Data Output MSB 556 Alarm Point 2 LSW 02 550 Setpoint 1 LSW 02 48 Process Data Output 3 LSB 2C 26 49 Process Data Output 4 MSB 557 Alarm Point 2 MSW 02 551 Setpoint 1 MSW 02 50 Process Data Output 4 LSB 2D 27 51 Process Data Output 5 MSB 558 Alarm Point 3 LSW 02 552 Setpoint 2 LSW 02 52 Process Data Output 5 LSB 2E 28 53 Process Data Output 6 MSB 559 Alarm Point MSW 02 553 Setpoint 2 MSW 02 54 Process Data Output 6 LSB 2F 29 55 Process Data Output 7 MSB 560 Alarm Point 4 LSW 02 554 Alarm Point 1 LSW 02 56 Process Data Output 7 LSB 30 2A 57 Process Data Output 8 MSB 561 Alarm Point 4 MSW 02 555 Alarm Point 1 MSW 02 80018 MSW 2400 2500 Profibus 1209 ITA 58 Process Data Output 8 L
69. ings Wire data to the VISA resource name input to interno troveremo il vi MB Serial Init vi determine the polymorphic instance to use or manually select the instance predisposto per essere configur ato Fig 2 Raffigurazione grafica del vi MB Serial Init vi 4 Struttura del comando di lettura e di ricezione I comandi da inviare al GEFRAN 2500 sono tutti a 16 Bit questo significa che il valore numerico formato da due coppie di numeri esadecimali Prendiamo come riferimento il comando per leggere il Setpoint Attivo LSW Stringa inviata per leggere il Setpoint Attivo LSW 03 04 00 01 00 01a E8 address function address Hi address Lo Number Number of CRC Hi CRC Lo of register Lo register Hi 03 04 00 01 00 01 a E8 Stringa ricevuta del Setpoint Attivo LSW 03 04 02 01 C2 F1 address function data count 1 byte dato 2 byte dato CRC Low CRC High 03 04 02 01 C2 F1 La quantit di byte ricevuti come risposta dopo il data count corrisponde al valore scritto nel byte data count quindi la stringa sar composta da 5 byte address function data count e 2 byte CRC pi un numero variabile di byte espresso dal data count In questo caso sono 7 byte 5 2 i 2 byte 0I e C2 sommati danno il valore 450 450 10 45 0 C che il numero da noi richiesto per conoscere il valore del Setpoint Attivo LSW 5 Costruzione string
70. irizzo modbus 5 La DB associata allo strumento la DB 3 creata con l UDT5 o 6 e viene specificato al primo parametro di ingresso DBNr L indirizzo MODBUS dello strumento da interrogare 1 Il codice dell operazione di lettura word 3 L indirizzo della word da leggere 5 Il parametro INValue per questa operazione indifferente Quando il bit M1 0 associato alla flag Done andr 1 nella word MW108 associata al parametro di uscita OUT Value ci sar il valore del setpoint attivo La richiesta va azzerata solo quando il flag Done va a 1 In caso di errori il bit M1 1 sarebbe andato 1 ed avremmo avuto disponibile nella word MW110 il codice di errore 80018C_MSW_2400 2500 Profibus_1209_ITA Pag 21 Esempio 2 Segmento 5 Call FB Istanza Operazioni Geflex Istanza0P FE Operazioni con Strumenti Gefran OUTValue Error ErrCode LET Sad Reset Operation Call and Operation Done flags Ml 0 5 Ml 0 RA In questo esempio viene effettuata la scrittura della Banda proporzionale gruppo 1 con indirizzo modbus 5 La DB associata allo strumento la DB 3 creata con l UDT5 o 6 e viene specificato al primo parametro di ingresso DBNr L indirizzo MODBUS dello strumento da interrogare 1 Il codice di un operazione di scrittura word il 6 L indirizzo della word da leggere 5 II valore di banda che si
71. librerie della GEFRAN permette di Starting Address 5 Exception Code difi iwalori di set int Registers error out 1 Valori di Set point Timeout error in The master uses this VI to write multiple registers to the slave This corresponds to a public Function code of 16 in the MODBUS protocol Appendice B S uma ER Modbus misura 0 PV Variabile di processo LSW LoSn SPU HiSn SPU dPSn SPU ps v 1 SSP LSW LoSP dPSn SPU ps v 5 Pb 1 Banda proporzionale gruppo 00 _ 9999 100 0 v 7 iti Tempe integrale gruppo Rw 0 0 9999 i 40 se 7 3 Tempo derivativo gruppo 1 rw 00 9999 00 se 7 16 SEtP Setpoint locale LSW RW mise 0 ps 7 Fig 6 Lista comandi utilizzati Bibliografia Sito del driver GEFRAN 2500 dove trovare tutte le spiegazioni e i manuali http www gefran com it products product_672 aspx Manuale Modbus http modbus org docs PI_MBUS_300 pdf GEFRAN 89960 2400 2500 PROFIBUS GEFRAN GUIDA ALLA CONFIGURAZIONE E INSTALLAZIONE IN RETI PROFIBUS Codice 80018C ITALIANO Edizione 04 12 09 Versione firmware Profibus 01 1x INDICE GENERALE pagina 1 INTRODUZIONE uuu aaa A 9 e 9 9 2 2 PRIN
72. lla serie 2500 con installato il modulo di interfaccia Fieldbus PROFIBUS DP permettono la rapida integrazione delle funzionalit tipiche della strumentazione all interno di sistemi di automazione evoluti come PLC Sistemi di Supervisione ecc interconnessi tramite reti di comunicazione e protocolli definiti dallo standard EN50170 PROFIBUS Non scopo di questa guida descrivere il Fieldbus PROFIBUS si assume che l utente abbia conoscenza dello stesso e che si riferisca per eventuali aggiornamenti alla norma citata o al sito ufficiale gestito dal P N O Profibus Network Organization www profibus com Si assume inoltre che l utente abbia gi conoscenza delle caratteristiche tecniche dei prodotti 2400 2500 contenute negli appositi manuali d uso allegati al prodotto o scaricabili dal sito internet della GEFRAN S P A www gefran com 2 PRINCIPALI CARATTERISTICHE TECNICHE PROFIBUS DP VO Slave Scambio dati con Master PROFIBUS di 16 words I O di processo configurabili con aggiornamento minimo 35msec Identificazione automatica velocit comunicazione della rete PROFIBUS da 9600Baud a 12Mbaud Selezione hardware dell indirizzo di rete tramite rotary switch 1 99 Selezione software dell indirizzo di rete tramite il telegramma SET SLAVE ADD in alternativa alla selezione hardware Leds di diagnostica e di stato della rete PROFIBUS Interfaccia standard RS485 in accordo con EN50170 galvanicamente isola
73. lo strumento connesso al nodo PROFIBUS DATI PROCESSO OUTPUT BYTE PARAMETRO 2400 2500 1 Process Data Output 1 MSB Alarm Point 1 LSW Local Setpoint LSW 2 Process Data Output 1 LSB 3 Process Data Output 2 MSB Alarm Point 1 MSW Local Setpoint MSW 4 Process Data Output 2 LSB 5 Process Data Output MSB Alarm Point 2 LSW Setpoint 1 LSW 6 Process Data Output LSB 7 Process Data Output 4 MSB Alarm Point 2 MSW Setpoint 1 MSW 8 55 Data Output 4 LSB 9 Process Data Output 5 MSB Alarm Point 3 LSW Setpoint 2 LSW 10 Data Output 5 LSB 11 Process Data Output 6 MSB Alarm Point 3 MSW Setpoint 2 MSW 12 Data Output 6 LSB 13 55 Data Output 7 MSB Alarm Point 4 LSW Alarm Point 1 LSW 14 Data Output 7 LSB 15 Process Data Output 8 MSB Alarm Point 4 MSW Alarm Point 1 MSW 16 Data Output 8 LSB 17 55 Data Output 9 MSB Alarm Point 5 LSW Alarm Point 2 LSW 18 Data Output 9 LSB 19 Process Data Output 10 MSB Alarm Point 5 MSW Alarm Point 2 MSW 20 55 Data Output 10 LSB 21 55 Data Output 11 MSB Alarm Point 6 LSW Alarm Point 3 LSW 22 Data Output 11 LSB 23 55 Data Output 12 MSB Alarm Point 6 MSW Alarm Point 3 MSW 24 55 Data Output 12 L
74. nds vsdqp asot mer UE D 9 Sqp qung 9 STH 97501 A L i PI 9 54 qung 9 STH 97501 a E A ASIN 1 2010025 166 MSTI oss MSIN 91220 5 9395 675 MST 21820 4246 srs Suorzunj 088958 a 13 9 81 8 Seq 4489 me pe 666 00 Ma 6666 00 Ma MSN Id imourered MST 14 000 0001 Ma 6666 00 Ma MST Id d 002 pid MA oddnu3 uorz l s 1od 3 o _ _ os oo 666 00 Al 0v 6666 1 666 00 AA FER 2151058 09 p 666 00 _ 9 __ 1 6666 00 oor 666 00 AJ 118181108 9 Surunjojne Surunjj os I OSS ISUI 9JOIIO 6 Ip 6 Fed 0001 07001 ALME _ 9 oo 666 00 os ovr 1 66 00 A _ oor __ 1 6666 00 L oo 1 007 oor pA os oo 1 66 00 Mal La gw 5655 00 AUN _ oor __ 1 666 00 AM al o om om cun oan
75. ocess Data Input 2 MSB 531 PV1 MSW 02 531 PV1 MSW 02 14 Process Data Input 2 LSB 13 13 15 Process Data Input MSB 536 Input 1 LSW 02 532 Active SetPoint LSW 02 16 Process Data Input 3 LSB 18 14 17 Process Data Input 4 MSB 537 Input 1 MSW 02 533 Active SetPoint MSW 02 18 Process Data Input 4 LSB 19 15 19 Process Data Input 5 MSB 538 Input 2 LSW 02 534 Deviation SP PV LSW 02 20 Process Data Input 5 LSB 1A 16 21 Process Data Input 6 MSB 539 Input 2 MSW 02 535 Deviation SP PV LSW 02 22 Process Data Input 6 LSB 1B 17 23 Process Data Input 7 MSB 540 Input 3 LSW 02 536 Input 1 LSW 02 24 Process Data Input 7 LSB 1 18 25 Process Data Input 8 MSB 541 Input 3 MSW 02 537 Input 1 MSW 02 26 Process Data Input 8 LSB 1D 19 27 5 Data Input 9 MSB 542 Input 4 LSW 02 538 Input 2 LSW 02 28 55 Data Input 9 LSB 1 1 29 Process Data Input 10 MSB 543 Input 4 MSW 02 539 Input 2 MSW 02 30 55 Data Input 10 LSB 1B 31 Process Data Input 11 MSB 544 Math funct A LSW 02 540 Input 3 LSW 02 32 Process Data Input 11 LSB 20 1C 33 Process Data Input 12 MSB 545 Math funct A MSW 02 541 Input 3 MSW 02 34 Process Data Input 12 LSB 21 1D 35 Process Data Input 13 MSB 546 Math funct B LSW 02 542 Input 4 LSW 02 36 Process Data Input 13 LSB 22 1E 37 5 Data Input 14 MSB 547 Mat
76. one del rotary switch non ha significato per l indirizzamento del nodo Il nodo di rete Profibus rimane uguale a 2 4 Via software viene inviato allo strumento l indirizzo 125 II rotary switch riprende ad impostare il nodo di rete Profibus nodo di rete Profibus diventa uguale a 41 3 2 3 CONFIGURAZIONE PARAMETRI seguenti parametri contenuti nel men Ser devono essere cosi impostati Cod 1 bAu 4 Par 0 Per le funzionalit fare riferimento ai relativi manuali Pag 4 80018C MSW 2400 2500 Profibus 1209 ITA 3 3 ESEMPIO DI RETE PROFIBUS CON SELEZIONE INDIRIZZO NODO HARDWARE 2500 Modbus 2500 Modbus 2500 Modbus 2500 Modbus L Ll 0 lll PLC Profibus Master HMI Profibus Slave DRIVE Profibus Slave 2500 Profibus Slave 2500 Profibus Slave 2500 Profibus Slave 2500 Profibus Slave 80018C MSW 2400 2500 Profibus 1209 ITA Pag 5 4 STRUTTURA DATI PROFIBUS DP Il Telegramma di Configurazione SAP 62 gestito dal Master PROFIBUS dovr contenere l esatta configurazione dei dati numero di bytes formato e consistenza scambiati durante lo stato operativo DATA EXCHANGE SAP DEFAULT Tramite un area di 7 bytes consistenti sempre presenti definiti Dati Parametrici il dispositivo Master della rete PROFIBUS PLC o Supervisore accedere a qualsiasi parametro della Mappa di memoria MODBUS dello strumento In una seconda area di dati sono disponibili al massimo 32 bytes di definiti Dati di Processo che co
77. rrispondono a 16 variabili in lettura ed altrettante in scrittura della Mappa di Memoria MODBUS degli strumenti L utente pu selezionare quante e quali variabili in lettura o scrittura attribuire ai Dati di Processo in funzione della propria applicazione tramite il Telegramma di Parametrizzazione SAP 61 Quando il Master PROFIBUS richiede la diagnostica allo strumento tramite il Telegramma di Richiesta di Dati Diagnostici SAP 60 verr inviata 1 words che evidenzia un eventuale guasto nello strumento 4 1 TELEGRAMMA DI CAMBIO INDIRIZZO NODO SAP 55 Attraverso la funzione Set Slave Add i Master Profibus di Classe 2 sono in grado di cambiare l indirizzo degli Slave BYTE DESCRIZIONE VALORE hex 1 Nuovo indirizzo n 2 Numero Identificativo byte alto 0A 3 Numero Identificativo byte basso 40 4 Abilitazione 00 Disabilitazione 01 ulteriori modifiche 00 4 2 TELEGRAMMA DI CONFIGURAZIONE SAP 62 Viene inviato dal Master PROFIBUS a tutti i nodi Slave prima di entrare nello stato operativo di DATA EXCHANGE in caso di errata configurazione lo strumento non si rende disponibile alle comunicazioni con il Master Nella tabella seguente visualizzata la massima configurazione BYTE DESCRIZIONE VALORE hex 0 PARAMETER DATA 7 bytes consistenti 0xB6 1 PROCESS DATA 1 1 word 0x70 2 PROCESS DATA 2 1 word 0x70 3 PROCESS
78. rumento Le maschere UDT vanno usate in modo esclusivo con il seguente criterio Se si vuole utilizzare l FC3 ma 4 consigliato creare la DB con l UDT 2400 2500Data si vuole utilizzare entrambe le o solo necessario usare 2400 2500DataPD Se viene utilizzato 2400 2500Data blocco dati risultante avr questa composizione DBx DBBO Trigger riservato DBx DBBO Contatore riservato DBx DBB2 DBx DBB8 Richiesta DATI PARAMETRICI DBx DBB9 DBx DBB15 Risposta DATI PARAMETRICI Word di errore dell operazione di scrittura dell area di consistenza SFC15 DPWR_DAT riferirsi al manuale SIEMENS STEP per i codici di errore DBx DBW18 Word di errore dell operazione di lettura dell area di consistenza SFC14 DPRD DAT riferirsi al manuale SIEMENS STEP7 per i codici di errore DBx DBW16 Pag 16 80018C_MSW_2400 2500 Profibus_1209_ITA Se viene utilizzato 2400 2500DataPD il blocco dati risultante avr questa composizione DBx DBBO Trigger riservato DBx DBBO Contatore riservato DBx DBB2 DBx DBB8 Richiesta DATI PARAMETRICI DBx DBBO DBx DBB15 Risposta DATI PARAMETRICI DBx DBW16 Word di errore dell operazione di scrittura dell area di consistenza SFC15 DPWR_DAT riferirsi al manuale SIEMENS STEP7 per i codici di errore DBW18 Word di errore d
79. rumento nella DB True Load Scarica Parametri salvati nella DB nello strumento ParamNr INT E il numero di parametri che si vuole salvare leggere ParamListDB INT E il numero della DB in cui in ogni riga a partire dalla prima specificato l indirizzo modbus dei parametri che si vuole leggere scrivere Pag 24 80018 MSW 2400 2500 Profibus 1209 ITA Parametri di uscita Esempio di DB con la lista dei parametri di uno strumento 2500 ed i relativi indirizzi nell esempio 08109 Done BOOL In questo parametro la funzione scrive 1 quando l operazione terminata Error BOOL In questo parametro la funzione scrive 1 quando durante l operazione di scrittura si verificato un errore ErrorCode INT In questo parametro la funzione ritorna in caso di errore il codice di errore riscontrato ErrorParamNr INT In questo parametro la funzione scrive in caso di errore il numero ordinale nella DB con l elenco degli indirizzi del parametro che ha causato l errore Indirizzo Nome Tipo Valore Commento 5 Pb 1 INT 1000 Proportional band of group 1 7 It 1 INT 40 Integral time of group 1 8 dt 1 INT 0 Derivative time of group 1 10 LoS 1 INT 0 Min limit scale of input 1 LSW 11 HiS 1 INT 3500 Max limit scale of input 1 LSW 12 AL 1 INT 100 Alarm threshold 1 LSW 13 AL 2 INT 2
80. t wards O words 1 0 4 B words 772 gt wards VO Swords 1 0 772 f wards 287 2 ld 4words 1 0 7 uz 77 M 7 7E wards 1 27 fewer vO E HP 293 2 2 Premere F1 per accedere ala Guida d primi 7 byte in lettura ed i primi 7 byte in scrittura sono detti di Consistenza nella figura corrispondono agli indirizzi 256 262 256 262 successivi bytes 263 294 263 294 rappresentano il contenuto delle variabili dello strumento parametrizzate tramite finestra Propriet Slave DP Nota Se si decide di usare sia l FC CFG 2400 2500 vedi par 5 3 1 che PD 2400 2500 vedi par 5 3 2 necessario controllare che il configuratore Hardware abbia assegnato degli indirizzi di memoria contigui per tutte le zone di memoria In caso di buchi o salti nella sequenza assegnare manualmente il primo indirizzo in un area che si conosce libera Se si utilizzano gli FC gli indirizzi E ingressi devono essere uguali agli indirizzi A uscita 80018 MSW 2400 2500 Profibus 1209 ITA Pag 13 5 2 PARAMETRIZZAZIONE Nella pagina di configurazione Hardware selezionando le propriet dello slave DP possibile selezionare i Dati di Processo 16 word input e 16 word output come descritto nei paragrafi 4 5 5 e 4 5 6 preferiti dall utente il Valore
81. ta dall alimentazione Ulteriori dettagli tecnici relativi alle specifiche PROFIBUS sono presenti nel file allegato 25000A40 gsd o 24000A40 gsd 3 INSTALLAZIONE Per una descrizione completa delle procedure di installazione e alle connessioni elettriche generali riferirsi al manuale ISTRUZIONI PER L USO E AVVERTENZE degli strumenti 2400 o 2500 allegato ai prodotti 3 1 COLLEGAMENTI ELETTRICI ALLE RETI PROFIBUS 24 25 26 27 28 29 30 A lt ZK lt lt 9011901190 36 263636 Y Y wry w wy VY Y o N RxD TxD N e RxD TxD P PROFIBUS Pag 2 80018C MSW 2400 2500 Profibus 1209 ITA Quando lo strumento l ultimo nodo della rete PROFIBUS necessario inserire la terminazione di linea attivando dip switch interno al modulo ROTARY SWITCH NODE ID DIP SWITCH TERMINAZIONE DI LINEA In accordo con la norma EN50170 per garantire un corretta comunicazione fra dispositivi PROFIBUS fino a 12Mbaud necessario che il cavo schermato abbia particolari caratteristiche PARAMETRO CAVO TIPO A Impedenza in Q 135 165 Capacit in pF m 60 Resistenza di anello in 110 Diametro del nucleo in mm gt 0 64 Sezione del nucleo in mm gt 0 34 AWG22 Utilizzando cavi con tali caratteristiche possibile ottenere la segu
82. tta impostato Slave operazione In caso di errore al posto del codice dell operazione sar restituito 80hex pi il codice dell operazione richiesta Nel campo CODE sar restituito il codice dell errore Bytes di risposta TRG ADD SLAVE FC CODE Risposta al Conferma Codice Codice di Vuoto Vuoto Vuoto trigger indirizzo operazione errore impostato Slave 80hex codici di errore previsti sono 6 Slave device busy 1 Illegal function 2 Illegal data address 3 Illegal data value Pag 10 9 number data 10 Read only data 80018C_MSW_2400 2500 Profibus_1209_ITA 4 5 5 DATI DI PROCESSO INPUT L area dei Dati di Processo di Input permette di leggere immediatamente il valore di alcune variabili significative dello strumento connesso al nodo PROFIBUS DATI PROCESSO INPUT BYTE PARAMETRO 2400 2500 1 Process Data Input 1 MSB PV1LSW PV1 LSW 2 Process Data Input 1 LSB 3 Process Data Input 2 MSB 1 MSW PV1 MSW 4 Process Data Input 2 LSB 5 Process Data Input MSB Input 1 LSW Active SetPoint LSW 6 Process Data Input LSB 7 Process Data Input 4 MSB Input 1 MSW Active SetPoint MSW 8 Process Data Input 4 LSB 9 Process Data Input 5 MSB Input 2 LSW Deviation SP PV LSW 10 Process Data Input 5 LSB 11
83. ugoq 8061 68901118 ayeo op ouorzrugoq LOSI eSurns s apewa op ouorzrugoq 9061 ESS 5 9 5 SOCI QULIE E PERSI 2 op ouorzrugoq QULIE E eSurns sli V 91eneje pp 5 6061 13 9 SE IP Seq ASIN qua 9 66666 66661 19 e eos owu oyurT So1 OrtI 9 66666 66661 k 8 5 6661 ASIN vu 6 66666 66661 19 e eos 607 SECT 9 66666 66661 8 5 088918 5 9 eq Jod o eurroop ojund 121804 9551 5 G ej 124 ojund Sdp qui oss mur QUA V 0589481 21 GUIA 01 esurns v 9p Ayew op 01 5 0 op 01 5 0 I ApeL op owe 0 op Surm e
84. zo byte partendo da zero e somma il suo valore a 5 dove 5 il numero complessivo di bytes statici uno di device address uno di function uno di number of data count due di CRC Il terzo blocco di timeout se la funzione di read non riesce a completare la lettura allora ferma il loop dopo un secondo e genera un errore di timeout 7 Suddivisione stringa e confronto CRC In fig 5 sono mostrati 1 passaggi utili per suddividere 1 caratteri prelevare le varie informazioni Per prelevare i caratteri da una stringa dobbiamo come mostrato nel blocco 2 trasformare la stringa in un array di numeri unsigned 8 Nel blocco 1 si suddivide l array andando a prelevare il valore numerico da noi richiesto Nel blocco 2 si prelevano gli ultimi 2 numeri esadecimali per poi sommarli tra di loro ricavando il valore intero del CRC Nel blocco 3 prelevo tutta la stringa meno i due caratteri del CRC e con il risultato ricalcolo il CRC tramite il vi MB CRC 16 vi per poi verificarne l uguaglianza tra i due device address 1 LE function valore CRC Prelevato 3 Confronto tra i due CRC gt gt confronto CRC CALCOLO CRC CRC calcolato Fig 5 Suddivisione stringa e confronto Appendice MB Serial Master Query Write Multiple Registers poly vi Il vi MB Serial Master Query Write Serial Parameters Multiple Registers vi presente nelle VISA resource name 2 VISA resource name out
Download Pdf Manuals
Related Search
Related Contents
Oki 7300e User's Manual Navitek S9 - Manuel Français user manual - Kraken Machines Multi-performer Wireless Sensors Digitizing Technology Samsung 24" C24A650XHubProfessional Monitor User Manual Philips myLiving HDL KNX / EIB – BUS United States Stove 2015 User's Manual CAP SPECIALE TAC E RSM. def BIBLIOGRAPHIE / AUTISME Copyright © All rights reserved.
Failed to retrieve file