產地類別 | 進口 | 應用領域 | 化工,石油,地礦,電子,交通 |
---|
潯之漫智控技術(上海)有限公司 上海詩慕自動化設備有限公司
本公司銷售西門子自動化產品,*,質量保證,價格優勢
西門子PLC,西門子觸摸屏,西門子數控系統,西門子軟啟動,西門子以太網
西門子電機,西門子變頻器,西門子直流調速器,西門子電線電纜
我公司大量現貨供應,價格優勢,*,德國*
參考價 | 面議 |
更新時間:2020-07-22 17:16:17瀏覽次數:115
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
西門子CPU414-3 西門子CPU414-3
潯之漫智控技術(上海)有限公司 上海詩慕自動化設備有限公司
本公司銷售西門子自動化產品,*,質量保證,價格優勢
西門子PLC,西門子觸摸屏,西門子數控系統,西門子軟啟動,西門子以太網
西門子電機,西門子變頻器,西門子直流調速器,西門子電線電纜
我公司大量現貨供應,價格優勢,*,德國*
在PLC程序開發中,經常會用到CPU的時鐘數據,用于產生周期脈沖或統計周期數據。STEP7軟件提供SFC0和SFC1兩個系統功能實現時鐘的設定和讀取,下面就詳細介紹一下我利用這兩個系統功能實現時鐘顯示和設定的過程。
我計劃實現的功能是讀取CPU時鐘并分解為年、月、日、時、分、秒六個整數用于顯示;同時設定年、月、日、時、分、秒六個整數輸入地址用于修改時鐘。時鐘讀取是連續的,時鐘修改是通過按鈕人工設定的,為了方便輸入,還具有時鐘同步功能,可以將當前時鐘數據同步到輸入區。
SFC0和SFC1的使用說明就不再詳述,可以通過幫助文件學習。這兩個指令使用的時間數據都是BCD格式,實際上編程的主要工作就是BCD碼和INT整數的相互轉換。
建立程序數據塊
2. 調用SFC1讀取CPU時鐘
3. 分解時間數據
4. 時間數據轉碼
5. 年份數據補齊:讀取的年份數據是用兩位數表示的,其中90~99表示1990~1999年,0~89表示2000~2089年,因此實際應用時需要將年份數據的前兩位補齊。
經過以上處理就完成了CPU時間讀取的工作。
6. 寫時間同步:將當前CPU顯示時間同步到設定區域(也可以根據需要將HMI時間映射到設定區域,實現CPU與HMI的時間同步)
7. 年數據處理:將4位的時間數據處理成2位。
8. 時間數據INT轉換成BCD
9. 時間組合
10. 寫時間命令:判斷月、日數據不為0時才有效,防止錯誤。
通過以上過程就完成了CPU時間設定的工作。利用讀取的時鐘數據可以產生編程需要的各種脈沖信號:
11. 分鐘脈沖產生
12. 小時脈沖產生
13. 一天脈沖產生
簡單介紹一下設備工藝:車間內有一臺熱鋸機,從加熱爐出來的鋼坯長能到12米,出來后到熱鋸機進行定尺,然后供兩條生產線使用,定尺用的是伺服,鋸切有飛輪、凸輪電機,飛輪給鋸片提供能量,一直轉,凸輪在鋸切的時候動作,相當于鋸片的進給控制。上圖左邊夾著鋼坯的就是定尺小車,由伺服電機控制。這期間出了三次故障,就是這三個驅動的地方……
先說個,定尺小車,正常生產的時候,突然開始報編碼器相關的故障,翻了翻手機沒找到故障代碼的照片,具體代碼也忘了。開始的時候,復位后還能生產,后來一啟動就報,直接沒辦法生產了,于是停車