有些情況需要為PLC DB塊變量添加一些屬性,常規(guī)的做法是在DB塊中選中這個(gè)變量,然后打開變量屬性輸入屬性名稱和屬性值。
當(dāng)DB塊中需要打標(biāo)的變量比較多時(shí),這種操作方法就比較浪費(fèi)時(shí)間,下面以從Step7傳送變量到 WinCC為例,介紹一下如何快速為DB塊變量添加屬性。
從Step7傳送變量到 WinCC
下面介紹一下大概的組態(tài)步驟。
在Step7中插入PLC及WinCC Application,并將它們連接到同一個(gè)網(wǎng)絡(luò)上。
在PLC程序中打開需要上傳變量的DB塊,并選擇相應(yīng)變量,右鍵選擇“對象屬性”,在屬性對話框中為Attribute輸入“S7_m_c”(注意大小寫),Value輸入“true”。
點(diǎn)擊“確定”按鈕后,可以看到變量旁邊有個(gè)紅色的小旗標(biāo)志,編譯之后這些有小旗標(biāo)志的變量將被上傳到集成的WinCC中。
對需要上傳的變量重復(fù)上面的操作,然后保存并關(guān)閉DB塊。選中DB塊,右鍵選擇“Special Object Properties”à“Operator Control and Monitoring...”。
在彈出的對話框中,使能“Operator Control and Monitoring”選項(xiàng)。
然后選中OS,點(diǎn)右鍵,點(diǎn)擊“Compile”。
編譯過程中需要為連接的PLC選擇連接方式,比如是“TCP/IP”還是“Industrial Ethernet”,這里選擇的是“TCP/IP”(圖9)。
編譯完成,打開WinCC項(xiàng)目,可以看到在“TCP/IP”下自動創(chuàng)建了連接和變量。
在Step7中快速為DB塊變量添加屬性
在Step7中打開相應(yīng)的DB塊,選擇菜單“File”->“Generate Source”(圖11),為源文件命名(圖12)。
選擇需要的DB塊(可以選擇多個(gè)),并移到右側(cè)窗口中。
點(diǎn)擊“確定”,可以看到在PLC項(xiàng)目下“Sources”文件夾下生成了相應(yīng)的源文件。
注意,如果在圖13中選擇的DB塊在打開狀態(tài),生成源文件時(shí)會有如下提示,直接確認(rèn)即可。
直接打開源文件如下圖所示,其中變量名后的{}內(nèi)的文本代表變量的屬性及屬性值,例如下圖中的“{S7_m_c:=' true '}”,就代表DB1中的t1 變量的S7_m_c屬性為true。
直接復(fù)制“{S7_m_c:=‘true‘}”到相應(yīng)變量后面,例如下圖中的t2,t3 變量。
然后在源文件編輯器中選擇“File”->“Compile”,會重新生成或更新DB塊。
重新的打開DB塊,可以看到t2,t3 變量也已經(jīng)被標(biāo)上小旗。
重新編譯OS,相應(yīng)變量被傳送到WinCC項(xiàng)目。
從WinCC直接選擇DB塊變量
也可以直接從WinCC項(xiàng)目中選擇Step7變量,例如為IO域選擇變量時(shí),在選擇變量對話框中選中“STEP7 Symbol Server”,然后就可以選擇Step7中的變量了。
可以看到選中的t4 變量會在變量管理中被創(chuàng)建。
在Step7中打開DB塊,t4 變量也已經(jīng)被標(biāo)上小旗。
審核編輯:湯梓紅
-
plc
+關(guān)注
關(guān)注
5031文章
13710瀏覽量
472081 -
變量
+關(guān)注
關(guān)注
0文章
614瀏覽量
28821 -
WinCC
+關(guān)注
關(guān)注
6文章
205瀏覽量
48634 -
STEP7
+關(guān)注
關(guān)注
4文章
103瀏覽量
33058
原文標(biāo)題:如何快速為DB塊變量添加屬性
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
PCB原理圖如何添加拆分屬性
西門子plc S7-1200/S7-1500優(yōu)化的DB塊與標(biāo)準(zhǔn)的DB塊整體對比

怎樣將DB塊/變量表數(shù)據(jù)存為CSV文件導(dǎo)入MCGS呢
為windows XP的USB設(shè)備添加“只讀屬性”方法及圖解

AutoCAD中的屬性塊及其應(yīng)用

CAD屬性塊的中的屬性文字為什么不顯示?
OrCAD教程:如何添加footprint屬性 如何生成netlist

CANCapture如何添加變量和界面

華為開發(fā)者HarmonyOS零基礎(chǔ)入門:屬性函數(shù)布局變量

S7-300 CPU數(shù)據(jù)塊初始值與實(shí)際值
S7-1500 DB數(shù)據(jù)塊的類型和使用方法1

S7-1500 DB數(shù)據(jù)塊的類型和使用方法2

PLC編程中OB塊、FC塊、FB塊、DB塊的使用原則

評論