過去在用博途的step 7 v10.5中為了實現(xiàn)開放式ie通信編程,在調(diào)用tcon、tsend_c、trcv_c時,會自動生成保存連接的組態(tài)參數(shù)的連接描述數(shù)據(jù)塊connection_db,在項目樹中可以看到該數(shù)據(jù)塊。它用來做tcon、tsend_c、trcv_c的輸入?yún)?shù)connect的實參。
但是在step 7 v12或v13中調(diào)用上述ie通信功能塊時,沒有自動生成連接描述數(shù)據(jù)塊,有關(guān)資料幾乎就沒有提到這個問題。博途對參數(shù)connect的在線幫助只是說“需要根據(jù) udt 65“tcon_par”中的數(shù)據(jù)結(jié)構(gòu),創(chuàng)建一個數(shù)據(jù)塊?!辈⒔o出了連接描述表(udt 65)的數(shù)據(jù)結(jié)構(gòu)。難道要用戶自己定義數(shù)據(jù)類型udt65嗎?
我忽然想到在創(chuàng)建數(shù)據(jù)塊時,除了全局?jǐn)?shù)據(jù)塊,還有很多可選的數(shù)據(jù)塊類型,答案是否在這里?在數(shù)據(jù)塊列表中有一個是tcon_par,估計它是tcon參數(shù)的縮寫,生成這樣一個數(shù)據(jù)塊db3,打開一看,和在線幫助中udt 65“tcon_par” 的數(shù)據(jù)結(jié)構(gòu)完全相同,將p#db3.dbx0.0 byte 64作為tcon的輸入?yún)?shù)connect的實參,問題終于解決了。