日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> plc工業軟件使用 >> 正文

STEP7創建庫,西門子200SMART PLC寫時鐘及寫時鐘用戶庫的創建典型案例分享

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2024/6/2

各位:大家好

    在工程項目應用中讀時鐘與寫時鐘往往就是成對使用的,特別是寫時鐘功能更是離不開讀時鐘功能,一般來說先讀時鐘,發現讀取時鐘有偏差,這個時間就要糾正時鐘偏差,這時就需要通過寫時鐘功能來修改時鐘,一般情況觸摸屏或上位機上都會有這個操作窗口。     

 

    關于寫時鐘這個實操工程案例分為以下步驟完成:

第一步:點“新建”創建項目,給項目命名

 

第二步:200SMART PLC機架硬件組態

 

第三步:編寫寫時鐘轉換子程序

    由于寫時鐘是把有符號數寫入200SMART PLC的CPU中,時鐘在CPU內是以字節BCD碼的格式存在,讀時鐘是把8位BCD碼的字節轉換成16位BCD碼的字,再把16位BCD碼的字轉換成16位有符號數,再把16位有符號數轉換成8位有符號數的字節。

    寫時鐘剛好相反,寫時鐘是把8位有符號數的字節轉換成16位有符號數的字,再把16位有符號數的字轉換成16位的BCD碼,再把16位的BCD碼轉換成8位的BCD碼字節。這樣才可以通過寫入指令寫入CPU中。

首先聲明寫時鐘子程序局部變量,變量定義如下圖所示:

 

然后通過剛剛定義的寫時鐘轉換子程序的局部變量編寫寫時鐘轉換子程序

 

 

以上是寫時鐘轉換子程序:有符號數字節-----有符號數的字----轉成BCD碼的字-----BCD碼的字節

第四步:編寫OB1主程序

 

 

主程序到此結束

第五步:編譯、保存、下載、調試、驗證寫程序功能是否正確

 

 

第六步:創建狀態圖表,在線調試監控讀寫時鐘是否正確

 

 

有一點必須注意:不能單獨就寫一個時修改,一定要把年、月、日、星期都寫上,否則系統判斷你的年月日星期不匹配,認定為不正確的年月日星期,就無法修改時鐘。因為CPU內部時鐘就像是萬年歷,只能修改真實存在的日期,不可以胡亂編個年月日星期,那樣系統會報錯,不可以修改的。

第七步:寫時鐘用戶庫創建。

作為一個職業工程師,創建用戶庫就是必須要做的工作,把經常使用的程序塊,做成用戶庫,今后再使用的時間就不用編程了,直接拖出來即可,不僅節約時間關鍵是不會出錯。

 

 

 

 

 

 

 

至此,用戶庫創建完畢

 

Tags:STEP7,SMART,用戶庫,創建庫  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢