xyzenter
活在當(dāng)下,順其自然
級(jí)別: 略有小成
|
用串口調(diào)試工具連接CP1H并發(fā)送命令的時(shí)候。 我遇到一個(gè)問(wèn)題。 串口線(xiàn)是usb轉(zhuǎn)rs232的,rs232模塊是CP1W-CIF01,插在第二個(gè)位置上。當(dāng)我串口線(xiàn)與編程電纜都連接上的時(shí)候,串口調(diào)試工具與PLC能正常通訊,發(fā)送命令接收命令都沒(méi)問(wèn)題。但是我一旦把編程電纜(方口USB線(xiàn))拔下,串口調(diào)試程序那邊怎么發(fā)送命令都猶如石沉大海,CP1H主機(jī)那邊根本沒(méi)有反應(yīng)。我把編程電纜重新連上,又能通訊了。 我以為是PLC--》通訊設(shè)置選USB所以導(dǎo)致要依賴(lài)USB線(xiàn)來(lái)建立連接,但是我通訊設(shè)置改成其他方式后,根本連連接都連接不上,更別說(shuō)通訊了。 難道CP1H的串口通訊就必須要保持編程電纜連接才行?這到底是什么鬼。這是不是我哪里設(shè)置錯(cuò)了。哪位老師傅知道請(qǐng)指點(diǎn)一下。 |
---|---|
|
建控電
野蠻其體魄、文明其精神!!
級(jí)別: 論壇先鋒
|
你是用的FINS協(xié)議嗎?沒(méi)有遇到這種情況,不插編程電纜,發(fā)送和接收都正常。之前設(shè)備上就有工控機(jī)和PLC用FINS協(xié)議通訊,RSS232的,沒(méi)插編程線(xiàn)也正常啊! |
---|---|
|
仙居人家
我來(lái)了。
級(jí)別: 網(wǎng)絡(luò)英雄
|
PLC運(yùn)行沒(méi)有? |
|
---|---|---|
|
xyzenter
活在當(dāng)下,順其自然
級(jí)別: 略有小成
|
就是用fins協(xié)議,RS232跟編程線(xiàn)兩根都連上去,通訊一點(diǎn)問(wèn)題都沒(méi)有。可見(jiàn)指令沒(méi)有錯(cuò)。可是拔掉其中一根線(xiàn)就不行了。拔掉編程電纜,程序監(jiān)控不了這沒(méi)什么,關(guān)鍵是fins指令發(fā)不出去(串口通訊燈在閃,但是就算發(fā)0401或0402命令都不管用,PLC不理你);拔掉RS232線(xiàn),可以編程,監(jiān)控。但是fins指令又發(fā)不出去了……到PLC--》更改通訊設(shè)置,改完又又連接不上,新設(shè)置又寫(xiě)不到PLC里面,真不明白了…… |
---|---|
|
xyzenter
活在當(dāng)下,順其自然
級(jí)別: 略有小成
|
PLC在跑,拔掉編程電纜,通過(guò)fins協(xié)議發(fā)送的數(shù)據(jù)就送不過(guò)去了,然后就一直停在那,一直等待工控機(jī)發(fā)數(shù)據(jù)過(guò)來(lái)。沒(méi)連接編程電纜它死也不走,重新把編程電纜插上去,數(shù)據(jù)馬上就送過(guò)去了,PLC繼續(xù)后面的步驟…… 這難道要我連接兩根電纜才能通訊,沒(méi)有這么玩的吧,所以到論壇上問(wèn)問(wèn)老司機(jī),誰(shuí)知道這是什么情況。 |
---|---|
|
仙居人家
我來(lái)了。
級(jí)別: 網(wǎng)絡(luò)英雄
|
CP1W-CIF01連的是觸屏嗎?PLC單元是1嗎?用標(biāo)準(zhǔn)9600通訊不行嗎? |
|
---|---|---|
|
mckenzie
級(jí)別: 探索解密
|
你是直接拿USB轉(zhuǎn)RS232的線(xiàn)插到CP1W-CIF01的還是又做了一根線(xiàn)連接的? |
---|---|
|
mythic
mythic
級(jí)別: 略有小成
|
?怎么感覺(jué)是COM口選擇的問(wèn)題?看說(shuō)的好像是串口調(diào)試器使用的是USB線(xiàn)占用的端口,而不是用的USB轉(zhuǎn)232的那個(gè)口? |
---|---|
|
xyzenter
活在當(dāng)下,順其自然
級(jí)別: 略有小成
|
用網(wǎng)上購(gòu)買(mǎi)的usb轉(zhuǎn)rs232電纜線(xiàn),芯片是臺(tái)灣的(英國(guó)的芯片直接無(wú)法通訊)。 按理說(shuō)線(xiàn)材有問(wèn)題那就直接不能通訊了,但我現(xiàn)在的情況是能通訊,但需要依賴(lài)編程電纜。 |
---|---|
|
xyzenter
活在當(dāng)下,順其自然
級(jí)別: 略有小成
|
不是串口選擇問(wèn)題,usb編程電纜用的是usb接口,操作系統(tǒng)自己分配的,不需要選擇。 rs232串口一般情況是不可用的,要連接上電纜線(xiàn)才有效的。 也就是說(shuō),編程電纜走的是usb口,fins指令走的是串口,按理說(shuō)不會(huì)有什么必然聯(lián)系,但怪就怪在現(xiàn)在串口通訊的時(shí)候,必須要把通訊電纜連上(不需要開(kāi)cx-one)。感覺(jué)就像通訊電纜就是一個(gè)電源,有它串口模塊就工作,沒(méi)有它串口模塊即使通訊燈在閃,但plc拒絕接收發(fā)送任何東西。 |
---|---|
|
mckenzie
級(jí)別: 探索解密
|
不知道你的問(wèn)題解決沒(méi)有 我之前說(shuō)的意思是USB轉(zhuǎn)232之后 與CIF01連接的九針相序是不同的 你需要自己做一根通訊線(xiàn)用來(lái)連接USB-232和CIF01 |
---|---|
|
xyzenter
活在當(dāng)下,順其自然
級(jí)別: 略有小成
|
因?yàn)檫B上usb通訊電纜跟USB-RS232電纜以后,能正常通訊,所以我認(rèn)為USB-RS232電纜直接連CIF01是沒(méi)有問(wèn)題的。這個(gè)問(wèn)題確實(shí)比較詭異。 若如樓上所說(shuō)USB轉(zhuǎn)232之后 與CIF01連接的九針相序是不同的,我用過(guò)兩種USB-RS232電纜,分別是臺(tái)灣芯片的跟英國(guó)芯片的,臺(tái)灣芯片可以通訊,英國(guó)芯片的不可以通訊,是不是說(shuō)這兩種芯片的九針相序不一樣?USB-RS232電纜到CIF01之間還需要一根通訊線(xiàn),兩邊相序分別是怎樣的,線(xiàn)應(yīng)該如何連接?CIF那頭的針腳定義隨時(shí)可以找到,但USB-RS232那頭的針腳定義不容易找到(不同廠家生產(chǎn)的都是一樣的嗎)。 |
---|---|
|