Jump to content
OMRON Forums

Velocycler

Members
  • Posts

    1
  • Joined

  • Last visited

Velocycler's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Recent Badges

0

Reputation

  1. Hi, I am using an EtherCAT communications device EL 6022, and I am having some difficulties. I can manage to get the device into OP, however when I map the PDO's (which I have to do manually) They do not effect the device. I am using the IDE 3.1.4.0,because of its EtherLAB functionality, required by my PMAC 465 My version says "EtherCAT IO Devices Licences Only" is this the problem, as I am using a communications device, however I have used EtherCAT with Amplifiers before? ECAT.Slave[j].PDOMapping[m].PDOCount should this be the number of pdos in the 0x1604 register or the number of pdos I have mapped in the delta tau? When I set and ECAT[].IO[].data I can correlate this with some data in the "system ethercat -px data|hexdump" however this does not effect the PDO inside the slave. I can check if the PDO(inside the slave) is set by checking it's corresponding read only SDO. Has anyone set up a communication device, especially EL6xxx before? Here is the mapping I perform " ECAT[0].Slave[1].PDO[256].index =$7000 ECAT[0].Slave[1].PDO[256].subindex =1 ECAT[0].Slave[1].PDO[256].BitLength =16 ECAT[0].Slave[1].PDO[256].input = 0 ECAT[0].Slave[1].PDO[257].bitlength = 0 ECAT[0].Slave[1].PDOMapping[128].Index = $1604 ECAT[0].Slave[1].PDOMapping[128].PDOCount = 1 ECAT[0].Slave[1].PDOMapping[128].pPDO = ECAT[0].Slave[1].PDO[256].a ECAT[0].Slave[1].PDOMapping[129].Index = 0 ECAT[0].Slave[1].PDOMapping[129].PDOCount = 0 ECAT[0].Slave[1].PDOMapping[129].pPDO = 0 ECAT[0].Slave[1].SyncManager[0].Index = 2 ECAT[0].Slave[1].SyncManager[0].dir = 1 ECAT[0].Slave[1].SyncManager[0].PDOMappingCount = 1 ECAT[0].Slave[1].SyncManager[0].watchdogmode = 0 ECAT[0].Slave[1].SyncManager[0].pPDOMapping = ECAT[0].Slave[1].PDOMapping[128].a ECAT[0].IO[0].Slave = 1 ECAT[0].IO[0].index = ECAT[0].Slave[1].PDO[256].index ECAT[0].IO[0].subindex = ECAT[0].Slave[1].PDO[256].subindex ECAT[0].IO[0].Bitlength = ECAT[0].Slave[1].PDO[256].BitLength ECAT[0].IO[0].Input = 0 ECAT[0].IO[0].Type = 8 ecat ionamewr 0 0 "
×
×
  • Create New...