18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 18luck平台 >> plc工業軟件使用 >> 正文

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

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

各位:大家好

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

 

    關(guan) 於(yu) 寫(xie) 時鍾這個(ge) 實操工程案例分為(wei) 以下步驟完成:

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

 

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

 

第三步:編寫(xie) 寫(xie) 時鍾轉換子程序

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

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

首先聲明寫(xie) 時鍾子程序局部變量,變量定義(yi) 如下圖所示:

 

然後通過剛剛定義(yi) 的寫(xie) 時鍾轉換子程序的局部變量編寫(xie) 寫(xie) 時鍾轉換子程序

 

 

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

第四步:編寫(xie) OB1主程序

 

 

主程序到此結束

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

 

 

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

 

 

有一點必須注意:不能單獨就寫(xie) 一個(ge) 時修改,一定要把年、月、日、星期都寫(xie) 上,否則係統判斷你的年月日星期不匹配,認定為(wei) 不正確的年月日星期,就無法修改時鍾。因為(wei) CPU內(nei) 部時鍾就像是萬(wan) 年曆,隻能修改真實存在的日期,不可以胡亂(luan) 編個(ge) 年月日星期,那樣係統會(hui) 報錯,不可以修改的。

第七步:寫(xie) 時鍾用戶庫創建。

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

 

 

 

 

 

 

 

至此,用戶庫創建完畢

 

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

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