beaver_rrr
Member
Hello!
I've been trying to mate my 90-30 chassis (CPU363 w/IC693BEM321) with FANUC Model A I/O Link Slave Module (AIF01A) in 5-slot chassis ABU05A.
I've got them communicating, and I can read DI from I/O Link slave's AID16D, and I can send DO to the slave's AOD16D, and the actual problem is this:
Every actual I/O module in ABU chassis slot seems to take 8 full bytes in slave module memory, so when %I reference address for slave 0 in BEM321 configuration is %I00033,
actual input address for AID16D slot 1 is %I33-48, and slot 2 is 97-112, slot 3 - 161-176, with slots after 3 unusable due to slave memory limit of 256 bits.
Output module seems to follow that pattern, but instead of using first 2 bytes of an 8-byte "word", it uses last 2, so with slave %Q reference at %Q00033,
16-bit output module in slot 1 would take %Q81-96, slot 2 - 145-160, etc.
I've tried swapping ABU05A for ABU10A, and two different AIF01A modules, it changed nothing.
I don't have another BEM321 on hands, but could buy it if that looks like incorrect behavior from master module.
I've spent hours digging through manuals trying to find if it is possible to configure BEM321 or AIF01A to behave correctly and use only 16 bits for 16-point I/O modules, to no avail, and decided to ask here.
I've been trying to mate my 90-30 chassis (CPU363 w/IC693BEM321) with FANUC Model A I/O Link Slave Module (AIF01A) in 5-slot chassis ABU05A.
I've got them communicating, and I can read DI from I/O Link slave's AID16D, and I can send DO to the slave's AOD16D, and the actual problem is this:
Every actual I/O module in ABU chassis slot seems to take 8 full bytes in slave module memory, so when %I reference address for slave 0 in BEM321 configuration is %I00033,
actual input address for AID16D slot 1 is %I33-48, and slot 2 is 97-112, slot 3 - 161-176, with slots after 3 unusable due to slave memory limit of 256 bits.
Output module seems to follow that pattern, but instead of using first 2 bytes of an 8-byte "word", it uses last 2, so with slave %Q reference at %Q00033,
16-bit output module in slot 1 would take %Q81-96, slot 2 - 145-160, etc.
I've tried swapping ABU05A for ABU10A, and two different AIF01A modules, it changed nothing.
I don't have another BEM321 on hands, but could buy it if that looks like incorrect behavior from master module.
I've spent hours digging through manuals trying to find if it is possible to configure BEM321 or AIF01A to behave correctly and use only 16 bits for 16-point I/O modules, to no avail, and decided to ask here.