當前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 自動化控制 > PLC可編程控制器
發(fā)布日期:2022-04-26 點擊率:708 品牌:西門子_Siemens
西門子plc程序數(shù)據(jù)類型分類詳解
在S7系列PLC中,底子數(shù)據(jù)的數(shù)據(jù)類型代號與輸入方案如表8-5.1所示。
表中所說的ASCII(American Strand Code for Information Interchange,美國規(guī)范信息溝通編碼)是運用7位二進制(00~7F)來代表1個字符的最廣泛的編碼辦法,常用于串行通訊。7位二進制(00~7F)與字符的對應(yīng)聯(lián)絡(luò)見表8-5.2。S7能夠運用的代碼方案為31~7E,"DEL"(代碼7F)不行以運用。
2.復(fù)合數(shù)據(jù)
復(fù)合數(shù)據(jù)是指字長大于2個字(32位)的數(shù)據(jù),數(shù)據(jù)能夠經(jīng)過底子數(shù)據(jù)組合而成。S7能夠運用的復(fù)合數(shù)據(jù)包含以下幾類:
①數(shù)組:所謂數(shù)組(類型代號ARRAY),是將同類型的底子數(shù)據(jù)進行組合而構(gòu)成的單元數(shù)據(jù),如表格數(shù)據(jù)等。
②構(gòu)造:所謂構(gòu)造( STRUCT),是將禁絕則類型的底子數(shù)據(jù)進行組合而構(gòu)成的單元數(shù)據(jù)。
③字符串:所謂字符串(STRING),是多個準則或禁絕則字符(如ASCII碼)的組合。字符串的默許長度為256字節(jié),其間2字節(jié)用于寄存字頭,實習字符最大能夠到254個。
④日期與時刻:日期與時刻( DATE-AND-TIME)用于存儲實不時刻,格局為年.月,日一時一分.秒:占用4個字長(8個字節(jié)),運用BCD碼。其間,年、月、日、時、分、秒各為2位(占1個字節(jié)):毫秒為3位(占1.5個字節(jié))。
例如,2006年11月15日8點30分58秒的存儲格局為:06-11-15-08: 30: 58.000。
⑤用戶界說數(shù)據(jù):編程人員能夠?qū)7的以上各種數(shù)據(jù)類型進行從頭組合,生成新的數(shù)據(jù)類型,這一數(shù)據(jù)類型稱為"用戶界說數(shù)據(jù)( User Defined Data Types)",數(shù)據(jù)類型代號為UDT。
3.參數(shù)
在SIEMENS公司的S7系列PLC中,在邏輯塊之間進行彼此傳遞的數(shù)據(jù)稱為參數(shù)。S7的參數(shù)分為"辦法參數(shù)"與"實習參數(shù)"兩類。
在構(gòu)造化編程時,為了使得某功用塊能夠變成能夠在同- PLC循環(huán)內(nèi)屢次調(diào)用的通用功用塊,功用塊中所運用的信號與數(shù)據(jù)不行所以"推重地址"或"推重數(shù)值",它們只能以"符號地址"或"符號數(shù)據(jù)"的辦法呈現(xiàn)。調(diào)用通用功用塊時,能夠經(jīng)過對這些"符號地址"或"符號數(shù)據(jù)"的禁絕則賦值,在每次調(diào)用同一功用塊時,得到禁絕則的效果。
被調(diào)用的功用塊中所運用的"符號"稱為辦法參數(shù)(Format Parameter),而在調(diào)用塊中對"符號"所賦予的實習地址或?qū)嵙晹?shù)值稱為實習參數(shù)(Actual Parameter)。
如圖8-5.1所示,圖中的start、stop、run為辦法參數(shù),而IO.1、I0.2、QO.1則為實習參數(shù)。
在每次調(diào)用功用塊前,有必要用實習參數(shù)對塊中所運用的辦法參數(shù)賦值。實習參數(shù)與辦法參數(shù)的數(shù)據(jù)類型有必要一同,例如,當功用塊中的辦法參數(shù)界說的數(shù)據(jù)類型為"字( Word)"時,則賦值的實習參數(shù)有必要為字格局,如MWO、IWO、QWO等,而不能用MO.1、IO.1、QO.1或MBO、IBO、QBO等進行賦值。
S7中能夠運用的參數(shù)類型有表8-5.3所示的幾種。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航