共享符號與本地符號
符號可以分為共享符號與本地符號。
程序代碼段中的共享符號與局部符號之間的差別可區分如下:
來自符號表中的符號(共享符號)將顯示在引號".."內。
來自塊的變量聲明表中的符號(局部符號)將在前面冠以字符"#"。
下表詳細描述共享符號與本地符號的區別:
注意:符號名(變量 ID)中不允許出現兩個連續的下劃線字符(例如,MOTOR__ON)。
在程序段中視圖菜單命令的操作
使用菜單命令視圖 > 顯示 > 符號表示法,可以在地址的絕對表示法和符號表示法之間切換。
使用菜單命令視圖 > 顯示 > 符號信息,顯示絕對地址和屬于符號的符號注釋。
設置地址優先權(符號地址/絕對地址)
轉到 SIMATIC 管理器,并選擇塊文件夾,然后選擇菜單命令編輯 > 對象 屬性。在"地址優先級"標簽中,可以進行與自己要求相適合的設置。
輸入共享符號
在編程過程中,有以下三種方式可以輸入符號:
1.通過對話框
使用菜單命令視圖 > 顯示 > 符號表達式在打開塊的塊窗口中激活符號顯示。菜單命令前將出現一個復選標記,表示符號表達式已激活。
確保塊窗口中的符號表達式已打開(菜單命令視圖 > 顯示 > 符號表達式。)
在想要為其分配符號的程序代碼段中,選擇絕對地址。
選擇菜單命令編輯 > 符號。
填寫對開框然后將其關閉,單過"確定"確認您的輸入并確保輸入了一個符號。
所定義的符號將輸入到符號表中。如果所作的輸入會導致出現非唯一性符號,則會出現出錯消息并將其拒絕。
2.通過符號表
1) 可使用多種方法打開符號表:
雙擊項目窗口中的符號表
選擇項目窗口中的符號表,并選擇菜單命令編輯 > 打開對象。
2) 要為符號表輸入新的符號,可將光標放置在表中的第一個空白行,并對單元進行填充。可使用菜單命令插入 > 符號,將新的空白行插入到符號表當前行的前面。使用編輯菜單中的命令可復制和修改現有的條目。進行保存,然后關閉符號表。也可保存尚未完全定義的符號。
狀態列含義如下:
3) 從其它表格編輯器中導入。例如從Microsoft Excel中導入,參考下面的小節。在輸入符號時,應注意以下幾點:
符號表的導入導出
下列文件格式均可導入到符號表或從符號表中導出:
ASCII 文件格式(ASC)
數據交換格式(DIF)
可在Microsoft Excel 中打開、編輯和保存 DIF 文件。
系統數據格式(SDF)
可在Microsoft Access 中打開、編輯和保存 SDF 文件。
設置列表(SEQ)
以DIF格式導出,使用Excel編輯較為常見。
-
STEP7
+關注
關注
4文章
103瀏覽量
32577 -
符號
+關注
關注
0文章
55瀏覽量
4313
原文標題:STEP7 符號/符號表使用
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論