Roman1090 Posted December 22, 2018 Report Posted December 22, 2018 Buon giorno a tutti. come ho specificato nel posto precedente utilizzo da poco Omron. Ho un problemino con l'encoder della SICK in Ethernet IP. in pratica riesco a configurare la comunicazione in ingresso. leggo correttamente informazione. la posizione e la velocità. ma non trovo nessuna opzione per inviare un reset all'encoder. vedo tutte le periferiche in ingresso e non in uscita. in allen bradley si utilizza send message. in omron che cosa si utilizza? magari sono delle domane banali ma per me è la prima volta che utilizzo questo tipo della CPU. Grazie mille.
bele Posted March 18, 2019 Report Posted March 18, 2019 Ciao, premetto che non ho mai usato dispositivi ethernetIP sul Sysmac, ma solo etherCAT quindi potrei scrivere qualche stupidaggine, se fosse un dispositivo ethercat e non vedi una variabile di input o di output di un dispositivo può essere che non è mappata nella mappa PDO, anche se credo che in un encoder le variabili essendo poche dovrebbero essere tutte mappate sopratutto il reset, comunque per aggiungere una variabile di input o di output non mappata in ethercat vai su ethercat > click sul dispositivo > impostazioni mappa PDO >modifica mappa PDO si apre la pagina per aggiungere un I/O non mappato, prova a vedere se c'è qualcosa di simile su EthernetIP
Marco Fornaciari Posted March 19, 2019 Report Posted March 19, 2019 Temo proprio che dovrai utilizzare l'istruzione SEND o equivalente. Con un PLC programmabile in Sismac Studio devi verificare per ogni CPU le istruzioni presenti e utilizzabili. A parte Profibus e Device Net, non ho mai trovato nessun produttore di PLC o apparecchiature di campo che fornisca driver e file di configurazione completi anche di tutta la parte di scrittura delle variabili. Per la scrittura quasi tutti obbligano allo sviluppo del programma di comunicazione. Ma l'encoder è assoluto? Se si, e se meccanicamente possibile, io in questi casi agisco così caletto l'encoder al punto zero meccanico con un valore di circa 1000000, quindi nel programma gestico un offsett tramite un sensore esterno di zero meccanico (pure di sicurezza): che non è mai una cattiva soluzione. Se necessario metto anche un sensore alla corsa massima.
Schwoch89 Posted March 26, 2019 Report Posted March 26, 2019 Ciao, domanda stupida: nello screenshot che hai inserito si vedono solamente i TagSet in Ingresso, hai già provato definendo dei TagSet in Uscita e specificando un collegamento di tipo Uscita?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now