luosidao007
級別: 家園?
![]() |
參數“超時”(Timeout) 設為等待從站做出響應的毫秒數。“超時”(Timeout) 值可以設置為 1 ms 到 32767 ms 之間的任何值。典型值是 1000 ms (1 s)!俺瑫r”(Timeout) 參數應設置得足夠大,以便從站設備有時間在所選的波特率下做出響應。 “超時”(Timeout) 參數用于確定 Modbus 從站設備是否對請求做出響應。“超時”(Timeout) 值決定著 Modbus 主站設備在發送請求的最后一個字符后等待出現響應的第一個字符的時長。如果在超時時間內至少收到一個響應字符,則 Modbus 主站將接收 Modbus 從站設備的整個響應。 這個參數設的多少呢,會不會是新變頻器響應速度慢呢 |
|
---|---|---|
|
yangliu
一笑而過
級別: 家園?
![]() |
問題解決了,波特率設置為9600就正常了。設置38400、115200都不行。一般情況下波特率越高,傳輸信號頻率越高。不知什么原因導致波特率高反而導致延遲。謝謝大家! |
|
---|---|---|
|
wwr1992
級別: 略有小成
![]() |
波特率越高你的傳輸速度越快,但是穩定性也會降低啊
|
---|---|
|
yangliu
一笑而過
級別: 家園?
![]() |
是的,原來是配的日系的變頻器,所以波特率高都沒有問題,這次換成了國產的變頻器,波特率高反而不穩定了。
|
|
---|---|---|
|
hzjzxf
Good luck keeps coming
級別: 論壇先鋒
![]() |
用串口助手軟件 試試 看 |
|
---|---|---|
|
秋雨231
級別: 略有小成
![]() |
為什么波特率設高不行,因為國產的有些東西通信這塊有些有問題的,我舉幾個我親身經歷的例子來說一下,第一個是常州阿科牧的模溫機,最近這個牌子的模溫機換成一體機控制了。通信是不能設偶校驗的,但是說明書上面又標注可以偶校驗,PLC上一調成偶校驗就連不上。那個破模溫機廠家還怪我說為什么非要設定偶校驗(那你說明書上為什么有偶校驗的選項)。第二個,信捷XC的PLC做485通信是不能設定4800波特率的,設定為這個波特率就是連不上的。最后一個例子是我朋友碰到的,他說碰到有些國產變頻器通信反映不過來,什么意思呢?就是你輪詢的速度一加快,變頻器就響應不過來,導致PLC接收到的數據幾秒鐘更新一次。 |
---|---|
|