如何配置Modbus
Modbus使用方法
Modbus可藉由下列對話方塊啟用。未安裝選購的現場匯流排從站板時會出現此對話方塊。
[系統配置] - [控制器] - [輸入/輸出] - [現場匯流排從站] - [常規]
從下拉式功能表選擇「無」、「Modbus RTU」或「Modbus TCP」。
提示
在選擇「Modbus RTU」或「Modbus TCP」的情況下,若已安裝現場匯流排從站板,Modbus不會運作。但仍會保留設定。
Modbus RTU詳細設定
如果選擇「ModbusRTU」作為Fieldbus類型,將會顯示啟用ModbusRTU的詳細對話方塊。設定每個項目。
[埠]
選擇要使用的序列埠編號。傳輸速率等其他設定皆在RS232設定對話方塊(其他功能表)中完成。
提示
- 若選擇未使用的連接埠編號,則在重新啟動控制器後,會發生控制器錯誤。
- 欲改變所選連接埠的設定,例如傳輸速率,必須先停用Modbus。若將連接埠設定為Modbus,將無法改變設定值。
[Slave Address]
對於ModbusRTU從動端,勾選設定至傳輸框的從動端位址,並只執行該位址的要求。
提示
設定所需的位址。 請小心不要與其他設備發生衝突。
[無通訊時間]
設定ModbusRTU通訊協定中所指定加在傳送框的無通訊時間。依照通訊協定規範,在傳送框前後定義3.5字元的時間。
閒置時間的單位可設定為1 ms。如果「0」指定用於設定值,將設定3.5字元的時間。
若連接的設備無法接收附有3.5字元時間的回覆,則設定此項目。
Modbus TCP詳細設定
若「ModbusTCP」選擇用於[Fieldbus Type],將會顯示啟用ModbusTCP的對話方塊。設定每個項目。
[埠]
選擇要使用的連接埠編號。預設為「502」。
提示
設定的未與其他系統發生衝突的連接埠編號。
[超時]
在[超時]中設置,埠連接后,如果持續無法發送/接收訊號,則自動斷開連接的時間(超時時間)。如果連接斷開,請重新連接。
請以秒為單位,設置大於0秒小於60秒的時間。
注意
如果您在[超時]方塊中設定「0」,則超時時間為無限。在此情況下,即使任務正在運行時沒有與使用者端建立通信,任務也會繼續執行。這表示機器人可能會持續移動,而導致非預期的損壞。請務必以通信以外的方式停止任務。
提示
使用ModBusTCP連接時,控制器可能會遇到7103錯誤「現場匯流排 I/O 發生逾時錯誤」。發生後立即重置可能無法釋放錯誤。請在發生錯誤後,10ms 以後進行錯誤複位。
← Modbus TCP 遠程控制 →