The 364 in listed in GFK-1541 and I don't see anywhere that there is restriction. You might want to make sure you have the latest firmware as it looks like 10.75 or so. There are many ways to do the Modbus tcp commands I have many examples but just copy and paste these in your application to see how it works and this one is a simple one so you get the idea. It can be a challenge but it will work.. you may want to look at the cpu manual as the task may have its one protocol this particular one is for the CPE305 embedded but the CMM321 is the rack number might start with 0 and see what code comes up in status bit.
Copy and paste in your application this is a simple open channel.
NOCON LAN_IF_OK,G,%I01096; NOCON LAN_OK,G,%I01093; H_WIRE; H_WIRE; H_WIRE; H_WIRE; H_WIRE; H_WIRE; H_WIRE; COIL ETH_RDY,G,%M00936; END_RUNG;
NOCON ETH_RDY,G,%M00936; NCCON OPN_CHNL_TMR,G,%M00928; NCCON CHNNL_OPEN_SUCSS_BIT,G,%M00103; H_WIRE; TMR_TENTHS R09538,G,%R09538 250 1; H_WIRE; TMR_TENTHS R09224,G,%R09224 1 **; H_WIRE; H_WIRE; COIL OPN_CHNL_TMR,G,%M00928; END_RUNG;
NOCON ETH_RDY,G,%M00936; NOCON CHNNL_OPEN_SUCSS_BIT,G,%M00103; NCCON TMR_OS,G,%M00927; H_WIRE; TMR_TENTHS R09227,G,%R09227 25 1; H_WIRE; TMR_TENTHS R09230,G,%R09230 1 **; H_WIRE; H_WIRE; COIL TMR_OS,G,%M00927; END_RUNG;
NOCON ETH_RDY,G,%M00936; NCCON CHNNL_OPEN_SUCSS_BIT,G,%M00103; NCCON #FST_SCN,G,%S00001; NOCON OPN_CHNL_TMR,G,%M00928; H_WIRE; H_WIRE; H_WIRE; H_WIRE; H_WIRE; POSCOIL T00021,G,%T00021; END_RUNG;
NOCON ETH_RDY,G,%M00936; NOCON T00021,G,%T00021; H_WIRE; H_WIRE; MOVE_WORD 1 0 LANOK,G,%R02040; H_WIRE; H_WIRE; H_WIRE; H_WIRE; RESETCOIL OPN_CHNL_FLT,G,%M00102; R+; NCCON CHNL1_OPEN_STAT_BIT,G,%I01097; H_WIRE; C-; V_WIRE; END_RUNG;
NOCON T00021,G,%T00021; BLKMOV_WORD 8 0 8 2039 0 0 3000 R07041,G,%R07041; H_WIRE; H_WIRE; BLKMOV_WORD 1 1 4 172 16 244 112 R07048,G,%R07048; END_RUNG;
COMMENT /* Move 0 to Commreq Status Word and trigger Commreq. */; END_RUNG;
NOCON ETH_RDY,G,%M00936; NOCON T00021,G,%T00021; H_WIRE; COMM_REQ R07041[0],G 2 65536 **; C+1; H_WIRE; H_WIRE; H_WIRE; H_WIRE; SETCOIL OPN_CHNL_FLT,G,%M00102; R+; C+2; C+1; C+1; H_WIRE; C-; V_WIRE; END_RUNG;
COMMENT /* Check if channel successfuly opened and trigger next Commreq. */; END_RUNG;
NOCON ETH_RDY,G,%M00936; H_WIRE; H_WIRE; EQ_INT LANOK,G,%R02040 1 **; C+1; H_WIRE; H_WIRE; H_WIRE; H_WIRE; COIL CONN_SUCSS,G,%M00031; R+; C+2; C+1; C+1; H_WIRE; C-; V_WIRE; END_RUNG;
NOCON ETH_RDY,G,%M00936; NOCON CONN_SUCSS,G,%M00031; NOCON CHNL1_OPEN_STAT_BIT,G,%I01097; H_WIRE; H_WIRE; H_WIRE; H_WIRE; H_WIRE; H_WIRE; COIL CHNNL_OPEN_SUCSS_BIT,G,%M00103;