開封西門子代理商
Siemens編程器S7-200系列用在中小型設(shè)備上的自動系統(tǒng)的控制單元,適用于各行各業(yè),各種場合中的檢測,監(jiān)測及控制。
???在這里,和大家一起來討論S7-200幾個使用方面的情況。
?1.步進,伺服脈沖定位控制。
??在設(shè)備的控制系統(tǒng)中,有關(guān)運動控制是很重要的,下面我們來看一看西門子S7-200系列PLC怎樣來實現(xiàn)這???個功能。
??首先,確定使用哪個端口來發(fā)脈沖,如采用Q0.0發(fā)脈沖,則它的控制字為SMB67,脈沖同期為SMW68,脈???沖個數(shù)存放在SMD72中,
??
? 下面是控制字節(jié)的說明:
Q0.0 Q0.1 控制字節(jié)說明
?SM67.0 ?SM77.0 ?PTO/PWM更新周期值 0=不更新,1=更新周期值
?SM67.1 ?SM77.1 ?PWM更新脈沖寬度值 0=不更新,1=脈沖寬度值
?SM67.2 ?SM77.2 ?PTO更新脈沖數(shù) 0=不更新,1=更新脈沖數(shù)
?SM67.3 ?SM77.3 ?PTO/PWM時間基準(zhǔn)選擇 0=1微秒值,1=1毫秒值
?SM67.4 ?SM77.4 ?PWM更新方法 0=異步更新,1=同步更新
?SM67.5 ?SM77.5 ?PTO操作 0=單段操作,1=多段操作
?SM67.6 ?SM77.6 ?PTO/PWM模式選擇 0=選擇PTO,1=選擇PWM
?SM67.7 ?SM77.7 ?PTO/PWM允許 0=禁止PTO/PWM,1=允許
??這樣根據(jù)以上表格,我們得出Q0.0控制字:SMB67為:10000101
采用PTO輸出,微妙級周期,發(fā)脈沖的周期(也就是頻率)與脈沖個數(shù)都要重新輸入。10000101轉(zhuǎn)化為??16進制?為85,有了控制字以后,我們來寫這一段程序:
![](https://img73.chem17.com/7dcfb85b91dc08c56545b6d57b1b86649a62cb1535fc0a69e83fb97eb2aa9497c8e998cb2fd9d08f.png)
根據(jù)上面這段程序,我們知道了控制字的使用,同時也知道步進電機的脈沖周期與沖個數(shù)的存放位置(對??Q0.0來說是SMW68與SMD72)。當(dāng)然,VW100與VD102內(nèi)的數(shù)據(jù)不同的話,步進電機的轉(zhuǎn)速和轉(zhuǎn)動圈數(shù)就不一樣。
???還有一點需要說明得是:M0.0導(dǎo)通---PLC捕捉到上升沿發(fā)動脈沖輸出后,想停止的話,只須改變端口脈沖的?控制字,再啟動PLS即可,程序如下:
![](https://img75.chem17.com/7dcfb85b91dc08c56545b6d57b1b8664939e67b7f5a9f15eb69fce27a7bf0d2df86e00ef322e44db.png)
2.高速計數(shù)功能。
???西門子S7-200系列PLC具有高速計數(shù)的功能;舉一例子來談?wù)劯咚儆嫈?shù)的用途,我們采用普通電機來帶動絲桿轉(zhuǎn)動,我們想控制轉(zhuǎn)動距離,怎么來解決這個問題?那么我們可在電機另一頭與一編碼器聯(lián)接,電機轉(zhuǎn)一圈,編碼器也隨之轉(zhuǎn)一圈,同時根據(jù)規(guī)格發(fā)出不同的脈沖數(shù)。當(dāng)然,這些脈沖數(shù)的頻率比較高,PLC不能用普通的上升沿計數(shù)來取得這些脈沖,只能通過高速計數(shù)功能了。
???啟動高速計數(shù)功能,也要具有控制字
HSCO HSC1 描述
?SM37.0 ?SM47.0 ?復(fù)位有效電平控制位 0=高電平有效, 1=低電平有效
?SM37.1 ?SM47.1 ?啟動有效電平控制位于 0=高電平有效, 1=低電平有效
?SM37.2 ?SM47.2 ?正交計數(shù)器速率選擇 0=4X計數(shù)率, 1=1X計數(shù)率
?SM37.3 ?SM47.3 ?計數(shù)方向控制位 0=減計數(shù), 1=正計數(shù)
?SM37.4 ?SM47.4 ?向HSC中寫入計數(shù)方向 0=不更新, 1=更新計數(shù)方向
?SM37.5 ?SM47.5 ?向HSC中寫入預(yù)置值 0=不更新, 1=更新預(yù)置值
?SM37.6 ?SM47.6 ?向HSC中寫入當(dāng)前值 0=不更新, 1=更新當(dāng)前值
?SM37.7 ?SM47.7 ?HSC允許 0=禁止HSC, 1=允許HSC
??參照上面的表格,我們選擇HSC1高速計數(shù)器,控制字為SMB47,現(xiàn)在我們啟動高速計數(shù)器HSC1,選擇為增計數(shù),更新計數(shù)方向,重新設(shè)置值,更新當(dāng)前值:這樣的話,HSC1的啟動控制高為:11111000轉(zhuǎn)化為16進制為?F8,將啟動計數(shù)器時當(dāng)前值存放在SMD48中,將預(yù)存置放在SMD52中,具體的程序?如下:
![](http://www.plc100.com/siemens/shili/bianchengqi.files/image003.jpg)
同樣的,如果計數(shù)器在工作狀態(tài)下想停止計數(shù)器,也必須改變它的控制字后,啟動HSC具體程序?如下:
![](http://www.plc100.com/siemens/shili/bianchengqi.files/image004.jpg)
3. PID回路控制功能。
![](https://img50.hbzhan.com/0b6849f770a0a8efbf6b1ebdc5362862d0a6a0d2c85667acda65eb53f8d6372637e6d9d51a4cc993.jpg)
通用特性 | 規(guī) 范 |
類型 | 屏蔽雙絞線 |
導(dǎo)體截面積 | 24 AWG(0.22 mm2)或更粗 |
電纜電容 | < 60 pF/m |
阻抗 | 100Ω ~ 120 Ω |
PROFIBUS網(wǎng)絡(luò)中段的大電纜長度(PROFIBUS網(wǎng)絡(luò)的大長度有賴于波特率和所用電纜的類型)
傳輸速率 | 網(wǎng)絡(luò)段的大電纜長度 |
9.6k 波特 ~ 19.2 k 波特 | 1,200 米(3,936英尺) |
187.5k波特 | 1,000米(3,280英尺) |
開封西門子代理商
要將項目組件從 PLC 上傳到 STEP 7-Micro/WIN SMART
程序編輯器,請按以下步驟操作:
確保網(wǎng)絡(luò)硬件和 PLC連接器電纜(以太網(wǎng)或 RS485)運行正常,并確保 PLC 通信運行正常 。
要上傳所選項目組件,單擊“上傳"(Upload)要上傳所有項目組件,在“文件"(File)或PLC 菜單功能區(qū)的“傳輸"(Transfer)部分單擊“上傳"(Upload) 按鈕,或按快捷鍵組合 CTRL+U。
按鈕下的向下箭頭,然后選擇具體要上傳的項目組件(程序塊、數(shù)據(jù)塊或系統(tǒng)塊)。
如果彈出“通信"(Communications)對話框,請選擇要上傳的 PLC 通信接口和以太網(wǎng) IP
地址或 RS485 網(wǎng)絡(luò)地址。
在“上傳"(Upload)對話框中,可改選要上傳的塊(如果已選擇)。
(可選)如果想要對話框在成功上傳后自動關(guān)閉,單擊“成功后關(guān)閉對話框"(Close dialogon success) 復(fù)選框。
單擊“上傳"(Upload)按鈕以開始上傳。
![](https://www.siemensplc.com/wp-content/uploads/2018/07/Upload.png)
STEP 7-Micro/WIN SMART 復(fù)制您選擇從 PLC上傳到當(dāng)前打開項目的完整程序或程序組件。狀態(tài)圖標(biāo)指示信息性消息,或上傳時是否出現(xiàn)潛在問題或錯誤。狀態(tài)消息提供操作的特定結(jié)果。
如果上傳成功,可保存上傳的程序,或進行進一步更改。PLC 不包含符號或狀態(tài)圖表信息;因此無法上傳符號表或狀態(tài)圖表。
說明
上傳到新項目是捕獲程序塊、系統(tǒng)塊和/或數(shù)據(jù)塊信息的保險方法。由于項目空白,您不會意外損壞數(shù)據(jù)。如果要使用位于另一項目的狀態(tài)圖表或符號表中的信息,可始終打開第二個 STEP 7-Micro/WIN SMART 實例,然后將該信息從另一項目文件復(fù)制過來。
如果要覆蓋在下載到PLC
后對程序進行的全部修改,上傳到現(xiàn)有項目這一操作很有用。但是,上傳到現(xiàn)有項目會覆蓋對項目進行的任何添加或修改。只有在要使用存儲在 PLC 中的項目*覆蓋 STEP7-Micro/WIN SMART 項目時,才使用此選項。STEP 7-Micro/WIN SMART不會上傳注釋,但是如果當(dāng)前在程序編輯器中打開帶有注釋的程序,則保留這些注釋。注意上傳是否會覆蓋現(xiàn)有項目,并且僅當(dāng)項目類似時才使用此方法。
4.1.1 存儲類型
CPU 提供了多種功能來確保用戶程序和數(shù)據(jù)能夠被正確保留。
保持性存儲器:在一次上電循環(huán)中保持不變的可選擇存儲區(qū)??稍谙到y(tǒng)數(shù)據(jù)塊中組態(tài)保持性存儲器。在所有存儲區(qū)中,只有 V、M
和定時器與計數(shù)器的當(dāng)前值存儲區(qū)能組態(tài)為保持性存儲區(qū)。
存儲器:用于存儲程序塊、數(shù)據(jù)塊、系統(tǒng)塊、強制值以及組態(tài)為保持性的值的存儲器。
存儲卡:用于標(biāo)準(zhǔn)CPU 的可拆卸 microSDHC 卡,可用于以下用途:
4.1.2 使用存儲卡
使用存儲卡
標(biāo)準(zhǔn) S7-200 SMART CPU 支持使用 microSDHC 卡進行以下操作:
用戶程序傳送
將 CPU重置為出廠默認(rèn)狀態(tài)
支持 CPU和連接的擴展模塊的固件更新
可使用任何容量為 4GB 到 16GB 的標(biāo)準(zhǔn)型商業(yè) microSDHC 卡。
以下 CPU 行為是共同的,而無論存儲卡的用法:
在 RUN模式下將存儲卡插入 CPU 導(dǎo)致 CPU 自動轉(zhuǎn)換到 STOP 模式。
如果插入了存儲卡,則 CPU不可前進到 RUN 模式。
僅在 CPU上電或暖啟動后執(zhí)行存儲卡評估。因此,只能在 CPU
上電或暖啟動后進行程序傳送和固件更新。
存儲卡可用于存儲與程序傳送和固件更新使用不相關(guān)的文件和文件夾,只要其名稱不與用于程序傳送和固件更新使用的文件和文件夾名稱沖突。
安裝存儲卡之前,請驗證 CPU 當(dāng)前并未運行任何進程。安裝存儲卡將導(dǎo)致 CPU 進入 STOP
模式,這可能會影響在線過程或機器的操作。意外的過程操作或機器操作可能會導(dǎo)致死亡、人身傷害和/或財產(chǎn)損失。
在插入存儲卡前,請務(wù)必確保 CPU 處于離線模式且處于安全狀態(tài)。