西門子定位模塊6ES7351-1AH02-0AE0
西門子定位模塊6ES7351-1AH02-0AE0
SIMATIC S7-300, FM 351 定位模塊用于快速/間歇進給驅動,包含程序包CD
前言:西門子產品眾多,應用十分廣泛,但是面對種類繁多的說明書,大家可能沒有時間深入閱讀。在平時的項目實施中總結出了大量的產品應用經驗。為了方便分享,我們定期整理使用心得,在微信公眾號中不斷呈現給各位。如果您有任何問題,歡迎通過公眾號聯系我們,在解答中一起交流、學習產品及技術的使用。
紡織布帶收卷機是一款輔助紡織布帶染整的設備。該機采用等螺距的滾珠絲桿來左右等距勻速送料,從而在收卷過程中形成恒定等距的收卷效果,并采用張力控制來按需調控送料與卷取間的布帶張力。
湖南西田電子科技有限公司是一家以工業(yè)自動化、系統集成、相關領域技術服務為主的高科技企業(yè)。同時也是西門子(中國)有限公司合作伙伴及授權系統集成商。以“為客戶創(chuàng)造價值是我們永遠追求的目標”為宗旨,本著“質量保證,誠信服務,堅持承諾,到位及時”的做事態(tài)度,熱誠的服務于每一位新老客戶。面對紛繁變化的市場和日益嚴峻的競爭,客戶的需求和利益始終被我們放在工作的首位。我們想客戶之所想,急客戶之所急。
1 引言
工業(yè)控制已從單機控制走向集中監(jiān)控、集散控制,如今已進入網絡集約制造時代。工業(yè)控制器連網也為網絡管理提供了方便。Modbus就是工業(yè)控制器的網絡協議中的一種。Modbus協議是應用于電子控制器上的一種通訊約規(guī)。通過此協議,控制器相互之間、控制器經由網絡(例如以太網)和其它設備之間可以通信。它已經成為主流的工業(yè)標準之一。對符合Modbus協議的不同廠商生產的控制設備可以連成工業(yè)網絡,進行集中監(jiān)控。
2、 Modbus RTU協議在S7-200中的應用原理
2.1 、Modbus RTU協議與S7-200相互關系簡介
西門子專門為 Modbus RTU 通信開發(fā)了指令庫,極大地簡化了Modbus RTU 通信的開發(fā),以便于快速實現相關應用。通過 Modbus RTU指令庫,使得 S7-200 可作為 Modbus RTU 中的主從站設備集成到 Modbus 網絡中,以實現Modbus設備間的通信。下圖為Micro/WIN的Modbus RTU指令庫。
用戶使用CPU315-2DP的CPU實現一個很復雜的工藝控制,時間要求很嚴格,有很多時間序列,例如A點信號為1后觸發(fā)定時器1,定時5秒鐘,時間到后,輸出一電平給B點,觸發(fā)定時器2,延遲3秒后,采集C傳感器的值,觸發(fā)定時器3,并每隔10秒計算一下(有個公式)等等,類似這樣的工藝有很多段,每段都不太一樣,使用定時器數量也不一樣,用戶程序編了,但還沒完成,因為定時器不夠用了,超過了plc能提供的定時器數量256個,所以就有了上面的那些報怨。
總結一下,用戶報怨西門子plc能提供的定時器數量太少不夠用,不能滿足用戶的需求(終于聽明白了)。
聽完用戶的問題,用戶也平靜了許多,我心里也有底了。首先我沒有給用戶直接的答案,而是先關心一下用戶調試程序的困難,我說了句:“您調試程序是不是不太方便???”我的話音剛落,用戶的話匣子又打開了,訴苦啊,調試不方便,定時器走亂了,互相條件依存太多, ……總之沒有好用的地方,快被折磨死了。聽完用戶所言后提醒自己,別再往用戶“傷口” 上撒鹽了,還是開藥方吧,先把病看好了,接下來再聊別的。
不夠用可以使用IEC定時器(SFB3-SFB5),只要CPU容量夠用,數量沒有限制,顯然用戶不知道此信息,否則他就不會報怨定時器不夠用了,如果真的使用了IEC定時器編程,估計用戶的程序會有一半是定時器的程序了,所以我先沒有告訴他,免得又引出很多話,用戶也不容易啊。
那給用戶開了什么藥方了呢?
方子很簡單:定時器一個,加法指令一個(MW0=MW0+1)。
使用方法:因為用戶所有定時器使用的時間單位都是秒,于是就將T1設定成1秒的定時器,程序運行后啟動定時器,然后在定時時間到后執(zhí)行MW0=MW0+1,即每定時到1秒鐘MW0就加1,這樣通過判斷MW0的值就會得出相應的計時時間(秒),并能判斷出時間過了多少秒,例如MW0=10,就是10秒,當MW0數值達到最大定時時間值后可以清零。這樣就很好的滿足了用戶的需求,解決了問題,同時程序結構比較清晰,不容易亂。