I have created next clones of my programm Modbus22 Rtu+Ansi USB/RS232/RS485 :
Modbus23 is version of Rtu+Ansi oriented more on Ansi
Modbus24 is version for Ansi (CRC) and for Ascii (LRC)
Modbus25 is version only for Rtu and standard used CRC, by me used for small wattmetter SDM120M and Grid-Tie inverter SUN1000G.
Of course for use of these programms there is necessary to know the basic rules of Modbus system commands of Rtu or Ansi or Ascii.
There are my programms for Modbus Ansi with CRC ready only for CCITT Xmodem version of ones.
Programms Modbus24 and Modbus25 are programmed originaly with Delphi XE Starter for W7 and there is possible to launch them in W7 or in W10 together and to read datas from more devices with different Modbus protocols.
My note : I am separing Modbus Ansi (CRC) and Ascii (LRC), as if you use CRC you need use Ansi characters, but by LRC you can use Ascii characters, too.
And I think there are Ansi or Ascii protocols, what use only CR character instead of CRC, and there is supposed to use only communication on 2400 bd for more sure communications.
Modbus24-PS3KVA-com-RS232-2400-PI30.ans.txt
I have created next clones of my programm Modbus22 Rtu+Ansi USB/RS232/RS485 :
Modbus25 is version only for Rtu and standard used CRC, by me used for small wattmetter SDM120M and Grid-Tie inverter SUN1000G.
Of course for use of these programms there is necessary to know the basic rules of Modbus system commands of Rtu or Ansi or Ascii.
There are my programms for Modbus Ansi with CRC ready only for CCITT Xmodem version of ones.
Programms Modbus24 and Modbus25 are programmed originaly with Delphi XE Starter for W7 and there is possible to launch them in W7 or in W10 together and to read datas from more devices with different Modbus protocols.
My note : I am separing Modbus Ansi (CRC) and Ascii (LRC), as if you use CRC you need use Ansi characters, but by LRC you can use Ascii characters, too.
And I think there are Ansi or Ascii protocols, what use only CR character instead of CRC, and there is supposed to use only communication on 2400 bd for more sure communications. Modbus24-PS3KVA-com-RS232-2400-PI30.ans.txt