發布日期:2022-04-26 點擊率:57 品牌:歐姆龍_Omron
以下敘說的硬件/軟件條件為:不帶RS232串口的筆記本電腦、歐姆龍CPM2AH-60CDR型plc、Cx-ProgrammerV5.0編程軟件。
1.Cx-ProgrammerV5.0與PLC通訊不安穩:
電腦與PLC的聯接辦法:電腦USB口(該電腦沒有RS232串口)←→[USB轉RS232電纜的USB插頭←→USB轉RS232電纜線(電腦現已設備驅動,且默許的COM4端口現已設置為COM1)基地有些←→USB轉RS232電纜的RS232公頭]←→[[電腦與PLC的聯接電纜的RS232母頭←→電腦與PLC的聯接電纜線的基地有些←→電腦與PLC的聯接電纜的RS232公頭]]←→PLC的RS232母頭。
上面單中括號內為USB轉RS232電纜,雙中括號內為電腦與PLC的聯接電纜。電腦與PLC的聯接電纜接線如下:(1).公頭(用以聯接PLC)的2、3、9別離與母頭的2、3、5(用于聯接電腦或USB轉RS232聯接線)短接,這是歐姆龍官方的聯接辦法;(2).公頭和母頭的2-2、3-3、5-5別離短接,這是RS232聯接線的慣例聯接辦法。后來經過實習證實:上面2種電腦和PLC的聯接電纜都能夠運用。第1種電纜通訊安穩牢靠。關于第2種電纜,當電腦和PLC之間經過VC運用程序進行通訊時效果欠好,簡略丟幀(用串口調試輔佐能夠看到),只需當電腦和PLC共用電源(共地)時才沒有發現疑問。所以,請盡量選用第1種聯接電纜。
有時刻電腦和PLC能正常通訊,有時刻卻不可——閃現“Modem現已被選中,要繼續碼?”缺陷(實習上“碼”應當為“嗎”),一旦呈現該缺陷信息,就必定會呈現以下缺陷信息:
當通訊不上時,筆者選用過克隆回早年的正常操作體系、從頭設備Cx-ProgrammerV5.0編程軟件等辦法,又能夠正常通訊了,但一旦斷線后又或許通訊不上了。有幾回還發現,有些程序能夠和PLC通訊上,而有些程序卻不可!因而,筆者就將能夠通訊的PLC程序先備份,然后悉數刪去程序中的指令,終究將方針程序的指令悉數拷貝過來(拷貝時注釋能夠主動拷貝過來),這么竟然電腦就能夠正常和PLC進行通訊了!可是——下一次這個程序或許又無法正常通訊了!抑郁……
依據通訊過錯期息“Modem現已被選中,要繼續碼?”,筆者找到了處理辦法:在桌面上右擊“我的電腦”,再點擊“特征”——“硬件”——“設備處理器”,再雙擊“調制解調器”,再右擊翻開的調制解調器類型,點擊“停用”就能夠了。
別的,精確聯接辦法如下:在電腦沒開機或(和)PLC沒通電(不然帶電拔插通訊口或許構成通訊口損壞(盡管這種概率不大,但你最佳不要去碰命運))的狀況下聯接好USB轉RS232電纜、電腦與PLC的聯接電纜,然后再經過Cx-Programmer聯接電腦與PLC。
請留神:USB口也不是隨意亂插就能夠的,要害要保證設備處理器里的RS232口為COM1。筆者的電腦上時這種狀況:開端已將默許的RS232口從COM4口改為COM1口,但插下面的USB口卻對應RS232的COM4口(COM1、COM3正在運用),無法聯接電腦與PLC;插上面的USB口對應RS232的COM1口(COM2、COM4正在運用),能夠聯接電腦與PLC。
2.Cx-ProgrammerV5.0與PLC通訊攪擾:
假定Cx-Programmer在線,電腦和PLC現已聯接,處于通訊狀況下,當每次設備停機時(快到20個溝通觸摸器一同斷開)Cx-Programmer將會呈現通訊過錯,電腦和PLC聯接接連。而當每次開機時(快到20個溝通觸摸器一同吸合)卻不會呈現通訊過錯的狀況。
處理辦法:從頭聯接PLC。假定你是個完美主義者,能夠在每個觸摸器線圈上加一個RC阻容模塊(每個RC模塊大約60個大洋分配),或許不會呈現通訊過錯的狀況(不過筆者沒有試過喲...)。
3.電腦與PLC的聯接電纜實驗:
由于想到電腦與PLC的聯接電纜(第1種慣例的聯接電纜)為2-2短接、3-3短接、5-5短接,所以思考直接用USB←→RS232電纜將電腦和PLC聯接起來,假定這么能夠的話不就省了一條聯接電纜了嗎?下面是直接用USB←→RS232電纜將電腦和PLC聯接起來的實驗效果:
有時刻第1次通訊時呈現以下過錯:“所選的端口被另一個運用所占用”;第2次通訊時呈現以下過錯:
為啥電腦經過上述兩種聯接電纜與PLC聯接沒有疑問,而直接選用USB轉RS232電纜線與PLC聯接卻不可呢?以下是剖析進程:
第1種或許:阻抗的要素。盡管上述兩種聯接電纜為直連線,卻有阻抗存在,多了這個阻抗就能夠正常聯接。但這個要素好像很勉強,連筆者自個都不能信賴。
第2種或許:該USB轉RS232的公頭與PLC的母頭觸摸不良,而加一根電纜卻能聯接正?!猆SB轉RS232的公頭與聯接線的母頭觸摸超卓,聯接線的公頭與PLC的母頭觸摸超卓。該猜想來歷于筆者遇到過的一次電腦缺陷:某臺電腦的鼠標無法運用,別的換一個鼠標正常,把缺陷鼠標換到其它電腦卻能正常運用。終究置疑鼠標接頭與主板插口觸摸不良,就將鼠標插頭破開再涂上一層焊錫,效果運用正常!可是關于USB轉RS232的公頭與PLC的母頭觸摸不良這種猜想,筆者覺得或許性不大——由于他闡明不了“所選的端口被另一個運用所占用”這個缺陷。
終究想到了別的一個或許:USB轉RS232直接與PLC聯接就恰當于USB轉RS232的串口與PLC的串口1-1、2-2、3-3、4-4、5-5、6-6、7-7、8-8、9-9逐個對應聯接,而經過聯接線卻只需2-2、3-3、5-5三對端子聯接,這闡明1-1、4-4、7-7、8-8、9-9最稀有一對是不能聯接的,不然就會呈現疑問,并且這還既有或許損壞PLC與電腦的通訊端口。筆者以為即是這個要素。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航