西門子控制器6ES7214-1AG40-0XB0西門子控制器6ES7214-1AG40-0XB0
CP34x的通訊連接電纜中,自己制作電纜應(yīng)該注意哪些?
如果你使用自己制作的電纜,那么必須使用帶屏蔽外殼的D型接頭,屏蔽線應(yīng)當(dāng)和接頭的外殼連接,禁止將電纜的屏蔽層和GND連接,否則會(huì)造成通訊接口的損壞,請(qǐng)注意RS232不支持熱插拔,所以一定要斷電后在插拔通訊電纜;
在用CP340,CP341與第三方產(chǎn)品通訊時(shí)(如PC機(jī),用VB,VC讀數(shù)據(jù))怎樣識(shí)別聯(lián)線是否是好的?
在用CP340,CP341與PC機(jī)通訊時(shí),常常讀不出數(shù)據(jù),這樣有兩個(gè)方面原因。
其一,在PLC側(cè)程序是否正確。用上升沿觸發(fā)P_Send,可以看見TXD燈閃,這樣可以判斷PLC側(cè)程序沒問題;
其二,PC側(cè)VB,VC程序的問題及電纜線的聯(lián)接好壞,無從知道,如果聯(lián)線沒問題,就可以集中精力在PC側(cè)找原因,判定聯(lián)線是否接好,顯得非常重要,有一個(gè)小方法可以測(cè)出。在PLC側(cè)修改CP340用ASCII方式傳送,在發(fā)送DB塊中寫幾個(gè)字符形式的數(shù)據(jù)(chat 如'1','2','A'等)并間隔觸發(fā)P_Send功能塊。
在PC側(cè)修改串口參數(shù)與PLC一致,如波特率,數(shù)據(jù)長(zhǎng)度,停止位,奇偶校驗(yàn),無握手信號(hào)等。在Windows下附件中打開"Hyper Terminal"建立一個(gè)直接到串口的連接,這樣就可以讀到從PLC中發(fā)送的數(shù)據(jù)如‘12A'等。同樣用"Send Text File"的功能,把一些字符送到PLC。這樣如果聯(lián)接電纜是好的,那么可以簡(jiǎn)單地判斷問題是出在哪里。
每當(dāng)斷電重啟后,CP341模板和調(diào)制解調(diào)器(如SATEL的modem)之間的通訊出錯(cuò)是什么原因?
這是因?yàn)?DTR 、 RTS信號(hào)默認(rèn)為0造成的,可以在OB1中調(diào)用FC6 (V24_SET). 參數(shù)RTS 和 DTR 設(shè)置為"TRUE".