西門子S7-200SMART模塊CPUST40
西門子調(diào)試
S7-200CN、S7-200Smart、S7-300、S7-400、S7-1200、S7-1500、V20、V90、G120、G120C、S120。
上半年,公路建設(shè)完成投36469億元,同比長(zhǎng)10.2%。4.鋼絲繩芯膠帶輸送機(jī)高的強(qiáng)度,能夠?qū)崿F(xiàn)單機(jī)長(zhǎng)距離運(yùn)輸,使運(yùn)輸簡(jiǎn)化,運(yùn)輸效率高,設(shè)備成本及運(yùn)輸成本遠(yuǎn)遠(yuǎn)低于一般織物芯體膠帶的輸送機(jī)。 二、安裝調(diào)心托輥組 調(diào)心托輥組有多種類型如中間轉(zhuǎn)軸式、四連氖?、立辊式谍x一般在皮帶運(yùn)輸機(jī)總長(zhǎng)度較短時(shí)或皮帶運(yùn)輸機(jī)雙向運(yùn)行時(shí)采用此比較合理,原因是較短皮帶運(yùn)輸機(jī)更容易跑偏并且不容易。 3、物料輸送中,能耗低,大限度的運(yùn)行成本。
3. 通過(guò)通信網(wǎng)絡(luò)將塊發(fā)送到 CPU 進(jìn)
行 PLC 編譯。
通信錯(cuò)誤
要下載(編輯器至 PLC)或上載(PLC
至編輯器),PLC 通信必須正常運(yùn)行。確
保網(wǎng)絡(luò)硬件和 PLC 連接電纜正常操作。
4. PLC 編譯
如果 PLC 編譯成功,程序控制移
交至下一步;如果失敗,退出下
載并報(bào)錯(cuò)。
PLC 編譯器會(huì)驗(yàn)證 PLC 硬件支持全部程
序指令、范圍和結(jié)構(gòu)。
在 PLC 菜單的“信息"(Information) 區(qū)域
中,單擊 PLC 按鈕查看找到的個(gè)編
譯錯(cuò)誤
5. 程序位于 CPU 存儲(chǔ)器中,隨
時(shí)可在 RUN 模式下執(zhí)行。
致命錯(cuò)誤 (頁(yè) 975)和非致命運(yùn)行錯(cuò)誤
(頁(yè) 972)可從 PLC 菜單的“信
息"(Information) 區(qū)域訪問(wèn)。
如果下載嘗試生成編譯器錯(cuò)誤或下載錯(cuò)誤,則更正錯(cuò)誤,然后重新嘗試下載。
另請(qǐng)參見(jiàn)
上傳項(xiàng)目組件 (頁(yè) 94)
PLC 概念
4.3 保存和恢復(fù)數(shù)據(jù)
S7-200 SMART
94 系統(tǒng)手冊(cè), V2.5, 01/2020, A5E03822234-AI
參見(jiàn)
硬件故障排除指南 (頁(yè) 727)
4.3.2 上傳項(xiàng)目組件
要將項(xiàng)目組件從 PLC 上傳到 STEP 7-Micro/WIN SMART 程序編輯器,請(qǐng)按以下步驟操
作:
1. 確保網(wǎng)絡(luò)硬件和 PLC 連接器電纜(以太網(wǎng) (頁(yè) 33)或 RS485 (頁(yè) 36))運(yùn)行正常,并確
保 PLC 通信運(yùn)行正常 (頁(yè) 727)。
2. 要上傳所有項(xiàng)目組件,在“文件"(File) 或 PLC 菜單功能區(qū)的“傳輸"(Transfer) 部分單擊
“上傳"(Upload) 按鈕,或按快捷鍵組合 CTRL+U。
3. 要上傳所選項(xiàng)目組件,單擊“上傳"(Upload) 按鈕下的向下箭頭,然后選擇具體要上傳的
項(xiàng)目組件(程序塊、數(shù)據(jù)塊或系統(tǒng)塊)。
4. 如果彈出“通信"(Communications) 對(duì)話框,請(qǐng)選擇要上傳的 PLC 通信接口和以太網(wǎng) IP
地址或 RS485 網(wǎng)絡(luò)地址。
5. 在“上傳"(Upload) 對(duì)話框中,可改選要上傳的塊(如果已選擇)。
6. (可選)如果想要對(duì)話框在成功上傳后自動(dòng)關(guān)閉,單擊“成功后關(guān)閉對(duì)話框"(Close
dialog on success) 復(fù)選框。
7. 單擊“上傳"(Upload) 按鈕以開始上傳。
STEP 7-Micro/WIN SMART 復(fù)制您選擇從 PLC 上傳到當(dāng)前打開項(xiàng)目的完整程序或程序組
件。狀態(tài)圖標(biāo)指示信息性消息,或上傳時(shí)是否出現(xiàn)潛在問(wèn)題或錯(cuò)誤。狀態(tài)消息提供操作的
特定結(jié)果。
PLC 概念
4.3 保存和恢復(fù)數(shù)據(jù)
S7-200 SMART
系統(tǒng)手冊(cè), V2.5, 01/2020, A5E03822234-AI 95
如果上傳成功,可保存上傳的程序,或進(jìn)行進(jìn)一步更改。PLC 不包含符號(hào)或狀態(tài)圖表信
息;因此無(wú)法上傳符號(hào)表或狀態(tài)圖表。
說(shuō)明 明
上傳到新項(xiàng)目是捕獲程序塊、系統(tǒng)塊和/或數(shù)據(jù)塊信息的保險(xiǎn)方法。由于項(xiàng)目空白,您不
會(huì)意外損壞數(shù)據(jù)。如果要使用位于另一項(xiàng)目的狀態(tài)圖表或符號(hào)表中的信息,可始終打開第
二個(gè) STEP 7-Micro/WIN SMART 實(shí)例,然后將該信息從另一項(xiàng)目文件復(fù)制過(guò)來(lái)
西門子S7-200SMART模塊CPUST40
下載程序時(shí),CPU 會(huì)對(duì)程序進(jìn)行編譯。如果 CPU 檢測(cè)到程序違反編譯規(guī)則,將中止
下載,并生成一個(gè)錯(cuò)誤代碼。(已經(jīng)下載到 CPU 的程序仍然存在于存儲(chǔ)器中,不
會(huì)丟失。)可以在修正錯(cuò)誤后再次下載程序。
I/O 設(shè)備錯(cuò)誤 上電和下載系統(tǒng)塊后,CPU 驗(yàn)證系統(tǒng)塊中存儲(chǔ)的 I/O 組態(tài)與 CPU、信號(hào)板和實(shí)際存在
的擴(kuò)展模塊是否匹配。任何不匹配將導(dǎo)致生成設(shè)備的組態(tài)錯(cuò)誤。在運(yùn)行時(shí),設(shè)備檢測(cè)
到的其他 I/O 問(wèn)題(如缺少用戶電源或輸入值超出限制)可生成 I/O 錯(cuò)誤。
CPU 將模塊狀態(tài)信息存儲(chǔ)在特殊存儲(chǔ)器 (SM) 位中。程序可以監(jiān)視和評(píng)估這些位。
SM5.0 是全局 I/O 錯(cuò)誤位,當(dāng)存在任何 I/O 錯(cuò)誤條件時(shí),它將保持置位。
程序執(zhí)行錯(cuò)誤 程序在執(zhí)行過(guò)程中可能產(chǎn)生錯(cuò)誤。這些錯(cuò)誤的原因可能是指令使用不正確或指令處理
的數(shù)據(jù)無(wú)效。例如,如果程序執(zhí)行期間更改了指針,則程序編譯時(shí)有效的間接地址指
針可能會(huì)指向非法地址。更改指針指向無(wú)效地址為運(yùn)行時(shí)間編程問(wèn)題的一個(gè)示例。發(fā)
生運(yùn)行時(shí)編程故障時(shí),CPU 會(huì)將 SM4.3 置位。SM4.3 會(huì)在 CPU 處于 RUN 模式期間
一直保持置位。
程序可通過(guò)執(zhí)行 GET_ERROR 指令 (頁(yè) 370)獲取當(dāng)前非致命錯(cuò)誤代碼并將 SM4.3 復(fù)
位為 OFF。有關(guān)違反編譯規(guī)則和運(yùn)行時(shí)編程問(wèn)題的描述,請(qǐng)參見(jiàn)非致命錯(cuò)誤代碼列表 (頁(yè) 972)。
有關(guān)用于報(bào)告 I/O 和程序執(zhí)行錯(cuò)誤的 SM 位的詳細(xì)信息,請(qǐng)參見(jiàn) SM 位 (頁(yè) 979)的描述。
5.7.6 致命錯(cuò)誤
致命錯(cuò)誤導(dǎo)致 PLC 停止執(zhí)行程序。 根據(jù)致命錯(cuò)誤的嚴(yán)重程度的不同,致命錯(cuò)誤可能導(dǎo)致
PLC 無(wú)法執(zhí)行任一或全部功能。處理致命錯(cuò)誤的目的是使 PLC 進(jìn)入安全狀態(tài),這樣 PLC
能對(duì)現(xiàn)有錯(cuò)誤條件的詢問(wèn)做出響應(yīng)。
檢測(cè)到致命錯(cuò)誤時(shí),PLC 將切換到 STOP 模式、點(diǎn)亮 STOP 和 ERROR LED、覆蓋輸出
表并切斷輸出。 PLC 一直處于該狀態(tài),直到致命錯(cuò)誤條件得到糾正。
在進(jìn)行更改以糾正致命錯(cuò)誤條件后,使用下列方法之一重新啟動(dòng) PLC:
● 關(guān)閉 PLC 的電源后再重新接通。
● 使用 STEP 7-Micro/WIN SMART,在 PLC 菜單功能區(qū)的“修改"(Modify) 區(qū)域單擊“暖
啟動(dòng)"(Warm Start) 按鈕。 這會(huì)強(qiáng)制 PLC 重新啟動(dòng)并清除所有致命錯(cuò)誤。
重新啟動(dòng) PLC 將清除致命錯(cuò)誤條件并執(zhí)行上電診斷測(cè)試以驗(yàn)證致命錯(cuò)誤是否已糾正。 如
果發(fā)現(xiàn)其它致命錯(cuò)誤條件,則 PLC 將再次點(diǎn)亮 ERROR LED,指示仍然存在錯(cuò)誤。 否
則,PLC 將開始正常運(yùn)行。
有些錯(cuò)誤條件可能會(huì)導(dǎo)致 PLC 無(wú)法進(jìn)行通信。 在這些情況下,無(wú)法查看 PLC 中的錯(cuò)誤
代碼。 這些類型的錯(cuò)誤表明硬件發(fā)生故障,需要修理 PLC;更改程序或清空 PLC 存儲(chǔ)器
無(wú)法解決這些問(wèn)題。
系統(tǒng)手冊(cè), V2.5, 01/2020, A5E03822234-AI
概述
借助“在 RUN 模式下執(zhí)行程序編輯"功能,無(wú)需將 PLC 切換為 STOP 模式即可對(duì)程序進(jìn)
行修改,并將相關(guān)變更下載至 PLC。
● 無(wú)需停機(jī)即可對(duì)當(dāng)前程序進(jìn)行細(xì)微修改。
示例:更改參數(shù)值。
● 借助此功能,可更快速地執(zhí)行程序調(diào)試。
示例:對(duì)常開或常閉開關(guān)進(jìn)行取反邏輯操作。
如果將相關(guān)更改下載至實(shí)際過(guò)程(相對(duì)仿真過(guò)程而言,程序調(diào)試期間可能會(huì)進(jìn)行模擬仿
真),下載之前,請(qǐng)務(wù)必全面考慮可能會(huì)對(duì)機(jī)器和機(jī)器操作員造成的安全后果。
在 RUN 模式下執(zhí)行程序編輯的過(guò)程中,只能下載程序塊(OB1,子例程和中斷)。在
RUN 模式下執(zhí)行程序編輯的過(guò)程中,無(wú)法下載系統(tǒng)塊或數(shù)據(jù)塊。
在 在 RUN 模式下執(zhí)行編輯的前 提條件
若要在 RUN 模式下將程序編輯下載至 PLC,必須滿足以下前提條件:
● 程序編譯必須成功。
● 運(yùn)行 STEP 7-Micro/WIN SMART 的計(jì)算機(jī)與 PLC 之間必須已成功建立通信。
● 目標(biāo) PLC 的固件必須支持在 RUN 模式下進(jìn)行程序編輯。僅帶有 V2.0 版或更新版固
件的 S7-200 SMART CPU 支持在 RUN 模式下進(jìn)行程序編輯。
● 必須為受保護(hù)的 POU 提供密碼才能打開塊(用于正常編輯、在 RUN 模式編輯和程序
狀態(tài)操作)。
如果在 RUN 模式下執(zhí)行程序編輯的過(guò)程中將 PLC 切換為 STOP 模式,則 PLC 將中止編
輯會(huì)話。
可能發(fā)生的問(wèn)題
為了幫助您確定是在 RUN 模式還是在 STOP 模式下將程序相關(guān)變更下載至 PLC,需考
量在 RUN 模式下執(zhí)行編輯時(shí)各種類型的程序變更所產(chǎn)生的影響:
● 如果刪除輸出的控制邏輯,則在下次重新上電或切換為 STOP 模式之前,輸出將始終
保持為其的狀態(tài)。
● 如果刪除在 RUN 模式下執(zhí)行編輯時(shí)已運(yùn)行的 HSC、Motion、或 PLS 函數(shù),則
HSC、Motion、或 PLS 函數(shù)將繼續(xù)運(yùn)行,直至下一次上電循環(huán)或切換到 STOP 模
式。
編程概念
5.8 在 RUN 模式下執(zhí)行程序編輯
S7-200 SMART
系統(tǒng)手冊(cè), V2.5, 01/2020, A5E03822234-AI 141
● 如果在 RUN 模式下執(zhí)行編輯的過(guò)程中刪除 ATCH 或 DTCH 指令卻未刪除相應(yīng)中斷例
程,則在下次重新上電或切換為 STOP 模式之前,無(wú)論何時(shí)只要發(fā)生控制事件,仍會(huì)
繼續(xù)執(zhí)行中斷例程。
● 如果添加以*掃描標(biāo)志為條件的 ATCH 指令,則在下次重新上電或發(fā)生 STOP-to-
RUN 模式轉(zhuǎn)換之前,CPU 不會(huì)使能相關(guān)事件。
● 如果刪除 ENI 或 DISI 指令,則在下次重新上電或發(fā)生 RUN-STOP 模式轉(zhuǎn)換之前,激
活的中斷例程仍將繼續(xù)運(yùn)行。
● 如果在 RUN 模式下執(zhí)行編輯的過(guò)程中修改 RCV 指令表的地址,且 RCV 指令處于激
活狀態(tài),則 PLC 會(huì)將接收到的數(shù)據(jù)寫入舊的表地址中。完成當(dāng)前(舊地址)接收請(qǐng)求
之后,PLC 才會(huì)使用。由于已完成程序編輯,如果程序在中查找數(shù)據(jù),
會(huì)發(fā)現(xiàn)其中不存在數(shù)據(jù)。GET 與 PUT 指令的功能類似。
說(shuō)明
CPU 型號(hào) CPU CR20s、CPU CR30s、CPU CR40s 和 CPU CR60s 無(wú)以太網(wǎng)端口,
不支持與使用以太網(wǎng)通信相關(guān)的所有功能。
● 在重新上電或從 STOP 轉(zhuǎn)換為 RUN 模式之前,PLC 不會(huì)執(zhí)行以*掃描標(biāo)志為條件
的相關(guān)邏輯。完成 RUN 模式下的編輯之后,啟動(dòng)修改后的程序不會(huì)設(shè)置*掃描標(biāo)
志。
處理正負(fù)跳變
在 RUN 模式下執(zhí)行編輯的過(guò)程中,為大程度減小程序中正跳變 (EU) 和負(fù)跳變 (ED) 指
令再定位的相關(guān)變更對(duì)過(guò)程的影響,STEP 7-Micro/WIN SMART 會(huì)為程序中所含的每條
跳變指令分配一個(gè)臨時(shí)的編號(hào)。對(duì)于在 RUN 模式編輯過(guò)程中添加到程序中的各跳變指
令,必須為其分配的標(biāo)識(shí)號(hào)。為幫助用戶選擇尚未使用的編號(hào),STEP 7-Micro/WIN
SMART 的交叉引用窗口中提供了邊沿使用選項(xiàng)卡,當(dāng)激活在 RUN 模式下激活程序編輯
功能后,該選項(xiàng)卡即可用。該表會(huì)列出當(dāng)前程序中所使用的所有 EU/ED 指令,這樣用戶
即可參照此列表執(zhí)行程序變