首先,在類(lèi)型中選擇“TXD”,表示這是發(fā)送指令。接下來(lái)在“端口編號(hào)”的下拉菜單中選擇“端口2”,這是因?yàn)槲覀兪峭ㄟ^(guò)FC5A左邊的FC4A-HPC3擴(kuò)展通信口來(lái)收發(fā)信息的,其端口號(hào)即為2。
首先,在類(lèi)型中選擇“TXD”,表示這是發(fā)送指令。接下來(lái)在“端口編號(hào)”的下拉菜單中選擇“端口2”,這是因?yàn)槲覀兪峭ㄟ^(guò)FC5A左邊的FC4A-HPC3擴(kuò)展通信口來(lái)收發(fā)信息的,其端口號(hào)即為2。
概述:為測(cè)試FC5A的RS485擴(kuò)展通信口經(jīng)過(guò)485/232C轉(zhuǎn)換器轉(zhuǎn)換后通信是否正常,本文對(duì)此做了一個(gè)簡(jiǎn)單實(shí)驗(yàn),做了一個(gè)用戶通信的例程。本文適用于所有在WindLDR中使用TXD和RXD用戶通信指令編寫(xiě)通信程序的PLC(FC4A、FC5A和FT1A Pro/Lite)。
測(cè)試環(huán)境:
PLC:FC5A-D12X1E + FC4A-HPC3
485/232C轉(zhuǎn)換器:FC2A-MD1 (本次使用的轉(zhuǎn)換器在其232C輸出端還需使用交叉線連接232C設(shè)備),測(cè)試平臺(tái):PC + 串口精靈
接線示例圖:
第1行至第10行用于給10個(gè)地址賦值,這10個(gè)地址就是之后用戶通信需要發(fā)送的地址。
第12行是用戶通信指令中的發(fā)送指令,雙擊它打開(kāi)“TXD”窗口,如下圖所示
首先,在類(lèi)型中選擇“TXD”,表示這是發(fā)送指令。接下來(lái)在“端口編號(hào)”的下拉菜單中選擇“端口2”,這是因?yàn)槲覀兪峭ㄟ^(guò)FC5A左邊的FC4A-HPC3擴(kuò)展通信口來(lái)收發(fā)信息的,其端口號(hào)即為2。
之后,在D1中填寫(xiě)位地址,該地址為發(fā)送完成輸出。在D2中填寫(xiě)雙字地址,該地址為發(fā)送狀態(tài)寄存器。在S1中填寫(xiě)發(fā)送的內(nèi)容,其具體內(nèi)容可按下“編輯”按鈕來(lái)打開(kāi)“數(shù)據(jù)類(lèi)型選擇”窗口并在其中進(jìn)行編輯。
打開(kāi)“數(shù)據(jù)類(lèi)型選擇”窗口后,選擇需要發(fā)送的數(shù)據(jù)類(lèi)型,該例程中選擇了“變量(DR)
按下確定后,會(huì)打開(kāi)“變量”窗口,如左圖所示。在該窗口中可根據(jù)通信內(nèi)容的需要對(duì)發(fā)送內(nèi)容作一定的處理。在“DR編號(hào)”中填寫(xiě)字地址,該地址為發(fā)送內(nèi)容的起始地址。在“轉(zhuǎn)換類(lèi)型”中選擇數(shù)據(jù)轉(zhuǎn)換類(lèi)型,本例中選擇了“無(wú)”。“位數(shù)”(字節(jié))中填的數(shù)字表示發(fā)送數(shù)據(jù)的長(zhǎng)度,所需位數(shù)取決于所選轉(zhuǎn)換類(lèi)型,本例中填了“1”表示只發(fā)送最后1個(gè)字節(jié)?!?/SPAN>REP”中填的數(shù)字表示將使用與重復(fù)次數(shù)同樣多的連續(xù)數(shù)據(jù)寄存器發(fā)送相同轉(zhuǎn)換類(lèi)型和發(fā)送位數(shù)的數(shù)據(jù),例如,本例中為10則發(fā)送從D0100開(kāi)始到D0109結(jié)束的十個(gè)地址的最后1個(gè)字節(jié)。
第13行是用戶通信的接收指令,雙擊它打開(kāi)“RXD”窗口(和TXD窗口相同,只是在類(lèi)型中選擇的是RXD)。
其中,端口號(hào)和TXD保持一致,仍舊為2。D1和D2填寫(xiě)的數(shù)據(jù)類(lèi)型和表示意義與TXD一樣,只需選擇與TXD不重復(fù)的地址。在S1中填寫(xiě)的是接收內(nèi)容,本例中選的是變量。










