西門子PLC 6DD1607-0EA0通訊擴(kuò)展模板
參考價(jià): | 面議 |
- 產(chǎn)品型號(hào)
- 西門子/SIEMENS 品牌
- 代理商 廠商性質(zhì)
- 長(zhǎng)沙市 所在地
訪問次數(shù):288更新時(shí)間:2018-04-30 19:44:26
湖南翰智自動(dòng)化設(shè)備有限公司致力于工業(yè)自動(dòng)化控制領(lǐng)域的產(chǎn)品開發(fā)、工程配套和系統(tǒng)集成,擁有豐富的自動(dòng)化產(chǎn)品的應(yīng)用和實(shí)踐經(jīng)驗(yàn)以及雄厚的技術(shù)力量。*銷售西門子S7-200PLC/S7-200CPU/S7-300PLC/S7-300CPU/S7-400PLC/S7-400CPU/S7-1200PLC/S7-1200CPU/西門子觸摸屏/西門子SITOP電源/西門子LOGO/西門子MM420變頻器/
?:吳(銷售工程師)
:
:
西門子6ES7355-2CH00-0AE0西門子6ES7355-2CH00-0AE0
6ES7355-2CH00-0AE0 西門子PLC
保存該共享數(shù)據(jù)塊。
提示:在第5.5 節(jié)中,可通過激活選
項(xiàng)“引用功能塊的數(shù)據(jù)塊”生成一個(gè)
背景數(shù)據(jù)塊。與之相反,用“數(shù)據(jù)
塊”可以創(chuàng)建一個(gè)共享的數(shù)據(jù)塊。
對(duì)于數(shù)據(jù)塊中用于實(shí)際速度的變量“PE_Actual_Speed”
以及“DE_Actual_Speed”的處理,與存儲(chǔ)字MW2
(PE_Actual_Speed)和MW4 (DE_Actual_Speed)相同。這
一部分將在下一章中進(jìn)行討論。
編程共享數(shù)據(jù)塊
STEP 7 使用入門
A5E00446502-01 9-3
STEP 7 使用入門
A5E00446502-01
分配符號(hào)
您也可以給數(shù)據(jù)塊分配符號(hào)名。
打開符號(hào)表并為數(shù)據(jù)塊DB3 輸入符號(hào)
名“S_Data”。
保存符號(hào)表并關(guān)閉“符號(hào)編輯器”窗
口。
同樣,關(guān)閉共享數(shù)據(jù)塊。
變量聲明表中的共享數(shù)據(jù)塊:
使用菜單命令視圖 > 數(shù)據(jù)視圖,可為共享數(shù)據(jù)塊修改表中數(shù)據(jù)類型INT 的實(shí)際值(請(qǐng)參見第
5.5 節(jié))。
符號(hào)表中的共享數(shù)據(jù)塊:
與背景數(shù)據(jù)塊相反,在符號(hào)表中共享數(shù)據(jù)塊的數(shù)據(jù)類型總是地址。在我們的示例中,數(shù)
據(jù)類型是“DB3”。對(duì)于背景數(shù)據(jù)塊,相應(yīng)的功能塊總是的數(shù)據(jù)類型。
在幫助 > 目錄的主題“編程塊”和“創(chuàng)建數(shù)據(jù)塊”中可以找到更多的信息。
如果您在第4 章中從樣例項(xiàng)目
(zEn01_02_STEP7__STL_1-10,
zEn01_06_STEP7__LAD_1-10 或
zEn01_04_STEP7__FBD_1-10) 中復(fù)制符號(hào)表
到您的“Getting Started”項(xiàng)目中,現(xiàn)在您不
需要增加任何符號(hào)。
編程共享數(shù)據(jù)塊
STEP 7 使用入門
9-4 A5E00446502-01
STEP 7 使用入門
A5E00446502-01 10-1
10 編程多重背景
10.1 創(chuàng)建和打開較高一級(jí)的功能塊
在第5 章中,您創(chuàng)建了一個(gè)功能塊“Engine”(FB1)控制一臺(tái)發(fā)動(dòng)機(jī)的程序。當(dāng)功
能塊FB1 在組織塊OB1 中調(diào)用時(shí),它使用了數(shù)據(jù)塊“Petrol”(DB1)和“Diesel”
(DB2)。每個(gè)數(shù)據(jù)塊包含發(fā)動(dòng)機(jī)的不同數(shù)據(jù)(例如,#Setpoint_Speed)。
現(xiàn)在想象一下,您的自動(dòng)化設(shè)備還需要其它的程序控制發(fā)動(dòng)機(jī);例如,用于菜籽油
發(fā)動(dòng)機(jī)的控制程序,或者用于氫發(fā)動(dòng)機(jī)的控制程序,等等。
按照目前您已經(jīng)學(xué)習(xí)過的步驟,現(xiàn)在要為一個(gè)附加的發(fā)動(dòng)機(jī)控制程序使用FB1,并
且每次為發(fā)動(dòng)機(jī)的數(shù)據(jù)分配新的數(shù)據(jù)塊;例如,F(xiàn)B1 和DB3 用于控制菜籽油發(fā)動(dòng)
機(jī),F(xiàn)B1 和DB4 用于控制氫發(fā)動(dòng)機(jī),等等。當(dāng)您創(chuàng)建新的發(fā)動(dòng)機(jī)控制程序時(shí),塊數(shù)
量的增加是非常大的。
另一方面,通過使用多重背景可以減少塊的數(shù)量。為此,您要?jiǎng)?chuàng)建一個(gè)新的、更高
級(jí)別的功能塊(在我們的示例中是FB10),并在其中調(diào)用未作任何修改的FB1 作為
“局部背景”。對(duì)每一個(gè)調(diào)用,子程序FB1 將它的數(shù)據(jù)存儲(chǔ)在較高一級(jí)FB10 的數(shù)
據(jù)塊DB10 中。這就意味著您無需給FB1 分配任何數(shù)據(jù)塊。所有的功能塊都指向一
個(gè)數(shù)據(jù)塊(此處是DB10)。
您應(yīng)該已經(jīng)熟悉了使用梯形圖、功能塊圖或語句表編程(請(qǐng)參見第4 章和第5 章)以
及符號(hào)編程(請(qǐng)參見第3 章)。
數(shù)據(jù)塊DB1 和DB2 被集成在DB10 中。為此,必須在FB10 的
靜態(tài)局域數(shù)據(jù)中聲明FB1。
OB1
CALL FB10,DB10
FB10
CALL FB1 (用于汽油機(jī))
CALL FB1 (用于柴油機(jī))。
DB10
“汽油機(jī)”數(shù)據(jù)
“柴油機(jī)”數(shù)據(jù)
FB1
“Engine”
?
FB1
“Engine”
編程多重背景
STEP 7 使用入門
10-2 A5E00446502-01
如果您已經(jīng)在第1 至第7 章中創(chuàng)建并使
用了示例項(xiàng)目“Getting Started”,則
將它打開。
如果沒有,可在SIMATIC 管理器中打
開以下項(xiàng)目之一:
ZEn01_05_STEP7__LAD_1-9 用于梯
形圖,
ZEn01_01_STEP7__STL_1-9 用于語
句表
ZEn01_03_STEP7__FBD_1-9 用于功
能塊圖。
查找到Blocks 文件夾并打開它。
在右半窗口中擊鼠標(biāo)右鍵,然后使用彈
出菜單插入一個(gè)功能塊。
將塊名改為FB10 并選擇所需要的編程
語言。
如有必要,激活多重背景FB,并用確
定確認(rèn)其余的缺省設(shè)置。
FB10 被加入到Blocks 文件夾。雙擊以
打開FB10。
您可以為任意功能塊創(chuàng)建多重背景,例如,為閥門控制程序。如果您要使用多重背景,注意
調(diào)用塊和被調(diào)用塊都必須具有多重背景功能。
在幫助 > 目錄的主題“編程塊”和“創(chuàng)建塊和庫”中可以找到更多的信
息。
編程多重背景
STEP 7 使用入門
A5E00446502-01 10-3
10.2 編程FB10
要將FB1 作為FB10 的一個(gè)“局部背景”調(diào)用,則需要在變量詳細(xì)視圖中為每一個(gè)
計(jì)劃調(diào)用的FB1 聲明一個(gè)具有不同名字的靜態(tài)變量。這里,數(shù)據(jù)類型是FB1
(“Engine”)。
聲明/定義變量
FB10 在LAD/STL/FBD 編程窗口中打開。將順序映像的聲明傳送到變量詳細(xì)視圖
中。為此,請(qǐng)依次選6ES7355-2CH00-0AE0 西門子PLC