在STEP 7程序中要用到I/O信號(hào)、位寄存器、計(jì)數(shù)器、定時(shí)器、數(shù)據(jù)塊及功能塊。在程序中可以采用直接地址,或者更便于讀程序的符號(hào)尋址,如Motor_A_On,或者采用公司或行業(yè)常用的代碼,這樣在用戶程序中就可以通過符號(hào)來尋址。
絕對(duì)地址:絕對(duì)地址由地址標(biāo)識(shí)符和存儲(chǔ)器的位置組成,如Q1.0、I1.1、M2.0、FB21等。
符號(hào)地址:如果為絕對(duì)地址指定一個(gè)符號(hào)名,程序會(huì)更便于閱讀和查錯(cuò)。
STEP 7可以自動(dòng)將符號(hào)名翻譯成所需的絕對(duì)地址。如果要用符號(hào)名存取ARRAY、STRUCT、數(shù)據(jù)塊、局部數(shù)據(jù)、邏輯塊及用戶自定義數(shù)據(jù)類型,必須首先為絕對(duì)地址指定一個(gè)符號(hào)名。例如,可以為Q0.0指定一個(gè)符號(hào)名MOTOR_ON,然后在程序中將MOTOR_ON作為一個(gè)地址使用。使用符號(hào)地址更容易將過程控制項(xiàng)目中的元件與程序中的元件相對(duì)應(yīng)。
編程支持:LAD、FBD、STL中的地址、參數(shù)、塊名可用絕對(duì)地址或符號(hào)表示。
用菜單命令View→Display→Symbolic Representation,可以切換絕對(duì)地址和符號(hào)地址。為了使用符號(hào)地址編程更加容易,可以同時(shí)顯示絕對(duì)地址和符號(hào)名.使用菜單命令View→Display→Symbol Information來激活。這就意味著STL語句的注釋包含了更多的信息。不能在該界面下進(jìn)行修改,只能在符號(hào)表( symbol table)或變量聲明表(variabledeclarationtable)中進(jìn)行修改。