Reading IDC16 with OptoMMP


#1

I am trying to read an IDC16 module’s input via the OptoMMP DLL. I am finding that the results are erratic. I have a voltage applied to one of the inputs and sometimes I see the input as being “active” and other times I don’t. I don’t know what I did but it started working. I also noticed in PAC Manager using the inspector, the Refresh button would sometimes clear the display area without rewriting the input values.


#2

Hi Bytemaster,

Welcome to the forums!

Usually (almost always) this kind of “flaky” behavior indicates too-low voltage on the rack. It’s so common, we even made a video about it:

//youtu.be/UYokdueJXrk

Link to same video on YouTube, click here

Are you using an Opto 22 power supply for that rack? I’m assuming here you mean you have a SNAP-IDC16 on a rack w/a brain, perhaps a SNAP-PAC-EB2?

Our power supplies are more expensive than others, but they’re also more likely to give you a nice consistent voltage that the brain & modules need.

If that’s not it, you’ll want to contact our Product Support team (it’s free!). They’ll have you use PAC Manager to have a look at the “Status Read” area which shows your hardware/firmware versions. Also, toward the bottom (if you scroll down in the Status Read area) you’ll see info like this that can be helpful for troubleshooting:

0xFFFF F030 007C   Smart Modules Present                  0x0098
                   (analog, serial, etc.) 
0xFFFF F030 011C   PID Loops Supported                    96
0xFFFF F030 0148   Digital Modules Supported              16

0xFFFF F030 0100   Arcnet Reconfigs Detected              0
0xFFFF F030 0104   Arcnet Reconfigs Initiated by I/O Unit 0
0xFFFF F030 0120   Arcnet Transmit Attempts Since Powerup 2172696
0xFFFF F030 0128   Arcnet ACKs                            2172683
0xFFFF F030 0134   Arcnet Timeouts                        0
0xFFFF F030 0124   Arcnet Other (node not found, etc)     13
0xFFFF F030 0130   Arcnet Timeout Value (msec.)           0
0xFFFF F030 0138   Arcnet Receive Interrupts              2172683

0xFFFF F030 0110   Ethernet MAC Resets Since Powerup      0
0xFFFF F030 0114   Dig. Output Point Resets Since Powerup 0
0xFFFF F030 0118   Dig. Interrupt Failures Since Powerup  0

0xFFFF F030 0140   Analog & High Density Digital Scanner  0.990 msec/scan
0xFFFF F030 0144   4-Channel Digital Scanner              1.000 msec/scan

0xFFFF F030 00C0   Module  0 - Times Discovered           0
0xFFFF F030 00C4   Module  1 - Times Discovered           0
0xFFFF F030 00C8   Module  2 - Times Discovered           0
0xFFFF F030 00CC   Module  3 - Times Discovered           0
0xFFFF F030 00D0   Module  4 - Times Discovered           0
0xFFFF F030 00D4   Module  5 - Times Discovered           0
0xFFFF F030 00D8   Module  6 - Times Discovered           0
0xFFFF F030 00DC   Module  7 - Times Discovered           0
0xFFFF F030 00E0   Module  8 - Times Discovered           0
0xFFFF F030 00E4   Module  9 - Times Discovered           0
0xFFFF F030 00E8   Module 10 - Times Discovered           0
0xFFFF F030 00EC   Module 11 - Times Discovered           0
0xFFFF F030 00F0   Module 12 - Times Discovered           0
0xFFFF F030 00F4   Module 13 - Times Discovered           0
0xFFFF F030 00F8   Module 14 - Times Discovered           0
0xFFFF F030 00FC   Module 15 - Times Discovered           0

-OptoMary