Y@nez Report Share Posted September 1, 2020 Buongiorno! Sono alla ricerca della soluzione migliore per acquisire il segnale di posizione di un cilindro idraulico rilevata tramite il sensore (senza contatto) della Bosch-Rexroth CIMSmart. Dal manuale del sensore è prevista una RS422 (uscita incrementale) ed una RS485 (protocollo Modbus). Qualcuno conosce questo tipo di sensore o abbia avuto qualche esperienza in merito? Quale interfaccia conviene utilizzare? La velocità di movimento del cilindro è di 0,4 mt / min. quindi lenta. Ringraziandovi per il supporto. Saluti Gianni Quote Link to post Share on other sites
Ctec Report Share Posted September 1, 2020 La RS422 incrementale è sostanzialmente una uscita encoder Line Driver, quindi devi andare a un contatore veloce con tali caratteristiche. Che sia a bordo o che tu debba montare un modulo apposito, dipende dalla versione della CPU che hai. Questa soluzione è velocissima anche se essendo incrementale devi poter usare un punto di riferimento per sapere la posizione assoluta. La RS485 Modbus è invece un protocollo, per cui probabilmente devi mandare un messaggio di lettura a un registro che contiene la posizione (assoluta?). Se non c'è necessità, come pare, di velocità elevate, basta interrogare la posizione ogni tot ms, (50-100) e lo si può fare anche da lunga distanza. Inoltre, basta un doppino telefonico. Da lato PLC, mi pare che la CJ2M nello slot non gestisca il modbus (non rammento, scusate), ma con il modulo SCU sicuramente si. Quote Link to post Share on other sites
Y@nez Author Report Share Posted September 4, 2020 Grazie per la rapida e chiara risposta. Purtroppo non avendo il trasduttore non riesco nemmeno a fare delle prove per stabilire una soluzione oppure l'altra. La CPU sarà una CJ2M-31 Saluti Quote Link to post Share on other sites