15828289789
落魄浪子
級別: 探索解密
|
PLC和變頻器通信,在發送寫入一幀數據。正轉運行或停止,會有回傳數據,為什么。RS D0 K17 D20 K15 ,功能碼06正傳數據信息幀,SET M8122.。D20 -D34有回傳數據求大圣解 |
---|---|
|
zhangqi_1234
級別: 略有小成
|
采用MODBUS通信,每次都有應答數據,RS D0 K17 D20 K15這條指令表示,把存儲在D0-D16的17個數據發送給指定站號的變頻器。并同時接收變頻器的應答數據,應答數據存儲在D20-D14這15個存儲器中。回傳的數據有兩類,一類是發送數據正確時,回傳的功能碼與發送的功能碼相同,后續數據也相同。例如:發送功能碼06,發送數據正確,回傳的功能碼和后續數據也相同。另一類是發送數據錯誤時,回傳的功能碼=發送功能碼+H80,后跟錯誤代碼。例如:發送功能碼06,發送數據出錯,回傳數據的功能碼是H86。但是,CRC校驗、奇偶校驗設置出錯,不會回傳出錯信息。 |
---|---|
|
南郭先生
自動化成就工業之美
級別: 工控俠客
|
回波,說明還是沒通,以前搞過一整天回不來就放棄了,用正常調試助手能回傳,三菱的不好搞。 |
---|---|
|
zhangqi_1234
級別: 略有小成
|
采用四線制連接,二線制連接容易接收反射數據。因為RS指令是同時完成收發數據的。 |
---|---|
|
zhangqi_1234
級別: 略有小成
|
三菱變頻器通信手冊指出:控制器發送數據給變頻器,需要延遲一下,才能回傳數據,否則容易收到反射數據。RS指令在收發數據時不會延遲。解決的辦法是采用四線制連接,發送數據和接收數據的通信線路分開。 |
---|---|
|
15828289789
落魄浪子
級別: 探索解密
|
現在很多變頻器 都是兩線的485口,485BD板是4線口并接用的,剛好我這變頻器是兩線的,硬件上不好解決,有沒有什么辦法程序上可以解決。 |
---|---|
|
zhangqi_1234
級別: 略有小成
|
使用RS指令發送數據時,指定接收0個數據。然后延遲3-5ms,使用RS指令發送0個數據,接收N個數據。 |
---|---|
|