发表于:2006/12/31 21:48:00
#0楼
回覆luke101所提問之"引用FB时,参数如何定义?"卻誤刪文章!抱歉。回覆如下:
Input_Data_Word_Value_Intermals 資料是一個內部變輸WORD類型數值。
因此;INT_TO_WORD函數將INT-->WORD轉換數值傳遞給Input_Data_Word_Value_Intermals;這無庸置疑!相信您知道;我是畫蛇添足。
此時;我並未將See_Int_To_Word_Data 輸出變數明確的指定(位址定);並不會產生錯誤。畢竟;是否要輸出;完全在你的運用。
若是您想將計算結果的生命傳遞到下一個功能方塊也隨您;但是;若是您想轉換不合法的資料格式;是一定會出錯的。例如:
See_Int_To_Word_Data變數為WORD格式;傳遞的輸出卻是BOOL類型(見圖)。
Input_Data_Word_Value_Intermals := INT_TO_WORD(Input_Data_Word_Value);
See_Int_To_Word_Data := Input_Data_Word_Value_Intermals;
Input_Data_Word_Value資料是一個外部輸入的INT類型數值。See_Int_To_Word_Data := Input_Data_Word_Value_Intermals;
Input_Data_Word_Value_Intermals 資料是一個內部變輸WORD類型數值。
因此;INT_TO_WORD函數將INT-->WORD轉換數值傳遞給Input_Data_Word_Value_Intermals;這無庸置疑!相信您知道;我是畫蛇添足。
此時;我並未將See_Int_To_Word_Data 輸出變數明確的指定(位址定);並不會產生錯誤。畢竟;是否要輸出;完全在你的運用。
若是您想將計算結果的生命傳遞到下一個功能方塊也隨您;但是;若是您想轉換不合法的資料格式;是一定會出錯的。例如:
See_Int_To_Word_Data變數為WORD格式;傳遞的輸出卻是BOOL類型(見圖)。
[此贴子已经被作者于2006-12-31 21:49:03编辑过]