j_watt Inserito: 12 dicembre 2013 Segnala Share Inserito: 12 dicembre 2013 salve io ho un s71200 da far comunicare tramite cm1241 (modbus rs485 2 wire) con un multifunzione abb M2M (http://www05.abb.com/global/scot/scot209.nsf/veritydisplay/2b7237ed64fd3ef4c12578cb00489a07/$file/2CSC445021B0901.pdf) e un touch screen GPPRO EX 3510T (http://www.hmisource.com/otasuke/files/manual/gp_hard/AGP35_36_3700-MT06E-BTH.pdf) per fare il cavo seriale mi sono basato sulle specifiche delle varie aziende seriale pin--> modbus 3 --> + B 8 --> -A le resistenze di terminazione dovrebbero andare ad inizio e fine connessione ma ho letto che spesso non serve. per quanto riguarda la comunicazione ho provato a seguire il tutorial sul sito della siemens modificando l'indirizzo del dispositivo slave nel mio caso 31 link sito siemens http://support.automation.siemens.com/IT/llisapi.dll/47755811?func=ll&objId=47755811&objAction=csView&nodeid0=29156492&lang=it&siteid=cseus&aktprim=0&extranet=standard&viewreg=IT&load=treecontent spero ci sia qualcuno in grado di darmi una dritta , in giro ho visto che è un argomento un po confuso, anche se di fatto il MODBUS DOVREBBE ESSERE UNO STANDARD in sostanza poi non lo è, mi sbaglio? ringrazio in anticipo quanti risponderanno al mio quesito Link al commento Condividi su altri siti More sharing options...
Giuseppe Signorella Inserita: 12 dicembre 2013 Segnala Share Inserita: 12 dicembre 2013 Andiamo per punti: Le resistenze di terminazione servono eccome. Anche se a (banco) puoi farne a meno per i test, sul "campo" servono per immunizzare il bus da disturbi. (o almeno in parte). Per gli indirizzi dei registri, (non ho letto i manuali da te indicati), ma facendo riferimento al manuale del S7 1200 dovresti ritrovarti una situazione pressappoco del genere: 40031 oppure 400031. Ti consiglio di dare meglio una lettura al manuale dell' S7 1200. Trovi maggiori delucidazioni in merito all'indirizzamento dei registri. Per quanto riguarda lo standard del modbus, è uno standard, anche se ne esistono differenti tipologie, tipo l' RTU, Ascii il Jbus ecc. Se fai una ricerca sul forum trovi anche diverse discussioni in cui se ne parla. Anche nella sezione didattica trovi materiale con qualche esempio. Ciao Link al commento Condividi su altri siti More sharing options...
j_watt Inserita: 13 dicembre 2013 Autore Segnala Share Inserita: 13 dicembre 2013 do un'occhiata subito e ti ringrazio per la risposta ma per quanto riguarda le impostazioni ho visto parecchie guide riguardanti il profibus ma poche riguardo il modbus che fossero calzanti al mio problema, le impostazioni sono quelle che ho indicato sopra e ho gia controllato la corrispondenza tra s71200 e abb m2m modbus, ps lo schema di collegamento tramite profibus o modbus sembrerebbe lo stesso sbaglio? sto usando la modalità MODBUS RTU 9200 SENZA PARITA 1 BIT DI TERMINAZIONE Link al commento Condividi su altri siti More sharing options...
Frank681 Inserita: 2 gennaio 2014 Segnala Share Inserita: 2 gennaio 2014 Ciao Ho usato il modbus , per acquisire e scrivere valori da slave e per pilotare un inverter toshiba , le resistenze servono eccome , senza al massimo potresti andaresenza problemi , a banco di test con bus corto e pochi dispositivi , ricordiamoci che il modbus è un bus seriale per cui dovrai implementare un ciclo in modo che solo una richiesta alla volta transiti sul bus. Mi scuso delle precisazioni che potrebbero essere ovvie , per quanto mi riguarda toshiba ha un manuale apposta per la comunicazione mobbus per gli inverte , non conosco ABB ma potrebbe essere che anche loro abbiano un manuale per gli indirizzi e i settaggi necesari , per il pannello purtroppo non riesco a esserti utile poichè usando 1200 mi sono convertito a pannelli ethernet. Ho comunque notato che il pannello ha ethernet per cui tra plc e HMI dovresti farcela ( esistono i driver per 1200 del pannello ?). spero di essere stato utile. Link al commento Condividi su altri siti More sharing options...
j_watt Inserita: 21 gennaio 2014 Autore Segnala Share Inserita: 21 gennaio 2014 allego l'esempio degli indirizzi del multifunzione abb che sto cercando di leggere dal mio s71200, sapete darmi qualche info? non ho capito bene il discorso sugli indirizzamenti modbus fatto sopra posso leggerli comunque cme indirizzidal 1000h fino all'ultimo valore sul multifunzione? Address Word Measurement description Unit Format 1000h 2 3-PHASE SYSTEM VOLTAGE Volt Unsigned Long 1002h 2 PHASE VOLTAGE L1-N Volt Unsigned Long 1004h 2 PHASE VOLTAGE L2-N Volt Unsigned Long 1006h 2 PHASE VOLTAGE L3-N Volt Unsigned Long 1008h 2 LINE VOLTAGE L1-2 Volt Unsigned Long 100Ah 2 LINE VOLTAGE L2-3 Volt Unsigned Long 100Ch 2 LINE VOLTAGE L3-1 Volt Unsigned Long 100Eh 2 3-PHASE SYSTEM CURRENT mA Unsigned Long 1010h 2 LINE CURRENT L1 mA Unsigned Long 1012h 2 LINE CURRENT L2 mA Unsigned Long 1014h 2 LINE CURRENT L3 mA Unsigned Long 1016h 2 3-PHASE SYS. POWER FACTOR I * 1000 Signed Long 1018h 2 POWER FACTOR L1I * 1000 Signed Long 101Ah 2 POWER FACTOR L2I * 1000 Signed Long 101Ch 2 POWER FACTOR L3I * 1000 Signed Long 101Eh 2 3-PHASE SYSTEM COS jI * 1000 Signed Long 1020h 2 PHASE COS j1I * 1000 Signed Long 1022h 2 PHASE COS j2I * 1000 Signed Long 1024h 2 PHASE COS j3I * 1000 Signed Long 1026h 2 3-PHASE S. APPARENT POWER VA Unsigned Long 1028h 2 APPARENT POWER L1 VA Unsigned Long 102Ah 2 APPARENT POWER L2 VA Unsigned Long 102Ch 2 APPARENT POWER L3 VA Unsigned Long 102Eh 2 3-PHASE SYS. ACTIVE POWER Watt Signed Long ( S ) 1030h 2 ACTIVE POWER L1 Watt Signed Long ( S ) 1032h 2 ACTIVE POWER L2 Watt Signed Long ( S ) 1034h 2 ACTIVE POWER L3 Watt Signed Long ( S ) 1036h 2 3-PHASE S. REACTIVE POWER VAr Signed Long ( S ) 1038h 2 REACTIVE POWER L1 VAr Signed Long ( S ) 103Ah 2 REACTIVE POWER L2 VAr Signed Long ( S ) 103Ch 2 REACTIVE POWER L3 VAr Signed Long ( S ) 103Eh 2 3-PHASE SYS. ACTIVE ENERGY Wh * 100 Unsigned Long 1040h 2 3-PHASE S. REACTIVE ENERGY VArh * 100 Unsigned Long 1046h 2 FREQUENCY mHz Unsigned Long 1060h 2 MAX LINE CURRENT L1 mA Unsigned Long 1062h 2 MAX LINE CURRENT L2 mA Unsigned Long 1064h 2 MAX LINE CURRENT L3 mA Unsigned Long 1066h 2 MAX 3-PHASE SYS. ACTIVE POWER Watt Signed Long ( S ) 1068h 2 MAX 3-PHASE S. APPARENT POWER VA Unsigned Long 1070h 2 3-PHASE SYS. ACTIVE POWER 15’ AVER Watt Signed Long ( S ) 1072hII 2 3-PHASE SYS. APPARENT POWER 15’ AVER VA Unsigned Long 1074hII 2 ACTIVE ENERGY L1 Wh * 100 Unsigned Long 1076hII 2 ACTIVE ENERGY L2 Wh * 100 Unsigned Long 1078hII 2 ACTIVE ENERGY L3 Wh * 100 Unsigned Long 107AhII 2 REACTIVE ENERGY L1 VArh * 100 Unsigned Long 107ChII 2 REACTIVE ENERGY L2 VArh * 100 Unsigned Long 107EhII 2 REACTIVE ENERGY L3 VArh * 100 Unsigned Long 1080hII 2 MAX 3-PHASE SYS. ACTIVE POWER 15’ AVER Watt Signed Long ( S ) 1082hII 2 VOLTAGE ThdF L1 (NORMAL VISUALISATION) IV * 100 Unsigned Long 1084hII 2 VOLTAGE ThdF L2 (NORMAL VISUALISATION) IV * 100 Unsigned Long 1086hII 2 VOLTAGE ThdF L3 (NORMAL VISUALISATION) IV * 100 Unsigned Long 1088hII 2 CURRENT ThdF L1 (NORMAL VISUALISATION) IV * 100 Unsigned Long 108AhII 2 CURRENT ThdF L2 (NORMAL VISUALISATION) IV * 100 Unsigned Long 108ChII 2 CURRENT ThdF L3 (NORMAL VISUALISATION) IV * 100 Unsigned Long 108EhII 2 MAX ACTIVE POWER 15’ AVER L1 Watt Signed Long ( S ) 1090hII 2 MAX ACTIVE POWER 15’ AVER L2 Watt Signed Long ( S ) 1092hII 2 MAX ACTIVE POWER 15’ AVER L3 Watt Signed Long ( S ) 1094hII 2 MAX 3-PHASE SYS. APPARENT POWER 15’ AVER VA Unsigned Long 1096hII 2 MAX APPARERENT POWER 15’ AVER L1 VA Unsigned Long 1098hII 2 MAX APPARERENT POWER 15’ AVER L2 VA Unsigned Long 109AhII 2 MAX APPARERENT POWER 15’ AVER L3 VA Unsigned Long M2M/DMTME Instruments – Communication Protocol Technical specification V.2.0 10 of 13 109ChIII 2 AVER. ACTIVE POWER from PULSES INPUT (CH1) Watt Unsigned Long 109EhIII 2 AVER. REACT. POWER from PULSES INPUT (CH2) Var Unsigned Long 10A0hIII 2 ACTIVE ENERGY from PULSES INPUT (CH1) Wh * 100 Unsigned Long 10A2hIII 2 REACTIVE ENERGY from PULSES INPUT (CH2) VArh * 100 Unsigned Long 10A4hII 2 CURRENT THRESHOLD for TIMER-2 ACTIVATION mA Unsigned Long 10A6hII 2 3-PHASE SYS. APPARENT ENERGY VAh * 100 Unsigned Long 10A8hII 2 APPARENT ENERGY L1 VAh * 100 Unsigned Long 10AAhII 2 APPARENT ENERGY L2 VAh * 100 Unsigned Long 10AChII 2 APPARENT ENERGY L3 VAh * 100 Unsigned Long 10AEhII 2 3-PHASE SYS. GENERATED ACTIVE ENERGY Wh * 100 Unsigned Long 10B0hII 2 GENERATED ACTIVE ENERGY L1 Wh * 100 Unsigned Long 10B2hII 2 GENERATED ACTIVE ENERGY L2 Wh * 100 Unsigned Long 10B4hII 2 GENERATED ACTIVE ENERGY L3 Wh * 100 Unsigned Long 10B6hII 2 3-PHASE S. GENERATED REACTIVE ENERGY VArh * 100 Unsigned Long 10B8hII 2 GENERATED REACTIVE ENERGY L1 VArh * 100 Unsigned Long 10BAhII 2 GENERATED REACTIVE ENERGY L2 VArh * 100 Unsigned Long 10BChII 2 GENERATED REACTIVE ENERGY L3 VArh * 100 Unsigned Long 10BEhII 2 3-PHASE S. GENERATED APPARENT ENERGY VAh * 100 Unsigned Long 10C0hII 2 GENERATED APPARENT ENERGY L1 VAh * 100 Unsigned Long 10C2hII 2 GENERATED APPARENT ENERGY L2 VAh * 100 Unsigned Long 10C4hII 2 GENERATED APPARENT ENERGY L3 VAh * 100 Unsigned Long 11A0h 2 CURRENT TRANSFORM RATIO (CT) 1 – 1250V (DMTME) 1 – 2000V (M2M) Unsigned Long 11A2h 2 VOLTAGE TRANSFORM RATIO (VT) 1 – 500VI (DMTME) 1 – 600VI (M2M) Unsigned Long 11A4h 2 PULSE ENERGY WEIGHT 1 – 4VII Unsigned Longho impostato la comunicazione modbus nel modo seguente 9600 br no parity 1 bit di stop 1 ms time out indirizzo dispositivo da leggere 31 Link al commento Condividi su altri siti More sharing options...
j_watt Inserita: 23 gennaio 2014 Autore Segnala Share Inserita: 23 gennaio 2014 purtroppo non riesco ancora a leggere l'indirizzo 1000h sull'analizzatore di rete, ora il master_db mi da un errore di tipo 8189 (valore dell'indirizzo dati non valido), il blocco funzione mi rimane bloccato con l'errore in uscita Link al commento Condividi su altri siti More sharing options...
j_watt Inserita: 23 gennaio 2014 Autore Segnala Share Inserita: 23 gennaio 2014 SE IO DO IL CODICE FUNZIONE CON 0 O 1 sul MB_MASTER DOPO POSSO METTERE DIRETTAMENTE L'INDIRIZZO DI ACCESSO SUL DISPOSITIVO ABB che voglio leggere? inoltre la function code sul mio analizzatore di rete abb è 03h Link al commento Condividi su altri siti More sharing options...
Giuseppe Signorella Inserita: 23 gennaio 2014 Segnala Share Inserita: 23 gennaio 2014 (modificato) Il codice funzione viene impostato (come riportato dal manuale) sia dalla modalità (MODE) che dal (DATA_ADDR). Per utilizzare il codice funzione h03 la modalità MODE deve essere impostata a 0 ed i registri vanno (40001 ... 49999) oppure (400001 ... 465535) Modificato: 23 gennaio 2014 da Giuseppe Signorella Link al commento Condividi su altri siti More sharing options...
j_watt Inserita: 23 gennaio 2014 Autore Segnala Share Inserita: 23 gennaio 2014 risolto fili invertiti A e B purtroppo non si deve mai fare troppo affidamento sui manuali Link al commento Condividi su altri siti More sharing options...
Giuseppe Signorella Inserita: 23 gennaio 2014 Segnala Share Inserita: 23 gennaio 2014 non si deve mai fare troppo affidamento sui manuali Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora