參考價: | 面議 |
- 產(chǎn)品型號
- 品牌
- 經(jīng)銷商 廠商性質(zhì)
- 上海市 所在地
訪問次數(shù):290更新時間:2017-11-01 15:00:01
西門子6AV21034MX030AE5 西門子6AV21034MX030AE5
6AV2103-4MX03-0AE5
升級 SIMATIC WinCC V7.0/V7.2 RC 65535-> WinCC 專業(yè)版 max. 電源標(biāo)簽 V13 SP1 combo 和 WinCC 運行時 專業(yè)版 65535 電源標(biāo)簽 V13 SP1; 工程組態(tài)/R-SW im TIA-Portal; 浮動/單機(jī)許可證; SW 和 文檔 auf DVD;許可證密鑰 auf U 盤;Klasse A; 6-sprachig(de,en,fr,sp,it,cn); 可運行 unter Windows 7(32 位,64 位), Windows 8.1(64 位), WinSrv 2008/2012 R2(64 位)
公司名稱:上海朔川電氣設(shè)備有限公司
聯(lián) 系 人:吉夢琪
:
地址:上海市金山區(qū)涇波路129號
信譽*,客戶*是公司成立之初所確立的宗旨,在公司的嚴(yán)格要求和員工們不折不扣地貫徹執(zhí)行下發(fā)展延續(xù)至今。“假一罰十”一直是我公司的主動承諾。
承諾一:1、保證全新*
承諾二:2、保證安全準(zhǔn)時發(fā)貨
承諾三:3、保證售后服務(wù)質(zhì)量
流程一:1、客戶確認(rèn)所需采購產(chǎn)品型號
流程二:2、我方會根據(jù)詢價單型號查詢價格以及交貨期,擬一份詳細(xì)正規(guī)報價單
流程三:3,客戶收到報價單并確認(rèn)型號無誤后訂購產(chǎn)品
流程四:4、報價單負(fù)責(zé)人根據(jù)客戶提供型號以及數(shù)量擬份銷售合同
流程五:5、客戶收到合同查閱同意后蓋章回傳并按照合同銷售額匯款到公司開戶行
流程六:6、我公司財務(wù)查到款后,業(yè)務(wù)員安排發(fā)貨并通知客戶跟蹤運單
您隨口的一問多少錢,我就立馬放下筷子趕緊回話。
您隨口的一句有沒有現(xiàn)貨,我就立馬進(jìn)去系統(tǒng)拼命地找。
您隨口問了問能優(yōu)惠不?我就到處想辦法。
您很隨便,我卻很當(dāng)真;您不知道我的回答,只為得到您的滿意..……
只因為我和您不止是客戶的關(guān)系,而是把您當(dāng)我的朋友,在全力以赴做到我能做到的
您的選擇您的支持是我zui大的動力! ————致我親愛的客戶(好朋友)
產(chǎn)品簡述:質(zhì)保一年,一年內(nèi)因產(chǎn)品質(zhì)量問題免費更新產(chǎn)品不收取任何費用
哪里有賣 要多少錢 哪里有 哪里能買到 要在哪里買 在哪里有賣的 價格,參數(shù),型號,哪家便宜,比較便宜,哪里有,銷售,訂貨號,多少錢?哪家價格好? 廠家,性能,優(yōu)點,包裝,用途,售后服務(wù)!哪里有賣 代理商 總代理商
1.MMC使用說明
MMC卡是西門子PLC的程序、數(shù)據(jù)的存儲體,應(yīng)用于S7-300,ET200CPU,FM352-5產(chǎn)品:
1. 在定購PLC時,PLC本身不帶有MMC卡,所以為了正常使用PLC,必須根據(jù)工程項目實際需求定購一個大小適用的MMC卡,如果PLC上未插入MMC卡,是無法將STEP7中的程序和數(shù)據(jù)下載下去的,同時應(yīng)當(dāng)注意,不能帶電插拔MMC卡,否則會丟失程序或損壞MMC卡。
2. 在Simatic manager中,選擇一個程序塊下載,則該塊被下載到MMC卡中,如果在窗口左邊的樹型圖中選中Block文件夾進(jìn)行下載,則所有的塊被下載到MMC卡上,MMC中原有的信息將被覆蓋,向MMC卡讀寫數(shù)據(jù)或下載程序的次數(shù)不受限制。
3. 除過CPU中集成的SFB/SFCs塊外,MMC當(dāng)中其他的塊可被在線刪除。
4. MMC卡作為CPU的裝載內(nèi)存(Load Memory),在為CPU選型MMC的時候,建議所選的MMC卡一定要大于等于所選定的CPU工作內(nèi)存的大?。╳ork memory),比工作內(nèi)存大一些,但如果應(yīng)用中,PLC工作時要使用大量的過程數(shù)據(jù),歷史數(shù)據(jù),配方數(shù)據(jù)等或控制工藝中存在較多的用戶程序塊、STEP7中的應(yīng)用功能塊(如FB41、FB42等)時,建議選用2-8M的MMC卡。
5. MMC卡是裝載內(nèi)存,所以不能夠在上位機(jī)中的組態(tài)軟件中直接讀取MMC卡上的數(shù)據(jù)值(DB塊中的數(shù)據(jù)),組態(tài)畫面讀取的是PLC RAM內(nèi)存中的數(shù)據(jù)。
6. 在西門子的PLC上必須使用西門子的MMC卡,如下表中所列出的,不能使用數(shù)碼相機(jī)、或PDA等數(shù)碼產(chǎn)品使用的通用型MMC卡。
Micro Memory Card / S7-300 | Order number |
64 Kbytes | 6ES7 953-8LF20-0AA0 |
128 Kbytes | 6ES7 953-8LG20-0AA0 |
512 Kbytes | 6ES7 953-8LJ30-0AA0 |
2 Mbytes | 6ES7 953-8LL20-0AA0 |
4 Mbytes | 6ES7 953-8LM20-0AA0 |
8 Mbytes | 6ES7 953-8LP20-0AA0 |
表1: MMC 卡訂貨號
2.MMC常見問題列表
2.1如何確定STEP7中的工程項目需要使用多大空間的MMC卡?
Answer :確定控制程序所需的MMC卡的大小,可以按以下步驟進(jìn)行:
1. 在STEP7 Manager中打開的Project;
2. 選中的程序塊,點擊鼠標(biāo)右鍵(或快捷鍵Alt + Enter),打開程序塊的屬性頁面:
圖1 屬性頁面
3. 選擇彈出窗口中的Blocks頁面:
從上圖中可以看出的全部程序塊在PLC中占用裝載內(nèi)存的字節(jié)數(shù)。
4. 將項目中所有程序塊(OB、FC、FB、DB)占用裝載內(nèi)存(Load Memory Requirement)和系統(tǒng)數(shù)據(jù)(Syestem data memory)占用的裝載內(nèi)存的數(shù)量加在一起:
得到的總的字節(jié)數(shù)量在除以1024,就可以知道Project中的程序塊需要多大的MMC卡空間。
5. 如果已經(jīng)有Siemens的PLC和MMC,那么可以通過在線診斷,獲取PLC工作內(nèi)存和裝載內(nèi)存(MMC卡)的使用情況。
在STEP7 Manager界面中,選中CPU,用CP5611或PC-Adapter連接PLC的MPI通訊口,使用快捷鍵Ctrl + D,彈出PLC的診斷信息窗口:
當(dāng)MMC卡未插入PLC中時:
圖2 信息頁面
因為PLC中沒有插入MMC卡,Load memory RAM + EPROM列為空,Work Memory列中顯示當(dāng)前PLC的工作內(nèi)存為48K,EPROM是S7-400、舊款S7-300使用的裝載內(nèi)存卡;
在PLC中插入MMC卡時,
使用快捷鍵Ctrl + D彈出PLC的內(nèi)存使用情況:
圖3 內(nèi)存屬性
可以看出PLC的內(nèi)存使用情況為0%,空余128K裝載內(nèi)存和48K工作內(nèi)存;
將的程序下載到PLC當(dāng)中:
圖4 下載按鈕
使用Ctrl + D彈出PLC的內(nèi)存使用情況:
圖5 屬性頁面
可以看出,的控制程序在PLC中對裝載內(nèi)存和工作內(nèi)存的占用情況。
2.2 MMC卡上存儲程序塊或數(shù)據(jù)塊的限制是什么?
ANSWER:
是的,下載到MMC卡的塊數(shù)目見如下表格:
類型 | MLFB | zui多的塊數(shù)目 |
MMC 64KB | 6ES7953-8LF20-0AA0 | 768 |
MMC 128KB | 6ES7953-8LG20-0AA0 | 1024 |
MMC 512KB | 6ES7953-8LJ30-0AA0 | 2560 |
MMC 2MB | 6ES7953-8LL20-0AA0 | 6528 |
MMC 4MB | 6ES7953-8LM20-0AA0 | 12672 |
表 2: 在MMC卡中的zui大塊數(shù)
2.3 如何刪除MMC卡上的數(shù)據(jù)或程序?
ANSWER:
可以使用如下方法刪除MMC卡上的數(shù)據(jù):
1. 需要被刪除的MMC卡插在PLC插槽內(nèi)。
2. 在SIMATIC管理器界面(SIMATIC Manager),通過"View > Online"或者點擊
3. 圖標(biāo)切換到在線模式。
4. 在在線模式下選擇 。
5. 選擇需要刪除的塊.
6. 點擊鍵盤上的DEL刪除按鍵(刪除操作需要進(jìn)行確認(rèn)).
2.4 31X型PLC插入MMC卡后,STOP燈不停閃爍,怎么辦? 或如何格式化MMC?
ANSWER:
在CPU中的MMC卡沒有格式化或者存在CPU無法識別的信息(例如組態(tài)另外一種PLC或者與現(xiàn)有CPU不兼容的系統(tǒng))時,CPU的停止燈會閃爍
注意:
當(dāng)格式化MMC卡時,MMC卡內(nèi)所有數(shù)據(jù)都會丟失。
格式化MMC的步驟:
1. CPU 請求*復(fù)位 (STOP燈慢閃).
2. CPU需要*格式化(STOP燈慢閃)。
3. 把模式選擇開關(guān)選擇到MRES位置并保持九秒鐘左右直到停止燈常亮。
4. 需要在3秒內(nèi)放開選擇開關(guān)然后把開關(guān)撥至MRES位置,在格式化過程中停止燈會閃爍。
如果按照如上操作不能格式化MMC卡,MMC卡有可能已經(jīng)損壞。
注意:
如上方法僅僅適用于MMC卡內(nèi)部存在的信息對于PLC無效的情況。
2.5 插入MMC卡的S7300 PLC不能正常調(diào)用SFC54程序塊?
ANSWER:
在新型的S7-300 CPU中SFC 54 "RD_DPRARM "已經(jīng)被SFC 102 "RD_DPARA".所代替。
SFC 102 "RD_DPARA", 對比于舊的 SFC 54 "RD_DPARM" 是一個異步執(zhí)行的系統(tǒng)功能. 這意味著程序的執(zhí)行中會有多次的sfc的調(diào)用.
包含 SFC 54 "RD_DPARM" 的程序無法下載到使用MMC卡的PLC中. 因此需要用 SFC 102 "RD_DPARA" 替代SFC 54 "RD_DPARM",并且針對異步執(zhí)行調(diào)整程序的邏輯.
下表為兩個功能塊的對比:
SFC 54 "RD_DPARM" | SFC 102 "RD_DPARA" | 說明 |
Inputs | ||
--- | REQ | 當(dāng)REQ=1時程序執(zhí)行; SFC 102的新參數(shù) |
IOID | --- | 該參數(shù)已在SFC 102中取消; 見LADDR |
LADDR | LADDR | SFC 54: 任何塊地址, ((B#16#54=外設(shè)輸入; B#16#55= 外設(shè)輸出) SFC 102: 任何塊地址; LADDR的高位(BIT 15) Bit15=0 ->外設(shè)輸入Bit15=1 ->外設(shè)輸出 |
RECNUM | RECNUM | 數(shù)據(jù)記錄號 |
Output | ||
RET_VAL | RET_VAL | 如果在功能激活時出錯, |
則返回值包含故障代碼。SFC 102 包含更多的錯誤信息 | ||
--- | BUSY | BUSY=1; 任務(wù)尚未結(jié)束 |
RECORD | RECORD | 所獲取數(shù)據(jù)記錄的目標(biāo)區(qū)域。只允許字節(jié)數(shù)據(jù) |
類型。 |
表 3: SFC 54 和 SFC 102的對比
2.6 采用MMC卡的S7300和C7613,635系列CPU是如何完成數(shù)據(jù)保持功能的?
ANSWER:
如下描述的數(shù)據(jù)保持功能對使用MMC卡的CPU有效,當(dāng)PLC改變操作模式時數(shù)據(jù)塊,定時器計數(shù)器和中間變量的數(shù)據(jù)保持屬性。
數(shù)據(jù)塊:
• CPU 停止/運行 或者 電源 關(guān)/開
1. 保留數(shù)據(jù)塊中的內(nèi)容在重啟和電源開/關(guān)時始終保留??梢愿鶕?jù)工作存儲器允許的zui大限制將保持?jǐn)?shù)據(jù)塊上載到工作存儲器。在 V2.0.12 和更高版本的 CPU 中,也支持非保持?jǐn)?shù)據(jù)塊。每當(dāng)執(zhí)行重新啟動或切斷電源然后再次打開時,都將使用非保持?jǐn)?shù)據(jù)塊的初始值從裝載存儲器中初始化非保持?jǐn)?shù)據(jù)塊??梢愿鶕?jù)zui大工作存儲器的限制來裝載非保持?jǐn)?shù)據(jù)塊和代碼塊。
2. 設(shè)置非保持?jǐn)?shù)據(jù)塊操作為:
o 在數(shù)據(jù)塊的屬性中選擇"Non-Retain"
o 通過 SFC 82 "CREA-DBL"生成的數(shù)據(jù)塊. 在參數(shù)ATTRIB中BIT2 用來表明數(shù)據(jù)塊的保持屬性,1為不保持,0為保持.
• 內(nèi)存復(fù)位(MRES)
1. 在裝載存儲器的內(nèi)容將會復(fù)位為初始值
2. 在裝載存儲器內(nèi)的塊不變,工作內(nèi)存的數(shù)據(jù)復(fù)位為初始值.
• CPU 斷電 -> 插卡 -> 上電 -> 斷電 -> 插卡 -> 上電
1. 數(shù)據(jù)恢復(fù)為裝載存儲器的數(shù)值. 數(shù)值為從編程器下載到CPU的數(shù)值,或者使用SFC84寫入的數(shù)值。
2. 所有的塊都保持不變。在工作內(nèi)存的數(shù)值被初始化。
Note:
如需要保持當(dāng)前值, 可用SFC84保存數(shù)據(jù)在MMC卡內(nèi),注意MMC 卡只允許進(jìn)行 100,000次寫訪問。
M區(qū),計數(shù)器和定時器:
這些值可以在硬件組態(tài)內(nèi)進(jìn)行設(shè)定保持或者非保持: "Object properties CPU > remanence".
• CPU STOP/RUN 或者 電源OFF/ON
如果設(shè)定為保持,數(shù)據(jù)將會保留,否則會被初始化為0.
• 內(nèi)存復(fù)位(MRES)
這些變量將會清零,不論設(shè)定為保持還是非保持。
• CPU Power OFF -> Remove MMC -> Power ON -> Power OFF -> Insert MMC -> Power ON
如果設(shè)置為保持則保留否則被初始化為0。
2.7 在數(shù)據(jù)塊的屬性中非保持是什么作用?
ANSWER:
在數(shù)據(jù)塊的屬性中非保持是在"General - Part 2" 標(biāo)簽頁。可以通過該選項進(jìn)行保持或者非保持的設(shè)定。
圖6 頁面: 屬性 – 數(shù)據(jù)塊
2.8 如何將一些系統(tǒng)文件或是項目相關(guān)的文件存儲到MMC上?
ANSWER:
可以將任何與項目相關(guān)的文件存儲到MMC卡內(nèi).
步驟:
• 把MMC卡插入到PG中.
• 打開 SIMATIC-Manager.
• 選擇菜單 "File > S7-Memory Card > Open".
• 選擇菜單"PLC > Save to Memory Card ...".
圖7 SIMATIC Manager - S7 memory card
• 選擇需要保存的文件并使用 "-->" 鍵進(jìn)行保存.
圖8 SIMATIC Manager - S7 memory card
• 如果需要刪除選擇的文件,使用"<--" 鍵.
• 點擊OK用來保存。
• 保存后的數(shù)據(jù)顯示在"S7 Memory Card"窗口.
圖9 存儲卡菜單
Note:
功能*于S7-300 的MMC卡和S7-400的Flash 卡。
2.9 如果STEP7項目完整地保存在MMC卡上,該選擇多大的MMC?
ANSWER:
為了選擇恰當(dāng)?shù)腗MC卡,需要了解整個項目的大小,可以通過如下方法:
首先對的STEP 7 項目歸檔,"File > Archive".然后查看歸檔后的文件屬性(通過右鍵或者Alt+回車)
圖10 文件屬性
選擇"PLC > Module Information > Memory".可以看到已經(jīng)使用的存儲卡大小.
圖11 裝載內(nèi)存
需要把歸檔數(shù)據(jù)的大小和已經(jīng)使用的進(jìn)行相加,得到的結(jié)果做為選擇保存整個項目所需要的MMC卡的尺寸.
2.9 插入MMC卡的S7300 PLC進(jìn)行了加密,但忘記了密碼,如何才能對MMC解密, 或刪除MMC卡上的密碼?
ANSWER:
如果忘記了在S7-300 CPU Protection屬性中所設(shè)定的密碼,那么只能夠采用Siemens的編程器PG上的讀卡槽或采用帶USB接口的讀卡器(USB prommer 6ES7792-0AA00-0XA0),選擇SIMATIC Manager界面下的菜單 File?S7 Memory Card?delete 選項刪除MMC卡上原有的內(nèi)容,這樣MMC就可以作為一個未加密的空卡使用了,但無法對MMC卡進(jìn)行解密,讀取MMC卡中的程序或數(shù)據(jù)。
關(guān)鍵詞
MMC ,斷電保持
1本例功能介紹
在本例中將介紹S7-300C 中集成的計數(shù)功能及作業(yè)功能。
2示例系統(tǒng)的體系結(jié)構(gòu)
圖 1 本例中選用一個S7-300 CPU314C-2DP, 并插入MMC 卡
3 本例所用的設(shè)備
3.1所用軟件
STEP7 V5.4
3.2所用硬件
1、 一個S7-300 CPU314C-2DP
2、帶有CP5611 的 Field PG 710
3、512K MMC 卡
4 組態(tài)高速計數(shù)器參數(shù)
打開STEP7,新建一個項目,名稱為counter(圖2),在項目中插入一個S7-300 站(圖3)。打開硬件組態(tài),依次插入機(jī)架和CPU314C-2DP,雙擊子槽2.4“Count”進(jìn)入組態(tài)畫面(圖4)。
圖2 新建項目
圖3 插入S7-300站
圖4 插入CPU314C-2DP后雙擊“Count”打開組態(tài)畫面
4.1 操作模式
S7-300C 集成高速計數(shù)器功能, 以314C 為例, 集成4 路*獨立60kHz的高速計數(shù)器。計數(shù)模式可分為:
1、連續(xù)計數(shù)--計到上*跳到下限從新開始。
2、一次計數(shù)--計到上*跳到下限等待新的觸發(fā)。
3、周期計數(shù)--從裝載值開始計數(shù), 到可設(shè)置上*跳到裝載值從新計數(shù)。
圖 5 操作模式
4.2 控制參數(shù)的設(shè)置
1、主計數(shù)方向可分上/下計數(shù)
2、門功能--只有在門打開時計數(shù)值才有效
1) 取消計數(shù)--門再次打開時計數(shù)值清零
2) 停止計數(shù)--門再次打開時計數(shù)從上次計數(shù)值開始計數(shù)
3、開始/停止值--周期計數(shù)時上限值
4、比較值--用于產(chǎn)生中斷
5、滯后值— 可防止臨界時產(chǎn)生的擾動
圖6 操作參數(shù)
4.3 輸入/輸出的設(shè)置
1、輸入--1) 脈沖信號, 2) 硬件門, 3) 計數(shù)方向, 硬件門可使計數(shù)值更加精確
2、輸出--1) 設(shè)置比較器用于觸發(fā)快速輸出 2) 可設(shè)置輸出點脈沖時間
圖7 輸入輸出設(shè)置
4.4 中斷設(shè)置
產(chǎn)生中斷調(diào)用OB40(必須在basic parameters 選擇中斷或診斷+中斷)。
圖8 基本參數(shù)選擇中斷
中斷可選擇:
1、硬件門開中斷 2、硬件門關(guān)中斷 3、接近比較值中斷4、超上限中斷 5、超下限中斷。
圖 9 硬件中斷
5 接線
示例使用的是通道0,參考下面的針腳定義接線。
圖10 針腳分配
DI+1.4 為鎖存觸發(fā)點,D0+0.0 為比較輸出。
6 編程
在編程界面左側(cè)的庫文件中找到系統(tǒng)函數(shù)塊SFB47,并在OB1中調(diào)用。
圖11 功能塊所在位置
圖12 程序
圖13 "Count"子槽的地址
計數(shù)值可在背景數(shù)據(jù)塊DB20.DBD14 中讀出,如果鎖存觸發(fā),DB20.DBD14 中的值將存在DB20.DBD18 中。
清計數(shù)器值有兩種方法:
1:在參數(shù)設(shè)置中“Gate function”選“Cancel count” 軟件門為0,再為1 時,DB20.DBD14 中值將清零,
2:利用寫“Job”的方式
在上例中,寫計數(shù)值的任務(wù)號為1,裝載于DB20.DBW6 中,把需要寫的值寫于DB20.DBD8 中,M1.2 的上升沿即可。
更多關(guān)于CPU31xC的技術(shù)功能的信息請參考“SIMATIC S7-300 CPU31xC技術(shù)功能操作手冊”下載鏈接:
12429336
關(guān)鍵詞
S7-300C、高速計數(shù)器1. 概述
ET200S 功能模塊主要包括四種類型:模塊1Count24V/100kHz, 1Count5V/500kHz, 1SSI 和 2 PULSE。本文主要針對初次使用 2 PULSE 功能模塊的用戶,介紹 2 PULSE 兩路脈沖輸出功能模塊的功能、配置及簡單編程。但是本文無法取代 ET200S 功能模塊手冊《ET 200S Technological Functions》。建議用戶通過此文檔掌握該模塊的初步調(diào)試和使用方法后,仔細(xì)閱讀模塊手冊《ET 200S Technological Functions》,進(jìn)一步加深對ET200S 功能模塊的理解。
2. 模板介紹
圖 1 2 PULSE 模塊外形
模板訂貨號:6ES7 138-4DD00-0AB0
模板功能:該模塊可以產(chǎn)生脈沖信號對被控對象進(jìn)行控制。
工作模式:脈沖輸出模式;脈寬調(diào)制(PWM)模式;脈沖串模式;On/Off延時模式。
模板主要屬性:輸出脈沖個數(shù):2;輸出脈沖電壓:24V;輸出脈沖zui大頻率:2.5kHz
3. 模板接線圖
圖 2 接線端子
含義:
Channel 0: 端子1 到 4
Channel 1: 端子5 到 8
24 VDC:傳感器電源
M:公共端
DI:輸入信號
DO:輸出信號
4. 硬件配置
2 PULSE 功能模板基本可以和任意ET200S 接口模塊一起使用,本文中以 IM151-3PN 接口模塊為例。
主要軟、硬件列表:
名稱 | 訂貨號 | 數(shù)量 |
CPU 315-2 PN/DP | 6ES7 315-2EH13-0AB0 | 1 |
IM151-3 PN 接口模塊 | 6ES7 151-3BA20-0AB0 | 1 |
PM-E 電源管理模塊 | 6ES7 138-4CA01-0AA0 | 1 |
2 PULSE 脈沖數(shù)出模塊 | 6ES7 138-4DD00-0AB0 | 1 |
1 Count 24V/100kHz | 6ES7 138-4DA04-0AB0 | 1 |
STEP7 V5.4 SP5 | 6ES7 810-4CC08-0YA7 | 1 |
1 Count 24V/100kHz | 6ES7 138-4DA04-0AB0 | 1 |
表 1 軟硬件配置
圖 3 系統(tǒng)配置圖
5. 硬件組態(tài)及參數(shù)配置
按照圖 3 通過網(wǎng)線連接 CPU315-2PN/DP 與 IM151-3PN 的PN 接口并將 ET200S 站的I/O 模板和功能模板安裝好,正確連接電源線和信號線。
打開 STEP7,在管理器中新建一個項目,插入相應(yīng)的 S7-300 站,進(jìn)入硬件配置界面,配置 PN I/O 和其他相關(guān)模塊(圖 4)。由于本文主要介紹 ET200S 2 PULSE 模塊,其他配置過程不在詳細(xì)描述,如有關(guān)于 PN I/O 配置的問題請參閱相關(guān)手冊和說明,參考鏈接:26707214
圖 4 硬件組態(tài)
ET200S 2 PULSE 模塊參數(shù)配置界面:
圖 5 2 PULSE 模塊參數(shù)界面
其中參數(shù)含義:
1. 組診斷;
2. CPU/主站停機(jī)時輸出的狀態(tài):可以選擇繼續(xù)工作、使用替代值等模式;
3. 通道編號 0;
4. DO 診斷:可以診斷輸出斷線、短路等;
5. 替代值:配合參數(shù) 2 使用;
6. 運行模式:更改 2 PULSE 輸出模式,包括脈沖輸出,脈寬調(diào)制(PWM),脈沖串,On/Off 延時等模式;
7. PWM(脈寬調(diào)制)的輸出模式:可以使用千分?jǐn)?shù)或者S7 模擬量格式的值;
8. 時基:后面所有跟時間相關(guān)的參數(shù)都以該參數(shù)為時間單位;
9. DI 數(shù)字量輸入的功能:可作為普通輸入和硬件使能使用;
10. 接通延時;
11. zui小/脈沖時間;
12. 周期時間;
13. 通道編號 1;
將項目配置好后,存盤編譯并下載,參數(shù)配置隨即生效。
6. 編程
該模板跟很多其他的 ET200S 功能模板類似,都是通過外部 I/O 直接對模板進(jìn)行控制和反饋。ET200S 2 PULSE 模塊輸入/輸出分配詳見表 2,表 3:
控制信號(輸出):
表 2 輸出地址分配
反饋信號(輸入)
表 3 輸入地址分配
為了便于對該模板地址中的位、字節(jié)、字等地址的讀寫,我們根據(jù)模板的硬件地址將需要的輸入/輸出地址通過程序映射到一個接口 DB 塊中,以后的操作都針對該 DB 塊中相應(yīng)的地址進(jìn)行讀寫即可(見圖 6):
圖 6 項目程序
7. 模式說明及舉例
7.1.脈沖輸出模式:
脈沖輸出模式可以使 2 PULSE 模塊在輸出使能后通過一定時間的延遲后輸出一個給定脈沖寬度的脈沖輸出。時序請參見圖 7:
圖 7 脈沖輸出時序圖
脈沖數(shù)出參數(shù)配置:
圖 8 脈沖數(shù)出參數(shù)配置
在 2 PULSE 模塊參數(shù)界面,選擇運行模式為 pulse output,時基為 1ms,DI 輸入功能為普通輸入,所以在運行的時候輸出將不參考硬件使能的狀態(tài)。啟動延時設(shè)為 1000ms。
通過圖 7 可以看出脈沖輸出模式需要在程序里面給定給兩個主要的數(shù)值:脈沖時間和接通延時時間,其中:
脈沖時間 = 給定數(shù)值 * 參數(shù)設(shè)定的時基
接通延時 = 延時系數(shù) * 0.1 * 參數(shù)設(shè)定的啟動延時
變量表賦值:
圖 9 脈沖數(shù)出賦值變量表
根據(jù)輸入/輸出地址定義,將相應(yīng)的值寫到相應(yīng)的地址中,在本例中數(shù)值為:
脈沖時間 = 2000 * 1ms= 2s
接通延時 = 10 * 0.1 * 1000ms = 1s
這時,當(dāng)激活軟件使能 DBX52.0 時,觀察 DB2.DBX0.1 會經(jīng)過 1s 的延時后輸出一個 2s 寬的脈沖。
7.2.脈寬調(diào)制(PWM)模式:
在脈寬調(diào)制模式下,該模塊可以輸出一個脈沖序列,用戶可以通過修改輸出值來修改脈沖序列的脈沖寬度,可以通過系數(shù)修改脈沖的周期。時序見圖 10
圖 10 脈寬調(diào)制(PWM)模式時序圖
脈寬調(diào)制(PWM)的參數(shù)配置
圖 11 脈寬調(diào)制(PWM)模式參數(shù)配置
1. 選擇運行模式為脈寬調(diào)制(PWM);
2. 輸出 PWM (脈寬調(diào)制)的輸出模式:本例中使用千分?jǐn)?shù);
3. 時基為 1ms;
4. DI 為普通輸入,不作為硬件使能;
5. 啟動延時為 1000ms;
6. zui小脈沖寬度 10ms (調(diào)節(jié)脈沖寬度時,zui小不能小于此值);
7. 脈沖周期時間為 1000ms;
脈寬調(diào)制(PWM)模式可以在程序里面給定給兩個主要的數(shù)值:脈沖寬度和脈沖周期,其中:
脈沖周期 = 周期系數(shù) * 0.1 * 參數(shù)預(yù)設(shè)的脈沖周期
脈沖寬度 = (給定數(shù)值 / 1000) * 脈沖周期