6DD1681-0DH1
S7-400 自動(dòng)化系統(tǒng)模塊數(shù)據(jù)
參考手冊(cè), Ausgabe 11/2016, A5E00432660-08 99
4.4.3 數(shù)字量模塊的出錯(cuò)原因和糾正方法
總覽
表格 4-7 數(shù)字量模塊的診斷消息、出錯(cuò)原因和糾正方法
診斷消息 可能的出錯(cuò)原因 糾正方法
模塊錯(cuò)誤 任何,模塊已經(jīng)檢測(cè)到一個(gè)錯(cuò)
誤。
內(nèi)部錯(cuò)誤 模塊已經(jīng)在自動(dòng)化系統(tǒng)中檢測(cè)
到一個(gè)錯(cuò)誤。
外部錯(cuò)誤 模塊已經(jīng)在自動(dòng)化系統(tǒng)外部檢
測(cè)到一個(gè)錯(cuò)誤。
通道錯(cuò)誤 指示只有某些通道有故障。 -
缺少外部輔助電壓 缺少運(yùn)行模塊所需的電壓(負(fù)載
電壓,傳感器電源)。
缺少電源電壓
缺少前連接器 前連接器的連接 1 和 2 之間的
跳線缺失。
安裝跳線
無(wú)模塊
參數(shù)
模塊需要信息,以確定它應(yīng)使
用缺省系統(tǒng)參數(shù)還是使用用戶
參數(shù)來(lái)運(yùn)行。
接通電源后,在 CPU 完成參數(shù)傳輸
之前,對(duì)消息進(jìn)行排隊(duì);根據(jù)需要,
對(duì)模塊進(jìn)行組態(tài)。
錯(cuò)誤參數(shù) 一個(gè)參數(shù),或者參數(shù)的組合,
不可靠。
將參數(shù)重新分配給模塊
通道信息可用 通道錯(cuò)誤;模塊可以提供附加
的通道信息。
如果重啟 CPU 后,所有的輸入值均
在中間存儲(chǔ)器中,則會(huì)復(fù)位該信息。
內(nèi)部電壓故障 模塊有故障 更換模塊
EPROM 錯(cuò)誤 模塊有故障 更換模塊
硬件中斷丟失 因?yàn)橄惹暗闹袛辔唇?jīng)確認(rèn),故
模塊無(wú)法發(fā)送中斷;可能是由
于組態(tài)有錯(cuò)誤。
西門子S7-400數(shù)字輸出6ES7455-0VS00-0AE0閉環(huán)控制模塊
更改 CPU 中的中斷處理(更改中斷
OB 的優(yōu)先級(jí);縮短中斷程序)。
參數(shù)分配錯(cuò)誤 傳送給模塊的參數(shù)不正確(例如,
不可能實(shí)現(xiàn)的輸入延遲);相應(yīng)
通道處于取消激活狀態(tài)。
為模塊重新分配參數(shù)
數(shù)字量模塊
4.4 數(shù)字量模塊的診斷
S7-400 自動(dòng)化系統(tǒng)模塊數(shù)據(jù)
100 參考手冊(cè), Ausgabe 11/2016, A5E00432660-08
診斷消息 可能的出錯(cuò)原因 糾正方法
對(duì) M 短路 輸出過(guò)載 排除過(guò)載故障
到 M 的輸出短路 檢查輸出接線。
對(duì) L+短路 輸出對(duì) L+短路 檢查輸出接線。
斷線 線路中斷 連接電纜
無(wú)外部傳感器電源 使用 10 到 18k? 電阻連接傳感器。
通道未連接(斷開) 在 STEP 7 中禁用該通道的“診斷
– 斷線”參數(shù)。
用導(dǎo)線連接通道
保險(xiǎn)絲熔斷 模塊上的一個(gè)或多個(gè)保險(xiǎn)絲熔
斷導(dǎo)致了此故障。
取下并替換過(guò)載的保險(xiǎn)絲。
缺少傳感器電源 傳感器電源過(guò)載 排除過(guò)載故障
傳感器電源對(duì) M 短路 排除短路故障。
缺少負(fù)載電壓 L+ 缺少模塊電源 L+ 提供電源電壓 L+。
模塊中的保險(xiǎn)絲有故障 更換模塊
數(shù)字量模塊
4.4 數(shù)字量模塊的診斷
S7-400 自動(dòng)化系統(tǒng)模塊數(shù)據(jù)
參考手冊(cè), Ausgabe 11/2016, A5E00432660-08 101
4.5 數(shù)字量模塊的中斷
引言
本節(jié)說(shuō)明數(shù)字量模塊的中斷特性。 中斷分兩種類型:
● 診斷中斷
● 硬件中斷
請(qǐng)注意,并非所有數(shù)字量模塊都具有中斷功能,或者它們只具有在此所介紹的中斷功能的
子集。 有關(guān)支持中斷的數(shù)字量模塊的信息,請(qǐng)參見相應(yīng)的規(guī)范。
有關(guān)下面提及的 OB 和 SFC 的詳細(xì)信息,請(qǐng)參見 STEP 7 在線幫助。
啟用中斷
西門子S7-400數(shù)字輸出6ES7422-1FH00-0AA0電位隔離
未預(yù)設(shè)中斷 - 換言之,如果不進(jìn)行合適的參數(shù)分配將會(huì)禁止這些中斷。 在 STEP 7 中啟用
中斷。
特殊特性: 模塊插在 ER-1/ER-2 中
說(shuō)明
如果在 ER-1/ER-2 中使用數(shù)字量模塊,則必須將啟用所有中斷的參數(shù)設(shè)置為“否”,因?yàn)?/p>
中斷線在 ER-1/ER-2 中不可用。
診斷中斷
啟用診斷中斷后,進(jìn)入的錯(cuò)誤事件(初次發(fā)生)和離開的錯(cuò)誤事件(錯(cuò)誤已清除)以中斷方式報(bào)
使用“計(jì)算正弦值”指令,可以計(jì)算角度的正弦值。角度大小在 IN 輸入處以弧度的形式
。指令結(jié)果被發(fā)送到輸出 OUT,可供查詢。
如果下列條件之一,則使能輸出 ENO 的狀態(tài)為“0”:
● 使能輸入 EN 的狀態(tài)為“0”。
● 輸入 IN 的值不是有效浮點(diǎn)數(shù)。
參數(shù)
下表列出了“計(jì)算正弦值”指令的參數(shù):
參數(shù)聲明數(shù)據(jù)類型存儲(chǔ)區(qū)說(shuō)明
EN Input BOOL I、Q、M、D、
L 或常量
使能輸入
ENO Output BOOL I、Q、M、D、L 使能輸出
IN Input 浮點(diǎn)數(shù)I、Q、M、D、
L、P 或常量
角度值(弧度形式)
OUT Output 浮點(diǎn)數(shù)I、Q、M、D、
L、P
角度的正弦
可以從指令框的“???”下拉列表中選擇該指令的數(shù)據(jù)類型。
指令
4.1 指令
對(duì) PLC 進(jìn)行編程
6DD1681-0DH1
參數(shù)操作數(shù)值
IN Tag_Value +1.570796 (π/2)
OUT Tag_Result 1.0
如果操作數(shù)“TagIn”的狀態(tài)為“1”,則將執(zhí)行“計(jì)算正弦值”指令。該指令計(jì)算輸入
“Tag_Value”的角度的正弦并將結(jié)果保存在“Tag_Result”輸出中。如果成功執(zhí)行該指
令,則置位輸出“TagOut”。
有關(guān)以上示例中編程代碼的更多信息,請(qǐng)參見“Sample Library for Instructions
(頁(yè) 697)”。
參見
有效數(shù)據(jù)類型概述 (頁(yè) 247)
EN/ENO 機(jī)制的基本知識(shí) (頁(yè) 153)
有關(guān) LAD 的基本信息 (頁(yè) 8207)
COS:計(jì)算余弦值
說(shuō)明
使用“計(jì)算余弦值”指令,可以計(jì)算角度的余弦值。角度大小在 IN 輸入處以弧度的形式指
。指令結(jié)果被發(fā)送到輸出 OUT,可供查詢。
指令
4.1 指令
對(duì) PLC 進(jìn)行編程
878 編程和操作手冊(cè), 10/2018
如果下列條件之一,則使能輸出 ENO 的狀態(tài)為“0”:
● 使能輸入 EN 的狀態(tài)為“0”。
● 輸入 IN 的值不是有效浮點(diǎn)數(shù)。
參數(shù)
下表列出了“計(jì)算余弦值”指令的參數(shù):
參數(shù)聲明數(shù)據(jù)類型存儲(chǔ)區(qū)說(shuō)明
EN Input BOOL I、Q、M、D、
L 或常量
使能輸入
ENO Output BOOL I、Q、M、D、L 使能輸出
IN Input 浮點(diǎn)數(shù)I、Q、M、D、
L、P 或常量
角度值(弧度形式)
OUT Output 浮點(diǎn)數(shù)I、Q、M、D、
L、P
角度的余弦
可以從指令框的“???”下拉列表中選擇該指令的數(shù)據(jù)類型。
SIMATIC TDC, 二進(jìn)制輸出 SB71 8 BA,DC 24 或者 48V LED 指示燈,電位隔離,SB71端子模塊
FM 458-1 DP 基本型模塊概述- 基本型模塊,用于計(jì)算、閉環(huán)和開環(huán)控制任務(wù)
- PROFIBUS DP 接口,用于連接分布式 I/O 和驅(qū)動(dòng)器
- 通過(guò)擴(kuò)展模塊進(jìn)行模塊化設(shè)計(jì),用于進(jìn)行 I/O 擴(kuò)展和通訊
應(yīng)用FM 458-1 DP 基本模塊執(zhí)行完整的閉環(huán)控制和計(jì)算任務(wù)。 達(dá)到100µs的極短的采樣時(shí)間甚至可以處理動(dòng)態(tài)控制任務(wù)。 設(shè)計(jì)- 64 位 RISC處理器,用于最大計(jì)算功率
- 8 個(gè)快速數(shù)字量輸入,用于多至 8 項(xiàng)報(bào)警任務(wù)(中斷)的液位或邊緣控制調(diào)用
- 串行 RS 232 接口,用于 CFC 測(cè)試方式中的啟動(dòng)和診斷
- 256 KB 帶備用電池的 SRAM,用于故障安全存儲(chǔ)可達(dá) 1000 個(gè)過(guò)程變量或者已記錄的跟蹤數(shù)據(jù)。
EXM 438、EXM 438-1 和 EXM 448 擴(kuò)展模塊 兩種擴(kuò)展模塊可用于 FM 458 基本模塊,用于信號(hào)快速輸入 / 輸出。 EXM 438、EXM 438-1:I/O 擴(kuò)展 - 模擬量和數(shù)字量 I/O
- 增量編碼器和編碼器連接
EXM 448:通信擴(kuò)容 - PROFIBUS DP (主站或從站)
- 一個(gè)插槽,用于可選模塊,如用于 SIMOLINK SLB 模塊
擴(kuò)展模塊只能與 FM 458 一起使用,可以將這些模塊中的兩個(gè)模塊組合。 FM 458 與擴(kuò)展模塊組合選項(xiàng) FM 458 | + EXM 438-1 | |
---|
FM 458 | + EXM 448 | | FM 458 | + EXM 438-1 | + EXM 448 | FM 458 | + EXM 448 | + EXM 438-1 | FM 458 | + EXM 438-1 | + EXM 438-1 | FM 458 | + EXM 448 | + EXM 448 | 考慮到功率消耗,在一個(gè) SIMATIC S7-400 站中,最多可使用 6 個(gè)“FM 458 單元”。 通信 與相關(guān)的 SIMATIC CPU 之間的數(shù)據(jù)交換是通過(guò) P 總線進(jìn)行的 (按照 HW 配置中的組態(tài)),數(shù)據(jù)交換設(shè)計(jì)為快速數(shù)據(jù)交換。 通過(guò) EM 448 擴(kuò)展模塊 (見上) 與非 S7-400 設(shè)備進(jìn)行通信。 附件 - SC57 服務(wù)電纜,用于 CFC 在線調(diào)試和維修。
- 帶 SC64 電纜的 SB10、SB60、SB61、SU12 接口模塊 (用于數(shù)字量輸入)
- 程序存儲(chǔ)模塊
功能當(dāng)使用浮點(diǎn)運(yùn)算來(lái)完成控制和計(jì)算任務(wù)時(shí),組態(tài)過(guò)程將大大簡(jiǎn)化: - 無(wú)需進(jìn)行標(biāo)準(zhǔn)化。
- 數(shù)值范圍幾乎不受限制。
- 分辨率*。
組態(tài) 通過(guò) CFC 進(jìn)行組態(tài)而不是編程 FM 485-1 DP 使用較有名的 STEP 7 和 CFC(連續(xù)功能圖) 軟件工具進(jìn)行組態(tài),它們也用于對(duì) SIMATIC S7-400 進(jìn)行編程。 CFC 基于 Windows,易學(xué)易用。 CFC 已通過(guò) D7-SYS 擴(kuò)展軟件包進(jìn)行了擴(kuò)展,包含功能塊以及優(yōu)化的操作系統(tǒng)。 在用于創(chuàng)建自動(dòng)化程序時(shí),CFC 可顯著縮短組態(tài)時(shí)間: - 您可從塊類別中拖放功能塊,它們的輸入和輸出然后被自動(dòng)連接。 隨后,您只需設(shè)定特定應(yīng)用參數(shù)以完成組態(tài)。
- 自動(dòng)創(chuàng)建詳細(xì)文檔
- 與編程相比,標(biāo)準(zhǔn)塊的互連更加快速,并且更不易出錯(cuò)
- 頻繁使用的程序組件(計(jì)劃)可被傳輸?shù)揭粋€(gè)可重復(fù)使用的塊中,并可集中進(jìn)行修改。
- 分層 CFC 計(jì)劃提高了透明性,增加了程序結(jié)構(gòu)的清晰程度(“計(jì)劃中的計(jì)劃”方法或“自上向下”方法)。
- “CFC 測(cè)試模式”可使用戶快速執(zhí)行圖形支持的啟動(dòng),并在系統(tǒng)運(yùn)行過(guò)程中在屏幕上跟蹤信號(hào)。
- 查看與編輯數(shù)值。
- 輸入、編輯和刪除功能塊之間的連接。
- 插入或刪除功能塊。
- 通過(guò)用戶塊生成器,您可針對(duì)各種應(yīng)用以“C”語(yǔ)言創(chuàng)建功能塊,并將它們集成到 CFC 中。
|
1)梯形圖中的左、右母線
畫梯形圖時(shí)必須遵守兩點(diǎn):
(1)左母線只能直接接各類繼電器的觸頭,繼電器線圈不能直接接在左母線上。
(2)右母線只能直接接各類繼電器的線圈(不含輸入繼電器的線圈),繼電器的觸頭不能直接接右母線。
圖1a所示是錯(cuò)誤的梯形圖,一個(gè)錯(cuò)誤是線圈直接接在左母線上,另一個(gè)錯(cuò)誤是常開觸頭直接接在右母線上。
圖1 梯形圖的畫法
2)繼電器線圈和觸頭
(1)梯形圖中所有繼電器的編號(hào),應(yīng)在所選PLC軟件元件表所列范圍內(nèi),不能任意選用。一般情況下,同一線圈的編號(hào)在梯形圖中只能出現(xiàn)一次,而同一觸頭的編號(hào)在梯形圖中可以重復(fù)出現(xiàn)。
同一編號(hào)的線圈在程序中使用兩次或兩次以上,稱為雙線圈輸出,雙線圈輸出只有在特殊情況下才允許出現(xiàn)。用步進(jìn)指令編寫的程序中,就允許同一編號(hào)的線圈多次出現(xiàn)。一般程序中如果出現(xiàn)雙線圈輸出,則容易引起誤操作。
(2)梯形圖中,只表示輸入繼電器的觸頭,輸入繼電器的線圈是不反映出來(lái)的。
(3)梯形圖中,不允許出現(xiàn)PLC所驅(qū)動(dòng)的負(fù)載,只能出現(xiàn)相應(yīng)輸出繼電器的線圈。
(4)梯形圖中,所有觸頭都應(yīng)按從上到下、從左到右的順序排列,并且觸頭只允許畫在水平方向(主控觸頭除外)。
3)合理設(shè)計(jì)梯形圖
(1)在每個(gè)邏輯行中,串聯(lián)觸頭多的電路塊應(yīng)安排在上面,這樣可省略一條ORB指令。
(2)在每個(gè)邏輯行上,并聯(lián)觸頭多的電路塊應(yīng)安排在左邊,這樣可省略一條ANB指令。
(3)如果多個(gè)邏輯行中都具有相同的控制條件,可將每個(gè)邏輯行中相同的部分合列在一起,共用同一個(gè)控制條件,以簡(jiǎn)化梯形圖。
(4)設(shè)計(jì)梯形圖時(shí),一定要了解PLC的掃描工作方式,即在程序處理階段,對(duì)梯形圖按從上到下、從左到右的順序逐一掃描處理,這一點(diǎn)有別于繼電控制線路。