共享符號與本地符號
符號可以分為共享符號與本地符號。
程序代碼段中的共享符號與局部符號之間的差別可區分如下:
來自符號表中的符號(共享符號)將顯示在引號".."內。
來自塊的變量聲明表中的符號(局部符號)將在前面冠以字符"#"。
下表詳細描述共享符號與本地符號的區別:

注意:符號名(變量 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瀏覽量
33805 -
符號
+關注
關注
0文章
56瀏覽量
4765
原文標題:STEP7 符號/符號表使用
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
一文讀懂電子元件符號:新手也能輕松識別,避坑不踩雷
傳遞一個無符號的 long 型指針給函數
工控人必備的30個字母符號
深入解析ADC10731/ADC10732/ADC10734/ADC10738 10位帶符號串行I/O A/D轉換器
Linux內核模塊的加載機制
【迅為工業RK3568穩定可靠】itop-3568開發板Linux驅動開發實戰:RK3568內核模塊符號導出詳解
rt-thread studio怎么設置才能讓char變量是真正的有符號類型?
TC399中的SCR代碼調試,ELF文件中缺少符號怎么解決?
Copilot操作指南(一):使用圖片生成原理圖符號、PCB封裝
浪涌保護器符號、其元件符號及相關符號指南詳解
STEP7符號/符號表使用
評論