西門子6FC5371-0AA30-0AB0
信號(hào)板組態(tài):
在系統(tǒng)塊選擇標(biāo)準(zhǔn)型CPU模塊后,,SB選項(xiàng)里會(huì)出現(xiàn)上述三種信號(hào)板:
選擇SB DT04 時(shí),,系統(tǒng)自動(dòng)分配I7.0 和Q7.0 做為I/O 映像區(qū)的起始位
選擇SB AQ01 時(shí),系統(tǒng)自動(dòng)分配AQW12 做為I/O 映像區(qū)
選定SB CM01 時(shí),,在端口類型設(shè)置框里選擇RS232 或RS485 即可
網(wǎng)絡(luò)通信
S7-200 SMART CPU 模塊本體集成1 個(gè)以太網(wǎng)接口和1 個(gè)RS485 接口,,通過擴(kuò)展CM01 信號(hào)板,,其通信端口數(shù)量zui多可增至3 個(gè)??蓾M足小型自動(dòng)化設(shè)備連接觸摸屏,、變頻器等第三方設(shè)備的眾多需求。
以太網(wǎng)通信
所有CPU 模塊標(biāo)配以太網(wǎng)接口,,支持西門子S7 協(xié)議,、TCP/IP 協(xié)議、有效支持多種終端連接:
可作為程序下載端口(使用普通網(wǎng)線即可)
與SMART LINE HMI 進(jìn)行通信
通過交換機(jī)與多臺(tái)以太網(wǎng)設(shè)備進(jìn)行通信,,實(shí)現(xiàn)數(shù)據(jù)的快速交互
zui多支持4 個(gè)設(shè)備通信
串口通信
S7-200 SMART CPU 模塊均集成1 個(gè)RS485 接口,,可以與變頻器、觸摸屏等第三方設(shè)備通信,。如果需要額外的串口,,可通過擴(kuò)展CM01 信號(hào)板來實(shí)現(xiàn),信號(hào)板支持RS232/RS485 自由轉(zhuǎn)換,,zui多支持4 個(gè)設(shè)備,。串口支持下列協(xié)議:
與上位機(jī)的通信
通過PC Access,操作人員可以輕松通過上位機(jī)讀取S7-200 SMART 的數(shù)據(jù),,從而實(shí)現(xiàn)設(shè)備監(jiān)控或者進(jìn)行數(shù)據(jù)存檔管理,。
(PC Access 是專門為S7-200 系列PLC 開發(fā)的OPC 服務(wù)器協(xié)議,專門用于小型PLC 與上位機(jī)交互的OPC 軟件)
運(yùn)動(dòng)控制
三軸 100 kHz 高速脈沖輸出,,實(shí)現(xiàn)定位.
運(yùn)動(dòng)控制基本功能
標(biāo)準(zhǔn)型晶體管輸出CPU 模塊,,ST40/ST60 提供3 軸100 kHz 高速脈沖輸出,支持PWM(脈寬調(diào)制)和PTO 脈沖輸出
在PWM 方式中,,輸出脈沖的周期是固定的,,脈沖的寬度或占空比由程序來調(diào)節(jié),可以調(diào)節(jié)電機(jī)速度,、閥門開度等
在PTO 方式(運(yùn)動(dòng)控制)中,,輸出脈沖可以組態(tài)為多種工作模式,包括自動(dòng)尋找原點(diǎn),,可實(shí)現(xiàn)對(duì)步進(jìn)電機(jī)或伺服電機(jī)的控制,,達(dá)到調(diào)速和定位的目的
CPU 本體上的Q0.0,Q0.1 和Q0.3 可組態(tài)為PWM 輸出或高速脈沖輸出,,均可通過向?qū)гO(shè)置完成上述功能
PWM 和運(yùn)動(dòng)控制向?qū)гO(shè)置
為了簡化您應(yīng)用程序中位控功能的使用,,STEP 7- Micro/WINSMART 提供的位控向?qū)Э梢詭椭趲追昼妰?nèi)全部完成PWM、PTO 的組態(tài),。該向?qū)Э梢陨晌豢刂噶?,您可以用這些指令在您的應(yīng)用程序中對(duì)速度和位置進(jìn)行動(dòng)態(tài)控制,。
PWM 向?qū)гO(shè)置根據(jù)用戶選擇的PWM 脈沖個(gè)數(shù),, 生成相應(yīng)的PWMx_RUN 子程序框架用于編輯,。
運(yùn)動(dòng)控制向?qū)ui多提供3 軸脈沖輸出的設(shè)置,,脈沖輸出速度從20 Hz 到100 kHz 可調(diào)。
運(yùn)動(dòng)控制功能特點(diǎn)
提供可組態(tài)的測量系統(tǒng),,輸入數(shù)據(jù)時(shí)既可以使用工程單位(如英寸或厘米),,也可以使用脈沖數(shù)
提供可組態(tài)的反沖補(bǔ)償
支持、相對(duì)和手動(dòng)位控模式
支持連續(xù)操作
提供多達(dá)32 組運(yùn)動(dòng)動(dòng)包絡(luò),,每組包絡(luò)zui多可設(shè)置16 種速度
提供4 種不同的參考點(diǎn)尋找模式,,每種模式都可對(duì)起始的尋找方向和zui終的接近方向進(jìn)行選擇
運(yùn)動(dòng)控制的監(jiān)控
為了幫助用戶開發(fā)運(yùn)動(dòng)控制方案,STEP 7- Micro/WIN SMART 提供運(yùn)動(dòng)控制面板,。其中的操作、組態(tài)和包絡(luò)組態(tài)的設(shè)置使用戶在開發(fā)過程的啟動(dòng)和測試階段就能輕松監(jiān)控運(yùn)動(dòng)控制功能的操作,。
使用運(yùn)動(dòng)控制面板可以驗(yàn)證運(yùn)動(dòng)控制功能接線是否正確,,可以調(diào)整組態(tài)數(shù)據(jù)并測試每個(gè)移動(dòng)包絡(luò)
顯示位控操作的當(dāng)前速度、當(dāng)前位置和當(dāng)前方向,,以及輸入和輸出LED(脈沖LED 除外)的狀態(tài)
查看修改在CPU 模塊中存儲(chǔ)的位控操作的組態(tài)設(shè)置

人性化軟件,,提升編程效率
STEP 7- Micro/WIN SMART 是專門為S7-200 SMART 開發(fā)的編程軟件,能在Windows XP SP3/Windows 7 上運(yùn)行,,支持LAD,、FBD、STL語言,。安裝文件小于100 MB,。在沿用STEP 7- Micro/WIN 編程理念的同時(shí),更多的人性化設(shè)計(jì)使編程更容易上手,,項(xiàng)目開發(fā)更加,。
全新菜單設(shè)計(jì)
摒棄了傳統(tǒng)的下拉式菜單,采用了新穎的帶狀式菜單設(shè)計(jì),,所有菜單選項(xiàng)一覽無余,,形象的圖標(biāo)顯示,操作更加方便快捷,。
雙擊菜單即可隱藏,,給編程窗口提供更多的可視空間。
全移動(dòng)式窗口設(shè)計(jì)
軟件界面中的所有窗口均可隨意移動(dòng),、并提供八種拖拽放置方式,。
主窗口、程序編輯窗口,、輸出窗口,、變量表、狀態(tài)圖等窗口均可按照用戶的習(xí)慣進(jìn)行組合,,zui大限度的提高編程效率,。
變量定義與程序注釋
用戶可根據(jù)工藝需求自定義變量名,,并且直接通過變量名進(jìn)行調(diào)用,*享受編程語言的便利,。根據(jù)實(shí)現(xiàn)的功能,,特殊功能寄存器調(diào)用后自動(dòng)命名,更加便捷,。
STEP 7- Micro/WIN SMART 提供了完善的注釋功能,,能為程序塊、編程網(wǎng)絡(luò),、變量添加注釋,,大幅提高程序的可讀性。當(dāng)鼠標(biāo)移動(dòng)到指令塊時(shí),,自動(dòng)顯示各管腳支持的數(shù)據(jù)類型,。
強(qiáng)大的密碼保護(hù)
STEP 7- Micro/WIN SMART 不僅對(duì)計(jì)算機(jī)中的程序源提供密碼保護(hù),同時(shí)對(duì)CPU 模塊中的程序也提供密碼保護(hù),,滿足用戶對(duì)密碼保護(hù)的不同需求,,保護(hù)用戶的知識(shí)產(chǎn)權(quán)。
STEP 7- Micro/WIN SMART 對(duì)程序源實(shí)現(xiàn)三重保護(hù):包括為為工程,、POU(程序組織單元),、數(shù)據(jù)頁設(shè)置密碼,只有*的用戶才能查看并修改相應(yīng)的內(nèi)容,。
編程軟件對(duì) CPU 模塊里的程序提供4 級(jí)不同權(quán)限密碼保護(hù),。
新穎的設(shè)置向?qū)?br data-filtered="filtered" style="box-sizing: border-box; margin: 0px;"/>STEP 7- Micro/WIN SMART 集成了簡易快捷的向?qū)гO(shè)置功能,只需按照向?qū)崾驹O(shè)置每一步的參數(shù)即可完成復(fù)雜功能的設(shè)定,。新的向?qū)Чδ茉试S用戶直接對(duì)其中某一步的功能進(jìn)行設(shè)置,,修改已設(shè)置的向?qū)П銦o需重新設(shè)置每一步。
向?qū)гO(shè)置支持以下功能:
? HSC(高速計(jì)數(shù))
? 運(yùn)動(dòng)控制
? PID
? PWM(脈寬調(diào)制)
? 文本顯示
狀態(tài)監(jiān)控
在STEP 7- Micro/WIN SMART 狀態(tài)圖中,,可監(jiān)測PLC 每一路輸入/ 輸出通道的當(dāng)前值,,同時(shí)可對(duì)每路通道進(jìn)行強(qiáng)制輸入操作來檢驗(yàn)程序邏輯的正確性。
狀態(tài)監(jiān)測值既能通過數(shù)值形式,,也能通過比較直觀的波形圖來顯示,,二者可相互切換。
另外,,對(duì)PID 和運(yùn)動(dòng)控制操作,,STEP 7- Micro/WIN SMART 通過專門的操作面板可對(duì)設(shè)備運(yùn)行狀態(tài)進(jìn)行監(jiān)控。
便利的指令庫
在PLC 編程中,,一般將多次反復(fù)執(zhí)行的相同任務(wù)編寫成一個(gè)子程序,,將來可以直接調(diào)用。使用子程序可以更好地組織程序結(jié)構(gòu),,便于調(diào)試和閱讀,。
STEP 7- Micro/WIN SMART 提供便利的指令庫功能,,將子程序轉(zhuǎn)化成指令塊,與普通指令塊一樣,,直接拖拽到編程界面就能完成調(diào)用,。指令庫功能提供了密碼保護(hù)功能,防止庫文件被隨意查看或修改,。
另外,,西門子公司提供了大量完成各種功能的指令庫,均可輕松添加到軟件中
西門子6FC5371-0AA30-0AB0
第二次調(diào)用 FB8 "USEND" 時(shí),,輸入?yún)?shù)為 ID=1 和 R_ID=2,,第三次調(diào)用 FB8 "USEND" 輸入?yún)?shù)為 ID=1 和 R_ID=2。
如果發(fā)送任務(wù)完成時(shí)出錯(cuò),,同樣塊的狀態(tài)字被保存于輸出參數(shù) "STATUS" 用于錯(cuò)誤分析,。
OB1 在 CPU319-3 (接收方) 中的使用
OB1 是循環(huán)調(diào)用的。FB100 在 OB1 中被調(diào)用(背景數(shù)據(jù)塊:DB100),,其使能信號(hào)為 M0.3,F(xiàn)B100 運(yùn)行后使能信號(hào) M0.3 復(fù)位,。

圖. 07
FB100 在 CPU319-3 PN/DP (接收方) 中的使用
FB100 在 OB1 循環(huán)中被調(diào)用,。在此例中,會(huì)觸發(fā)多次 S7 連接的接收任務(wù),,即是說在 FB100 中 FB9 "URCV" 會(huì)以相同的 "ID" 不同的 "R_ID" 觸發(fā)多次,。
FB9 經(jīng)由輸入?yún)?shù) "EN_R" 使能,輸入?yún)?shù) "EN_R" 的值一直為 "1",, 這是因?yàn)樵趩?dòng)組織塊 OB100 中M0.1 被置位成值 "1",。這樣 S7-300 站會(huì)一直處于準(zhǔn)備接收數(shù)據(jù)的狀態(tài)。
FB9 "URCV"的輸入?yún)?shù) "ID" 必須來自 NetPro中S7 連接屬性對(duì)話框 (參見圖01),。
利用參數(shù) "R_ID" 定義發(fā)送任務(wù)和接收任務(wù)的一致性,。"R_ID" 在接收端 FB9 "URCV" 和發(fā)送端 FB8 "SEND" 必須匹配。
FB9的輸入?yún)?shù)"SD_1" 用來接收數(shù)據(jù)區(qū)的地址和長度(接收緩沖區(qū)),。例如:P#DB200.DBX0.0 BYTE 10,。
輸出參數(shù) "NDR", "ERROR" 和 "STATUS" 用于任務(wù)評(píng)估,三個(gè)參數(shù)只有在同一循環(huán)周期中才有效,。
次調(diào)用 FB9 "URCV" 時(shí)的輸入?yún)?shù)為 ID=1 和 R_ID=1,。

圖. 08
當(dāng) FB9 運(yùn)行完成,塊的狀態(tài)字被保存用于錯(cuò)誤分析,。

圖. 9