西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

在這樣一個吃快餐的時代,希望大家可以珍惜並支持每個原創的知識傳播者,謝謝大家。

關於工廠中的電氣應用以及入門級PLC和專家級PLC我都會陸續講解到,包括歐姆龍PLC,臺達PLC,西門子S7-200、S7-200smart、S7-300/400、博途等;喜歡的話請點贊並加關注,您的支持是我堅持寫下去的動力。今天我們用到的程序實例和效稱軟件等等我已打包好,需要的請將您的郵箱留在評論區,我會一一發送。

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

上篇文章我們講了西門子S7-200如何使用稱重傳感器+稱重模塊進行編程調試,校稱等操作。但西門子S7-200已經不常用了,所以我們今天聊一聊主流大型工廠最常見的稱重方式,S7-300連接稱重傳感器+稱重模塊進行控制。

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

SIWAREX U稱重模塊集成在SIMATIC S7-300和ET200分佈式系統中,主要特徵如下:

· 通過用ET 200M 連接至PROFIBUS DP,而用於分佈式現場稱重儀表

· 測量重量或力,分辨率可達65000,精度0.05 %

· 雙通道模塊可接兩臺秤,節省空間

· 可以將遠程數顯儀表直接連接到TTY 接口

· 使用SIWATOOL U 程序可方便的對秤進行設置和校準

· 支持不用標定砝碼而進行理論校正

· 支持在不必重新校正秤的情況下更換模塊

· 可用於EX 防爆應用

因為西門子S7-300良好的拓展性以及西門子優秀的網絡系統(Profibus-DP,和PROFINET等),這使得一個大型工廠可以非常容易的實現集中控制,就是一個工廠只有一兩個大腦,所有信息通過它們一目瞭然,所以假設一個工廠裡面有數十個稱重傳感器,如果使用其他方法很難將這些傳感器集中控制,但通過S7-300/400加遠程IO就很簡單了,所以很多工廠都使用這種方法;在這裡要闡明一下,西門子S7-300或者S7-400的稱重控制系統成本非常高,所以不適合小工廠,稱重的性價比相比其他PLC或者單片機差多了,但它的優勢同樣明顯,那就是依託於西門子的系統之下,幾乎可以整合所有設備。

今天我們使用的硬件有CPU317,ET200M,西門子S7-300拓展稱重模塊SIWAREX U,以及稱重傳感器。這是摘自我做的一個項目,對於稱重的學習,ET200M這個硬件不是必須的,我只想讓大家多瞭解一些。

這種方式的編程分為兩步,一PLC配置硬件,調試軟件。二設置稱重模塊參數,校稱。

一上篇文章我們說過,西門子S7-200的稱重模塊需要的是庫文件來驅動識別稱重模塊,那麼西門子S7-300需要的驅動在哪裡?答案是在硬件組態裡。

首先我們打開STEP7,新建項目配置後CPU後打開硬件組態,將需要的模塊拖進去。然後硬件是這樣的。目前為止硬件我們就配置完成。

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

打開軟件

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

建立項目

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

硬件配置

然後我們講一講軟件編程,軟件編程,我們需要用到幾個程序塊,例子程序我已打包好,大家如果想用的話直接複製即可。

我們看一下里面的程序功能。

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

例子程序

然後我們介紹下里面的程序,其中

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

功能詳情

OB1調用FC1,並將稱重結果賦給MW200;OB40,OB82,OB100為空程序不用改。FB45,FC30,SFB52,SFB53,DB8,UDT9,DB11需要直接下載進去,不可更改。

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

FC1調用FB45和FC30,並將數據存在DB11裡,DB10為FB45背景數據塊。

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

然後整個程序裡最重要的就是FC1。

我們看一下FC的Network 1,調用FB45,以DB10作為背景數據塊,其中IN0為硬件地址,在硬件配置中可以找到(該例子程序是256)。IN1為FB45外部數據的存放位置,該程序是DB11,所以該地址是11,如果是DB12,該地址就是12,其他的格式按照圖片所示,不可更改,因為DB11的格式是由UDT9控制的,具體含義不需要理解。

FC30是軟件清零和校稱用的,需要配合上位機做控制,我們這裡選擇保留功能,但校稱用與S7-200類似的方法,那就是通過SIWATOOL U進行校稱。

因為SIWAREX U可以連接兩個通道,即兩組稱重傳感器,所以最後從稱重系統裡讀到的重量值就是DB11.DBW12(一通道)和DB11.DBW20(二通道)。

程序編好後,打開仿真軟件,下載進去,沒有報警,沒有問題,大家如果有硬件的話就可以下到硬件裡了。

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

仿真沒有問題

二我們需要的軟件是SIWATOOL U和一根232通信電纜,一頭裸露,另一頭為9針串口,接線圖如下,如果校稱電腦沒有串口的話買一個串口轉USB電纜也可以。

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

通信電纜接線圖

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

SIWAREX U接線圖

接完線後在電腦側打開軟件

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

更改語言為英語或漢語

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

選擇電腦的接口

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

選擇合適的接口

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

按照電腦裡顯示的接口選擇

在線監控

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

在線

點擊DISPLAY按鈕,顯示讀數

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

點擊左側”Calibration channel1 (DR3)”設定稱重模塊通道1的相關參數:

進入Adjustment digits菜單,激活通道1,如下圖所示,然後點擊”Send”按鈕(其它參數默認)。對於雙通道的稱重模塊,如果某個通道不使用,一定要將使其處於未激活狀態。因為對於已經激活的通道,稱重模塊會自動檢測該通道是否已經正確連接了傳感器,如果此時沒有連接傳感器,那麼稱重模塊報錯,SF燈亮。

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

通道激活

進入Scale parameters菜單,點擊Receive按鈕,讀取DR3中的參數;

A. 傳感器靈敏度 (Characteristic value): 在傳感器樣本或手冊上可以查到其靈敏度,稱重模塊提供三種靈敏度,即1mV/V、2mV/V和4mV/V,選擇與傳感器實際靈敏度最接近且高一檔的數值,如靈敏的為1.5mV/V,則應在SIWATOOL中選擇2mV/V

B. 標定砝碼的重量(Adjustment weight):100kg

C. 小數點個數(Decimal place for the remote display):No decimal point(沒有小數點)。注意:如果一個小數點,則校秤砝碼重量Adjustment weight 輸入1000;如果2個小數點,則校秤砝碼重量Adjustment weight 輸入10000;

D. 顯示單位(Weight unit)

其它參數默認,然後點擊”Send”按鈕。

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

設定校稱值

在空秤的情況下,執行零點標定,如下圖所示:

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

執行上述操作後,顯示如下:

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

(11)將100kg砝碼放在稱重傳感器上,然後執行標定操作,如下圖:

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

執行完畢後,顯示結果如下:

西門子S7-300稱重編程你懂嗎?大型工廠必備,5分鐘後就學會了

稱重模塊標定結束,可以正常使用。

最後提醒大家一下,無論是更換稱重模塊還是更換稱重傳感器我們都需要重新效稱,即使沒有損壞的話,傳感器使用時間過長也需要重新效稱才能保持準確度。

四小時的心血啊,希望大家喜歡,分享知識是我最大的快樂!想要資料的留下郵箱。


分享到:


相關文章: