black.ghost
級別: 探索解密
|
首先感謝論壇上各位大神對以往問題的解答!現在有新問題,請各位指教,謝謝! 問題1:現在帶232串口的設備都支持MODBUS協議(RTU和ASCII)嗎?或者說怎么樣判斷一個具有232串口通信的設備是否支持MODBUS協議? 問題2:將232口轉成485之后有什么用?能增加地址之類的信息然后掛在485總線上走MODBUS通信協議嗎? 問題3:請問多個232設備與PLC怎么通訊? |
---|---|
|
王瑋北
ggggfnux
級別: 略有小成
|
1.這個應該不一定,只能說大部分的設備支持MODBUS協議,畢竟MODBUS協議是常用的標準協議,具體看設備的說明書。 2.232轉485大多數情況是為了適應連接的需要,232跟485都是串口連接,但是帶232接口的設備跟帶485接口的設備不能直接進行通訊,中間要加轉換的,畢竟兩者接線都不一樣。當然,232轉485也可能是其他的原因,485在某些方面是要比232強的,比如長距離傳輸的抗干擾性。后半問感覺怪怪的! 3.各個設備設置不同地址就可以通訊了,具體用什么協議,怎么寫程序要看你用了什么器件了。 |
---|---|
|
wangzhentang
大傻
級別: 探索解密
|
1. RS232 和RS485 是不同的硬件協議,和軟件無關。可以通過純硬件進行轉換,所以支不支持Modbus靠得是設備底層程序支不支持,查看相關說明書。 2.將232轉成485之后,如果不支持Modbus的,即使轉換了,也沒用。 3.多個232設備與PLC通訊,這少見,如掃碼槍,電子秤,232電源或其他儀器,在PLC上裝通訊擴展硬件,不走Modbus可用走自由協議。若是太多232設備,建議你有PC機讀,用上位機寫入PLC寄存器(一個PCI或PCIe轉串口4個,8個什么的很多,工控機還可用插很多張PCI或PCIe卡)。 |
---|---|
|
wanzhen2006
做工控人.不停學習.分享.交流.
級別: 論壇先鋒
|
問題1:看說明書是否有MODBUS協議說明。 問題2:232口轉成485看設備是否支持MODBUS協議,232口及485口不一定就是走MODBUS協議。 問題3:支持的通信協議決定。 RS-232通信距離:15米。 RS-485通信距離:50米-150米不等。(有中繼可更長。) RS-485接口(串口),可以走N種通信協議其中一種。比如 MODBUS協議,Profibus協議,CANopen協議,CC-Link協議,DeviceNet協議等。 RJ-45以太網接口(網口),可以走的通信協議。比如 MODBUS TCP協議,ProfiNET協議,S7協議,CC-Link IE協議等。(以太網可以同時走多種通訊協議) [ 此帖被wanzhen2006在2020-01-18 16:18重新編輯 ] |
|
---|---|---|
|