watter
級別: 探索解密
|
現在在研究上傳程序時這個編程口是怎么工作的。。。。。。 暫時猜想是,編程口可以同時兼容422和232協議。用于通信時是422協議。上傳程序是232。 正在印證中,有大神可以指教一下嗎? 想不懂的是,如果同時兼容這兩種協議的話,232的電平跟422的電平不一樣,接口不會燒嗎? |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員
|
只有RS422,沒有RS232,因此不存在同時兼容的問題。 以上~ |
---|---|
|
watter
級別: 探索解密
|
但是我試過用422協議去上傳程序到PLC,PLC提示說沒法通信的。用同一根,我卻試過用422通信成功的哦。那是什么原因通信失敗呢? |
---|---|
|
不小心遇見你
自動項目、PLC、視覺、通訊等工控軟件開發QQ3515716
級別: 工控俠客
|
啥意思?沒看懂三菱的FX的編程口是422,不是232,不過可以使用232串電阻的方式實現簡易422通訊,這個方法適用于三菱FXQ系列的基本上都是232或者USB了 |
|
---|---|---|
|
watter
級別: 探索解密
|
圖片:
我是用一個串口服務器將編程口轉成TCP網絡協議。串口服務器那是要選定與PLC之間的通信協議的。 首先我是選定422通信,然后用串口助手發送命令跟PLC通信。測試是成功的。串口助手收到的是06,表示成功的。 但是我同用樣的連接方式打開GX WORK2時,軟件就會提示說通信不成功,而且軟件上面寫的就是RS232C通信的哦。 因此我猜上傳程序到PLC時,應該不是用422通信協議。而是用232的 但我了解232跟422的電氣特性是不一樣的。電平都不一樣。所以很難理解。 |
---|---|
|
tingfenghu
級別: 工控俠客
|
不知道這樣說對不對 232,422,485只是一種物理接口 而協議卻有多種,三菱編程口協議,Modbus TCP,ASCII ,RTU等等。上面的物理接口都可以轉換,比如通過研華ADAM-4520可以轉232轉換成422,485 |
|
---|---|---|
|
zmrs163
級別: 家園常客
|
計算機上面選擇232的原因是,雖然你插在電腦的一端是USB接口,但是實際上你是把它當做232來用的,這也就是你需要安裝驅動的原因,驅動的作用就是把USB當做232來用,因為232的歷史比較悠久,很多東西都是按232標準來做的,這樣通過一個驅動就可以兼容,同時USB速度也比232快,這樣使用就很方便。232和USB之間,從數據鏈路層來看,它們的幀也是不一樣的,所以需要驅動。至于電平轉換,就是通過SC09-USB來轉換的。歡迎討論 [ 此帖被zmrs163在2017-10-24 08:20重新編輯 ] |
---|---|
|
zmrs163
級別: 家園常客
|
補充一下,422,232這些,僅僅只規定了電氣標準,也就是物理層。我們在使用的時候可以設置停止位,奇偶校驗什么的,這些就屬于鏈路層。而USB不單單規定了電氣標準,而且規定了幀格式,有興趣的話可以百度一下USB的數據幀格式 |
---|---|
|