西門子PLC模塊6ES7355-2SH00-0AE0誠信經(jīng)營
西門子PLC模塊6ES7355-2SH00-0AE0
使用腳本獲取通訊狀態(tài)
上一章節(jié)是把變量的“變量狀態(tài)"直接與對象屬性關(guān)聯(lián),這個“變量狀態(tài)"也可以直接使用腳本來讀取,在腳本中判斷通訊狀態(tài),繼而執(zhí)行比較復(fù)雜的邏輯操作,。
首先在需要監(jiān)控的通訊鏈接下新建一個變量“status",地址取位存儲區(qū)首地址(圖5),。
打開“全局腳本"—>“C-Editor",,新建一個“動作",編寫如下代碼(圖8),。腳本中“GetTagDWordState"函數(shù)獲取了變量的變量狀態(tài),,然后使用If語句執(zhí)行判斷。
圖8
在工具欄上點擊“信息/觸發(fā)",,(“信息/觸發(fā)"按鈕在V6.2系統(tǒng)中圖標參考圖8,,如果是V7.0系統(tǒng)中圖標參考圖9)在屬性選項板上選擇“觸發(fā)器"à“定時器"à“周期",然后點擊“添加"按鈕,,在彈出對話框中填寫觸發(fā)器名稱“Action1",,然后定義“周期"5秒。這種組態(tài)(圖10)會讓此腳本在WinCC運行期間以5秒的時間間隔,,循環(huán)執(zhí)行,。
圖9
圖10
注意事項:
1.項目運行前必須把計算機屬性“啟動"列表中“全局腳本行系統(tǒng)"給勾選上(圖11)。
2.腳本的執(zhí)行周期用戶可根據(jù)項目自行修改,,但是不建議執(zhí)行周期過密,。因為在WinCC系統(tǒng)中腳本是單進程的,如果腳本中有很耗時的執(zhí)行過程,,過密的執(zhí)行周期會造成系統(tǒng)負擔過大,,導(dǎo)致腳本不執(zhí)行或者系統(tǒng)運行緩慢等現(xiàn)象。
圖11
4 CPU停機監(jiān)控
這里需要注意一點,,WinCC系統(tǒng)的默認設(shè)置是會監(jiān)控CPU的STOP狀態(tài)的,,如果CPU打到STOP狀態(tài),也會顯示通訊故障,,通道診斷的錯誤代碼“ 7001" ,。這個默認設(shè)置可修改(圖12),打開變量管理器,,選擇所用通訊協(xié)議,,例如“TCP/IP",點擊鼠標右鍵選擇“系統(tǒng)參數(shù)",,在對話框中選擇 “CPU 停機監(jiān)控"取消“激活",,則不對CPU的STOP狀態(tài)進行監(jiān)控。
快速計數(shù)/fairs,,可以直接訪問硬件計數(shù)器
簡單定位,,直接控制 MICROMASTER 頻率靜態(tài)變頻器
帶有集成功能塊的 PID-Regulation
由于具有高處理速度,CPU 可以實現(xiàn)非常短的機器循環(huán)時間。
S7-300 系列 CPU 可以為各種應(yīng)用提供合適的解決方案,,客戶只需為特定任務(wù)實際需要的性能付款
S7-300 建立在模塊式的組態(tài)上,,無需 I/O 模塊的插槽規(guī)則
現(xiàn)有豐富的模塊可用于集中組態(tài)和搭配 ET 200M 實現(xiàn)分布式組態(tài)。
集成的 PROFINET 接口可以實現(xiàn)控制器的簡單網(wǎng)絡(luò)化,,與其它運行管理等級方便的進行數(shù)據(jù)交換
模塊寬度窄,,可以實現(xiàn)緊湊式的模塊設(shè)計或者小型控制柜。
能夠把強大的 CPU 與工業(yè)以太網(wǎng)/PROFINET 接口,、集成的工藝功能或故障防護設(shè)計集成在一起,,從而避免附加投資。
S7-300 可以實現(xiàn)空間節(jié)省和模塊式組態(tài),。除了模塊,,只需要一條 DIN 安裝軌用于固定模塊并把它們旋轉(zhuǎn)到位。
這樣就實現(xiàn)了堅固而且具有 EMC 兼容性的設(shè)計,。
隨用隨建式的背板總線可以通過簡單的插入附加的模塊和總線連接器進行擴展,。S7-300 系列豐富的產(chǎn)品既可以用于集中擴展,也可用于構(gòu)建帶有 ET 200M 的分布式結(jié)構(gòu),;因此實現(xiàn)了經(jīng)濟效率的備件控制,。
擴展選件
如果自動化任務(wù)需要超過 8 個模塊,S7-300 的*控制器 (CC) 可以使用擴展裝置 (EU) 擴展,。中心架上多可以有 32 個模塊,,每個擴展裝置上多 8 個。接口模塊 (IM) 可以同時處理各個機架之間的通訊,。如果工廠覆蓋范圍很寬,,CC/EU 還可以相互間隔較長距離安裝(長 10m)。
在單層結(jié)構(gòu)中,,這可以實現(xiàn) 256 個 I/O 的較大組態(tài),,在多層結(jié)構(gòu)中多可以達到 1024 個 I/O。在帶有 PROFIBUS DP 的分布式組態(tài)中,,可以有 65536 個 I/O 連接(多 125 個站點,,如通過 IM153 連接的 ET200M)。插槽可自由編址,,因此無需插槽規(guī)則,。
S7-300 模塊種類豐富,還可以用在分布式自動化解決方案中,。
與 S7-300 具有相同結(jié)構(gòu)的 ET 200M I/O 系統(tǒng)通過接口模塊不僅可以連接到 PROFIBUS 上還可以連接到 PROFINET 上