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