Author Topic: I-7017  (Read 5810 times)

dan

  • Newbie
  • Posts: 47
    • View Profile
I-7017
« on: April 03, 2006, 07:27:34 AM »
Hi,

Two questions:

1. If I use an analog input from the PLC there is a +\_ 4 reading variation. What about using an I-7017. I will get a stady value?

2. There is any command so I can read all the DM (or blocks of DM) or I need to issue 4000 commands ?

Thank you,

Dan


skj1402

  • Newbie
  • Posts: 28
  • The Innovator!
    • View Profile
Re:I-7017
« Reply #1 on: April 03, 2006, 09:09:06 AM »
The ADC ports apparently divide a 5v level into 1024 bits, and then this is multiplied by 4 (to 4096) for some reason, which is why I think you are getting your +/- 4 variation.

support

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3171
    • View Profile
    • Internet Programmable PLCs
Re:I-7017
« Reply #2 on: April 03, 2006, 11:17:58 AM »
It is a 10-bit ADC (0 to 1024) but normalized to 12-bit (0-4096), that's why the jump is 4 at a time.

I-7017 is internally 24-bit sigma delta ADC but only upper 16-bit are used, so it will appear more steady because the noisiest part of the results at the LSB end are thrown away.

Are you referring to the serial host link command to read DM? You can use the MODBUS ASCII or OMRON C20H protocol to read multiple registers. Please refer to Chapter 4 of User's Manual for details. Remember that the PLC serial buffer is 256 bytes so there is a limit of how many register can be read each time, so you have to split into multiple commands to read all 4000 DMs.

« Last Edit: April 03, 2006, 11:22:16 AM by support »
Email: support@triplc.com
Tel: 1-877-TRI-PLCS