f16bmathis
Member
I have a Direct Logic DL05 (DO-05DR) PLC I'm using with a samkoon touchscreen. I've got communication going between the two using Modbus, but...
I've only been able to control all the outputs Y0-Y5 by addressing the Samkoon bit buttons as 0x2048 for Y0, 0x2049 for Y1, and so on. This works as long as you don't write a DL05 program using the output. Once you do, the touchscreen will not command the output anymore. Reading up on it, it looks like all I am doing is OVER riding the output. The next scan would change the output back.
So I'm looking for a reference that would show me that Modbus 0x???? would be for input X0 through X7. And then there's timers and such also. Both the Modbus manual and the DL05 manual only show how to add the hex number converted to binary to the address, but don't show where I can use a 0x????, or 1x???? as an address. My choices when Modbus is selected as the comm protocol is ox, 1x, 3x, 4x, 3x_D, and 4x_D, with some numbers afterwards.
Anybody see this before?
I've only been able to control all the outputs Y0-Y5 by addressing the Samkoon bit buttons as 0x2048 for Y0, 0x2049 for Y1, and so on. This works as long as you don't write a DL05 program using the output. Once you do, the touchscreen will not command the output anymore. Reading up on it, it looks like all I am doing is OVER riding the output. The next scan would change the output back.
So I'm looking for a reference that would show me that Modbus 0x???? would be for input X0 through X7. And then there's timers and such also. Both the Modbus manual and the DL05 manual only show how to add the hex number converted to binary to the address, but don't show where I can use a 0x????, or 1x???? as an address. My choices when Modbus is selected as the comm protocol is ox, 1x, 3x, 4x, 3x_D, and 4x_D, with some numbers afterwards.
Anybody see this before?