產(chǎn)品簡(jiǎn)介
數(shù)控系統(tǒng),S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人機(jī)界面,
變頻器,DP總線,MM420 變頻器MM430 變頻器MM440 6SE70交流工程調(diào)速變頻器
6RA70直流調(diào)速裝置 SITOP電源,電線電纜,數(shù)控備件,伺服電機(jī)等工控產(chǎn)品.
詳細(xì)介紹
西門(mén)子PLC模擬量6ES7332-5HB01-0AB0
西門(mén)子PLC模擬量6ES7332-5HB01-0AB0
STEP7 用戶(hù)程序
用戶(hù)程序的任務(wù)
概述
在我們的實(shí)例中,傳感器值存儲(chǔ)在數(shù)據(jù)塊中,。 同時(shí),,硬件中斷狀態(tài)應(yīng)存儲(chǔ)在標(biāo)記字中。
這樣就可以通過(guò)一個(gè)位確認(rèn)狀態(tài)信息,。
此外,,通道值(輸入字的值)應(yīng)存儲(chǔ)在另一個(gè)數(shù)據(jù)塊中。
必須在用戶(hù)程序中執(zhí)行以下任務(wù):
● 將模擬輸入值周期性存儲(chǔ)在數(shù)據(jù)塊中(DB1)
● 將模擬輸入值周期性轉(zhuǎn)換為浮點(diǎn)數(shù)值(FC1)并存儲(chǔ)在數(shù)據(jù)塊中(DB2),。
● 當(dāng)確認(rèn)標(biāo)記(M200.0)為 TRUE 時(shí)確認(rèn)硬件中斷狀態(tài),。
● 當(dāng)發(fā)生硬件中斷時(shí),將狀態(tài)保存在標(biāo)記字中(MW100),。
下表描述了用戶(hù)程序的結(jié)構(gòu):
調(diào)用類(lèi)型
負(fù)責(zé)組織塊
要編程的任務(wù)
使用的塊或標(biāo)記
周期性執(zhí)行 OB1
保存模擬輸入值 DB1
轉(zhuǎn)換并存儲(chǔ)傳感器值 FC1,、DB2
確認(rèn)硬件中斷 M200.0
硬件中斷觸發(fā)
的調(diào)用
OB40
保存狀態(tài) MW100
診斷中斷觸發(fā)
的調(diào)用
OB82
必須執(zhí)行,因?yàn)檎?
使用具有診斷功能的
模塊
---
關(guān)于 OB82
OB82 用于具有診斷功能的模塊,。 如果已啟用這種模塊的診斷報(bào)警,,則當(dāng)檢測(cè)到故障(進(jìn)
入和離開(kāi)事件)時(shí) OB82 將請(qǐng)求診斷。 操作系統(tǒng)則會(huì)調(diào)用 OB82,。
在我們的實(shí)例中,,將使用 OB82 來(lái)防止 CPU 更改為 STOP 模式。 您可以對(duì) OB82 中的
診斷中斷編寫(xiě)響應(yīng)程序,。
創(chuàng)建用戶(hù)程序
請(qǐng)按以下步驟進(jìn)行操作
存在兩種創(chuàng)建用戶(hù)程序的方法,。
● 如果您了解如何編寫(xiě) STEP7 SCL 程序,則可以在 STEP7 的“Blocks”(塊)文件夾中
創(chuàng)建必需的塊和功能塊,,并對(duì)這些塊編程,。
● 您可以將用戶(hù)程序從 SCL 源插入到項(xiàng)目中。 在本“使用入門(mén)”中,,將介紹該方法,。
在 STEP7 中創(chuàng)建用戶(hù)程序需要三個(gè)步驟:
1. 直接從 HTML 頁(yè)下載源文件
2. 導(dǎo)入源文件
3. 編譯源
下載源文件
您可以從下載該“使用入門(mén)”的 HTML 頁(yè)直接下載源文件。
德語(yǔ)版源文件的名稱(chēng)為“GSSM331T1DE.AWL”,。
將源文件保存到硬盤(pán)上