產(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ì)介紹
西門子PLC模擬量6ES7332-5HB01-0AB0
西門子PLC模擬量6ES7332-5HB01-0AB0
STEP7 用戶程序
用戶程序的任務(wù)
概述
在我們的實(shí)例中,傳感器值存儲(chǔ)在數(shù)據(jù)塊中。 同時(shí),硬件中斷狀態(tài)應(yīng)存儲(chǔ)在標(biāo)記字中。
這樣就可以通過一個(gè)位確認(rèn)狀態(tài)信息。
此外,通道值(輸入字的值)應(yīng)存儲(chǔ)在另一個(gè)數(shù)據(jù)塊中。
必須在用戶程序中執(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)。
下表描述了用戶程序的結(jié)構(gòu):
調(diào)用類型
負(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)
入和離開事件)時(shí) OB82 將請(qǐng)求診斷。 操作系統(tǒng)則會(huì)調(diào)用 OB82。
在我們的實(shí)例中,將使用 OB82 來防止 CPU 更改為 STOP 模式。 您可以對(duì) OB82 中的
診斷中斷編寫響應(yīng)程序。
創(chuàng)建用戶程序
請(qǐng)按以下步驟進(jìn)行操作
存在兩種創(chuàng)建用戶程序的方法。
● 如果您了解如何編寫 STEP7 SCL 程序,則可以在 STEP7 的“Blocks”(塊)文件夾中
創(chuàng)建必需的塊和功能塊,并對(duì)這些塊編程。
● 您可以將用戶程序從 SCL 源插入到項(xiàng)目中。 在本“使用入門”中,將介紹該方法。
在 STEP7 中創(chuàng)建用戶程序需要三個(gè)步驟:
1. 直接從 HTML 頁下載源文件
2. 導(dǎo)入源文件
3. 編譯源
下載源文件
您可以從下載該“使用入門”的 HTML 頁直接下載源文件。
德語版源文件的名稱為“GSSM331T1DE.AWL”。
將源文件保存到硬盤上