西門子開關(guān)量模塊6ES7 322-1HF10-0AA0
西門子開關(guān)量模塊6ES7 322-1HF10-0AA0

STL 編輯器的特點(diǎn)
STL 編輯器以文本語(yǔ)言的形式顯示程序。 STL
編輯器允許您輸入指令助記符來創(chuàng)建控制程序。 STL 編輯還允許您創(chuàng)建用 LAD 或 FBD
編輯器無法創(chuàng)建的程序。 這是因?yàn)槟怯?CPU
的本機(jī)語(yǔ)言在編程,而不是在圖形編輯器中編程,在編輯器中必須應(yīng)用一些限制以便正確
繪圖。 如下例所示,這種基于文本的概念與匯編語(yǔ)言編程十分相似。
CPU 按照程序指示的順序,從頂部至底部執(zhí)行每條指令,然后再?gòu)念^重新開始。
STL 使用邏輯棧解析控制邏輯。 插入 STL 指令來處理堆棧操作。
選擇 STL 編輯器時(shí),請(qǐng)考慮以下要點(diǎn):
● STL 對(duì)經(jīng)驗(yàn)豐富的程序員。
● STL 有時(shí)可以解決無法用 LAD 或 FBD 編輯器輕易解決的問題。
● 雖然您可以使用 STL 編輯器查看或編輯用 LAD 或 FBD
編輯器創(chuàng)建的程序,但反過來不一定成立。 LAD 或 FBD
編輯器不一定總能顯示所有用 STL 編輯器編寫的程序
數(shù)據(jù)塊 (DB) 編輯器
數(shù)據(jù)塊允許您向 V 存儲(chǔ)器的特定位置分配常數(shù) (頁(yè) 82)(數(shù)字值或字符串)。您可以對(duì) V
存儲(chǔ)區(qū)的字節(jié) (V 或 VB)、字 (VW) 或雙字 (VD)
地址賦值。還可以輸入可選注釋,前面帶雙正斜線 //。
● 數(shù)據(jù)塊的行必須分配顯式地址??墒褂么鎯?chǔ)器地址(地址)或符號(hào)表
(頁(yè) 117)中以前分配給地址的符號(hào)名稱(符號(hào)地址)。
● 后續(xù)行可分配顯式地址或隱式地址。當(dāng)您在單個(gè)地址分配后鍵入多個(gè)數(shù)據(jù)值時(shí),或鍵
入僅包含數(shù)據(jù)值的一行時(shí),編輯器會(huì)自動(dòng)進(jìn)行隱性地址分配。編輯器根據(jù)先前的地址
分配及數(shù)據(jù)值大小(字節(jié)、字或雙字),適當(dāng)數(shù)量的 V 存儲(chǔ)區(qū)。
● 數(shù)據(jù)塊編輯器是一種自由格式文本編輯器;但是,它預(yù)期地址或符號(hào)名稱出現(xiàn)在
個(gè)位置。如果繼續(xù)輸入一個(gè)隱式數(shù)據(jù)值條目,輸入隱式賦值前在地址位置輸入至少一
個(gè)空格。鍵入一行后,按 ENTER
鍵,數(shù)據(jù)塊編輯器格式化該行(對(duì)齊地址列、數(shù)據(jù)和注釋;大寫 V
存儲(chǔ)區(qū)地址)并重新顯示行。數(shù)據(jù)塊編輯器接受大小寫字母,并允許使用逗號(hào)、制表
符或空格作為地址和數(shù)據(jù)值之間的分隔符。
● 完成一個(gè)賦值行后按 CTRL–ENTER,將地址自動(dòng)增加至下一個(gè)可用地址。