淘!卡件XP248 多串口多協(xié)議通訊卡
XP248通過SCControl圖形化編程軟件進行通訊組態(tài)。SCControl軟件中已經(jīng)集成了通訊設(shè)置功能塊以及Modbus RTU功能塊、HostLink功能塊等。利用SCControl軟件提供的數(shù)值或邏輯運算功能塊,XP248可以根據(jù)需要將智能模塊輸出的數(shù)據(jù)實現(xiàn)復(fù)雜的轉(zhuǎn)換。(不支持SCControl中的I/O功能塊以及PID控制算法功能塊。) XP248組態(tài)主要由幾個部分: 首先是SCnet組態(tài)。由于XP248與主控制卡都掛接在SCnetⅡ網(wǎng)絡(luò)上,所以也占用SCnetⅡ網(wǎng)絡(luò)的IP地址。XP248的組態(tài)方法與主控制卡相同,設(shè)置IP地址(撥碼)、控制周期默認為500ms。卡件冗余方式由用戶選擇。 其次是自定義位號組態(tài)。從下掛設(shè)備讀出或要寫入下掛設(shè)備的數(shù)據(jù)都存放在自定義位號中,XP248通過這些自定義位號與控制系統(tǒng)的操作員站/服務(wù)器進行數(shù)據(jù)交互。 最后是通訊組態(tài)。通訊組態(tài)也分為三個部分,一是對串口的通訊參數(shù)組態(tài),包括波特率、校驗方式等;二是命令組態(tài),包括具體的Modbus通訊協(xié)議,例如讀線圈、寫寄存器等;三是讀數(shù)或置數(shù)模塊,將命令執(zhí)行后的數(shù)據(jù)讀到自定義位號或?qū)⒆远x位號的數(shù)據(jù)寫到命令的數(shù)據(jù)緩沖區(qū)。該部分組態(tài)必須按照先組串口,然后組命令,最后組取數(shù)或置數(shù)模塊的順序進行。請注意,串口設(shè)置以及通訊命令設(shè)置模塊的輸入引腳只在組態(tài)時有效,在運行時不可改變,具體請參考模塊的相關(guān)說明。 另外,如果從智能設(shè)備取得的數(shù)據(jù)需要再進行處理,可以直接在SCControl軟件中利用各種豐富的功能函數(shù)進行再次計算。 為方便現(xiàn)場調(diào)試,SCControl軟件還提供了串口和命令診斷函數(shù)進行通訊診斷,通過這些功能塊可以在SCControl軟件的調(diào)試環(huán)境中,獲取串口的收、發(fā)次數(shù),命令的收、發(fā)次數(shù),命令的通訊質(zhì)量碼等信息。XP248的組態(tài)基本上分為三個步驟,首先是用GW_SETCOM功能塊對所有使用串口進行組態(tài),然后組態(tài)通訊命令,最后用取數(shù)模塊(如GW_GETBOOL)或置數(shù)模塊(如GW_SETBOOL)將自定義位號與命令關(guān)聯(lián)。 對于命令較多的組態(tài),可以將一個串口所有組態(tài)(包括串口參數(shù)組態(tài)、命令組態(tài))安排在一個FBD段落中,每個串口一個段落,增強可讀性。下面是一個具體的例子。 COM0組態(tài)為不冗余方式,波特率9600bps,1位停止位,8位數(shù)據(jù)位,無檢驗。 串口COM0下的0號命令,讀1#PLC中從00001開始的16個觸點狀態(tài),并將00003號觸點狀態(tài)寫到自定義變量BOOL1中。所有命令的AckTim響應(yīng)超時時間設(shè)為0,表示由XP248卡自動設(shè)置。 2號命令則讀10001號線圈到自定義1字節(jié)位號BOOL2,由于Cycle設(shè)置為0,故只在組態(tài)啟動后運行一次。4號命令將BOOL3寫到PLC的10001號線圈,由于Cycle設(shè)置為0, 故只有在BOOL3變化后才將數(shù)據(jù)寫到PLC。
我公司長期供應(yīng)浙江中控/浙大中控卡件及配件:JX-300XP系統(tǒng):XP211,XP221,XP24X,P233,XP251-1,XP251 ,XP313,XP313I,XP314,XP 314I ,XP316,XP316I,XP322,XP362B,XP363B,XP369B,XP422,XP248,XP244,XP520,XP520R,XP562-GPR,XP562-GPRU,XP563-GPRHU,XP563-GPRLU,XP563-220VU,XP527,XP521,XP526,XP000,XP239-DP,TB239-DP,OP023,OP023(PCIE),OP023-C,PW021 ,TB253,SUP-2118M,PRO111,PRO135