Thanks Peter for the Reply, I assumed that Delta was on the west coast as I put a E-mail into Paul and was after I was gone I got a Reply. 13 Hours was enough Yesterday. I usually start early so contacts don't happen till later in the day. On the Ge RX3i you can Use a Real for a 32 Bit. I gather from the documentation I would read the status bits in Dword i think there is 32 of them and the actual position a Real 32 bit value. I am just writing to the 5 positions of the command area. Here are what I am trying to read and Write.
[FONT="]I am Reading 2 Status bits, In Position , Target done. And Reading Actual Position. [/FONT][FONT="][/FONT]
[FONT="][/FONT][FONT="] [/FONT][FONT="]I am also Writing to the command Area. [/FONT][FONT="]
[/FONT][FONT="]Enable Controller 7.0[/FONT][FONT="]
[/FONT][FONT="]Hold current Position 5.0[/FONT][FONT="]
[/FONT][FONT="]Move Absolute 20.0[/FONT][FONT="]
[/FONT][FONT="]Position Axis 0 Parameter 1[/FONT][FONT="]
[/FONT][FONT="]Speed Axis 0 Parameter 2[/FONT][FONT="]
[/FONT][FONT="]Accel Axis 0 Parameter 3[/FONT][FONT="]
[/FONT][FONT="]Decel Axis 0 Parameter 4[/FONT][FONT="]
[/FONT][FONT="]Direction Axis 0 Parameter 5.[/FONT]
I have Established communications through the Ge with a Pino_DEV_Comm and the status led on the delta flashing repeatedly like it does with when i have one set up with modbus.
I am retrieving Data in the Registers but it isn't making sense. I'm just not sure on the structure how delta sends and receives the registers. The GE when you set up the registers it allows for a %R or %M well use those two for simplicity. %R usually when you want to read an integer or Real floating point value. While the %M bool for status bits ect. so it only has 8,16,24,32,64 ect read and write registers in the GSDML input and output. So I chose 32 so i thought was correct as the indirect data map had 32 read and 32 writes.As you can see from the photo attached on the previous thread. Reading Status Bits %MD8.0 and Actual Position %MD8.8. I configure the incoming Registers as %R01500 in GE and Moved the data to a bool %R00950 and set up an array 32 length as this is how i dis it in a previous Emotron Soft Start. BUT I was able to Map or configure the Cyclic Data in 4 bytes and 2 words separately so the status bits could be read as a bool and the word a %R as a real number. So back to Delta if I map the registers to %R01500 I assumed that R1500 would be 4 bytes long with 32 bits to carry the 32 status registers like i have in the screenshot above delbits.jpg. and the Actual Position Would be %R1502 and read a Real Number but as you can see the number i am getting in above screenshot delactpos.jpg isn't making any sense so i assumed it isn't reading the data as it should or I an overlapping the register content.. Reguards
[FONT="][/FONT][FONT="][/FONT]