
cj01910 (Customer) asked a question.
Hi
I am trying to establish communication over Mod-bus ASCII with Delta solar Inverter RPI M6 . i used the ACC automation as an example. i did some modification to the string per delta document with no luck
thank you in advance
I am trying to establish communication over Mod-bus ASCII with Delta solar Inverter RPI M6 . i used the ACC automation as an example. i did some modification to the string per delta document with no luck
thank you in advance
attached is
1- Delta mod-bus protocol guide
2- my understanding of the code
3- the click PLC program
Hi cj01910,
This looks like a dedicated ASCII protocol. It is not Modbus.
In your send command you are sending two CR ascii characters. This does not look to be part of the protocol.
CRC CRC is the checksum calculation and not just a static character.
I hope this helps you out.
Regards,
Garry
https://accautomation.ca/series/click-plc/
hi Garry
thank you for your response
delta is publishing this as RS485 ACII protocol.
thank you for noting the CR check sum.
I am waiting for a response from delta Tech support. in your experience can i i still use the click plc to send the proper format ASCII string ?
it looks like the send instruction allow for flexible string structure
regards
"
Hi cj01910,
Yes the Click will be able to produce the CRC calculation required.
Here is an online calculator for the CRC-16 Calculation. You can compare your results in the PLC program with the online number.
https://www.lammertbies.nl/comm/info/crc-calculation
In your case and from the manual the CRC-16 of ASCII "123456789" is 0xBB3D.
Regards,
Garry
https://accautomation.ca/
thank you for your response. let me tested and report back
thanks
Hi cj01910,
How is your testing of ASCII protocol? Is the problem solved?
i sent a request to delta to provide me with and example of string . to make sure the formatting is correct. did not hear back yet.
let me know if you can help. i will keep you posted
regards