A
Hi All!
I have a few questions regarding MODBUS:
The Modbus documentation says that the ASCII protocol has the following feature:
"The main advantage of this mode is that it allows time intervals of up to one second to occur between characters without causing an error."
What is troubling me is following:
What is the reason for allowing such a long interval between 2 characters?
Why is it only there in ASCII format and not in RTU ?
Why is this interval baudrate independent?
( i.e if 1 sec. interval for 9600 baud then 1/2 sec. for 19200 baud)
Another fundamental question that is troubling me is why use ASCII protocol when :
1. It is inefficient in terms of number of bytes sent
2. Larger computation required by Master and slave to cipher / decipher the message
I would appreciate a few examples where ASCII format is used.
Aditya
_______________________________________________
LinuxPLC mailing list
[email protected]
http://linuxplc.org/mailman/listinfo/linuxplc
I have a few questions regarding MODBUS:
The Modbus documentation says that the ASCII protocol has the following feature:
"The main advantage of this mode is that it allows time intervals of up to one second to occur between characters without causing an error."
What is troubling me is following:
What is the reason for allowing such a long interval between 2 characters?
Why is it only there in ASCII format and not in RTU ?
Why is this interval baudrate independent?
( i.e if 1 sec. interval for 9600 baud then 1/2 sec. for 19200 baud)
Another fundamental question that is troubling me is why use ASCII protocol when :
1. It is inefficient in terms of number of bytes sent
2. Larger computation required by Master and slave to cipher / decipher the message
I would appreciate a few examples where ASCII format is used.
Aditya
_______________________________________________
LinuxPLC mailing list
[email protected]
http://linuxplc.org/mailman/listinfo/linuxplc