Aller au contenu principal

Invalid input data size with communicator

Commentaires

8 commentaires

  • Deryck Beliveau

    This error typically occurs when the amount of data allocated on the communicator does not matching the size configured for the module in the PLC. You will need to look at the IO sizes the the module is configured for and make sure it matches what you have in RSlogix.This can be done by right clicking on subnetwork > subnetwork monitor. From this page you will see the input and output sizes in bytes at the top of each section. You will need to convert this to the data size you are using in RSLogix. These sizes will change based on the data transactions configured on the module, so if you edit your configuration on the device you will also need to update the size on the PLC.

    SINTS = 1 byte
    INT = 2 bytes
    DINTS = 4 bytes

    Regards,
    Deryck

    0
  • jshiepe

    I am also having this same issue and have followed the application note SCM-1202-056, but I still get the error. Can you offer any other advice?

    0
  • Deryck Beliveau

    I would double check the config on the module making sure it matches exactly what you are using in studio.

    Also, make sure you are using the correct EDS file. Alternatively you can add the device as a generic device, described in this app note. https://www.anybus.com/docs/librariesprovider7/default-document-library/application-notes/hms-scm-1202-055.pdf?sfvrsn=b54788d6_10

    Regards,
    Deryck

    0
  • Kevin_FivesServices

    I also have this issue, I can't find in the application note where I should put the correct data size. Is it in the device configuration or in the Controller tags ?

    Since the controller tags for this device are automaticaly created I can't edit them.

    0
  • Deryck Beliveau

    Hello @Kevin_FivesServices,

    After you configure the transactions on the module you will be setting the IO size in the module definition window. There is an example of this on page 12 of this app note.

    Regards,
    Deryck

     

     

    0
  • Arthur Maraux

    Hello

    I am getting the same errors on my gateways. I tried to modify the inputs/outputs size but nothing change. I am stuck with this error.

    The gateways are AB-7306-B Can open gateways. And I am using L81ES control Logix PLC

    0
  • Deryck Beliveau

    For the canopen Master you need to set the size though the CANopen side, objects 3000 and 3001,  Typically via the ACM CANopen Online Object access tool.  After setting the size you need to write SAVE backwards EVAS to object 1010,01 Save all Parameters.  Enter the value in HEX as 0x65766173.  

     

    This needs to be done online with the device in Online Object Access, but here is a screenshot from the Object dictionary view to help you find the object.  

    0
  • Arthur Maraux

    Thank you Deryck thats working well now.

    Regards

    0

Vous devez vous connecter pour laisser un commentaire.