The I/O bit romanization which is used for input/output is differrent for each board.
e.g.) Bit romanization
PIO-32/32L(PCI)H: Input:I00 - I37, Output:O40 - O77
PIO-64/64L(PCI)H: Input:I00 - I77, Output:O80 - OF7
PIO-32DM(PCI) : DIOA00~DIOA07, DIOB00~DIOB07, DIOC00~DIOC07, DIOD00~DIOD07
Logic bit is the number that I/O bits are
numbered beginning from bit 0, in order to program. It needn't to care
about the bit arrangement is different for each board.
When input and ouput, use the logic bit.
The above example is converted to logic bit as follows.
e.g.) Logic bit
PIO-32/32L(PCI)H: Input:0 - 31, Output:0 - 31
PIO-64/64L(PCI)H: Input:0 - 63, Output:0 - 63
PIO-32DM(PCI) with 32-bit input: Input:0 - 31
PIO-32DM(PCI) with 32-bit output: Output:0 - 31
PIO-32DM(PCI) with 16-bit input and 16-bit output: Input:0 - 15, Output:0
- 15