本人在使用s7-226cn的map serv庫程序控制伺服馬達時,出現的問題已經解決,歸納起來有幾點經驗,值得跟各位戰友分享: 1.程序經支持中心測試,發現map serv程序存在bug影響了程序的正常運行。問題發生原因,調用map serv庫時,使用了在線編輯功能,運行出錯,產生諸多問題,例如map sevr q0.0正常默認的存儲區占用vb0~vb67會變成vb??????????~vb???????????〔例正常的homing_fast_spd :vd23,在混亂的程序內已經變成homing_fast_spd :vd3196059671〕根本無法想象哪來的百億位vb地址,更害人的是交叉引用還是顯示正常。解決的辦法是建立全新的項目,重新編寫原程序〔不允許拷貝,否則問題會一同拷貝過來〕;另外,含上升、下降沿的程序也不要在線編輯,更不能直接拷貝程序上的上升、下降沿元件; 2.在編寫程序時,map serv正常的存儲區占用位地址,默認的幾個q點、i點都不能占用,更不要編輯他們,否則程序必然發生沖突,運行起來會亂七八糟,讓你吃不了兜著走;我曾經在走投無路的情況下,對方向輸出q0.2進行了賦值,運行結果比七國更亂; 3.plc、伺服驅動器間的通信線、接地等必須嚴格遵循作業規范,否則,你會因干擾而發生的混亂動作搞到*精神崩潰; 以上是本人的切身體會,而非危言聳聽,望戰友們切記,切記! 不過事實證明,在使用恰當的情況下,用map serv軟件編程,確實是方便、靈活,投資zui低! 分享一個我剛剛完成的項目經驗: 單就你的項目,也可以通過plc的485網絡實現互通,把port0網絡延伸到200 smart。我個人沒有成功經驗,按道理是可以的。 cpu s7-200 訂貨號: 注釋: 6es7211-0aa23-0xb0 cpu221 dc/dc/dc6輸入/4輸出 6es7211-0ba23-0xb0 cpu221 ac/dc/繼電器6輸入/4輸出 6es7212-1ab23-0xb0 cpu222 dc/dc/dc8輸入/6輸出 6es7212-1bb23-0xb0 cpu222 ac/dc/ 繼電器8輸入/6輸出 6es7214-1ad23-0xb0 cpu224 dc/dc/dc14輸入/10輸出 6es7214-1bd23-0xb0 cpu224 ac/dc/ 繼電器14輸入/10輸出 6es7214-2ad23-0xb0 cpu224 xp dc/dc/dc14輸入/10輸出 6es7214-2bd23-0xb0 cpu224 xp ac/dc/繼電器14輸入/10輸出 6es7216-2ad23-0xb0 cpu226 dc/dc/dc24輸入/16輸出 6es7216-2bd23-0xb0 cpu226 ac/dc/繼電器24輸入/16輸出 西門子國產cpu: 6es7212-1ab23-0xb8 cpu222 cn dc/dc/dc8輸入/6輸出 6es7212-1bb23-0xb8 cpu222 cn ac/dc/繼電器8輸入/6輸出 6es7214-1ad23-0xb8 cpu224 cn dc/dc/dc14輸入/10輸出 6es7214-1bd23-0xb8 cpu224 cn ac/dc/繼電器14輸入/10輸出 6es7214-2ad23-0xb8 cpu224xp cn dc/dc/dc 14 輸入/10輸出 6es7214-2bd23-0xb8 cpu224xp cn ac/dc/繼電器14輸入/10輸出 6es7216-2ad23-0xb8 cpu226 cn dc/dc/dc24輸入/16輸出 6es7216-2bd23-0xb8 cpu226 cn ac/dc/繼電器24輸入/16輸出 西門子em221開關量模塊 6es7221-1bh22-0xa8 simatic s7-200,數字量輸入em 221,僅用于s7-22x cpu,16di,24v dc,漏/源,輸入 6es7221-1bf22-0xa8 simatic s7-200,數字量輸入em 221,僅用于s7-22x cpu,8 di,24v dc,漏/源,輸入 6es7221-1ef22-0xa8 simatic s7-200,em 221 數字量輸入 mod,可選隔離,8di,120/230v ac 西門子em222開關量輸入模塊 6es7222-1bd22-0xa8 simatic s7-200,數字量輸出em 222,僅用于s7-22x cpu,4do,4-24v dc;5 a/點,源 6es7222-1bf22-0xa8 simatic s7-200,數字量輸出em 222,僅用于s7-22x cpu,8dq,24 v dc 6es7222-1ef22-0xa8 simatic s7-200,數字量輸出em 222,可選隔離,8dq,120/230v ac,0. 6es7222-1hd22-0xa8 simatic s7-200,數字量輸出em 222,僅用于s7-22x cpu,4do(繼電器);10 a,5 - 30v dcor 5 - 250v ac 6es7222-1hf22-0xa8 simatic s7-200,數字量輸出em 222,僅用于s7-22x cpu,8do(繼電器輸出s)2a 西門子em223開關量模塊 6es7223-1bf22-0xa8 simatic s7-200,數字量i/oem 223,僅用于s7-22x cpu,4 di / 4 do,24 v dc 6es7223-1bh22-0xa8 simatic s7-200,數字量i/oem 223,僅用于s7-22x cpu,8 di dc 24 v,漏/源,8 do dc 24v,0.7/點,源 6es7223-1bl22-0xa8 simatic s7-200,數字量i/oem 223,僅用于s7-22x cpu,16di 24v dc,漏/源,16do 24v dc,0.7/點 6es7223-1bm22-0xa8 simatic s7-200,數字量i/oem 223,僅用于s7-22x cpu,32di 24v dc,漏/源,32do 24v dc,0.7/點,源 6es7223-1hf22-0xa8 simatic s7-200,數字量i/oem 223,僅用于s7-22x cpu,4 di / 4 do 繼電器,5-30 v dc,250 v ac 6es7223-1ph22-0xa8 simatic s7-200,數字量i/oem 223,僅用于s7-22x cpu,8 di 24 v dc,漏/源,8 do 繼電器,2a/點 6es7223-1pl22-0xa8 simatic s7-200,數字量i/oem 223,僅用于s7-22x cpu,16 di 24 v dc,漏/源,16 do 繼電器,2a/點 6es7223-1pm22-0xa8 simatic s7-200,數字量i/oem 223,僅用于s7-22x cpu,32 di 24 v dc,漏/源,32 do 繼電器,2a/點 西門子em231 6es7231-0hc22-0xa8 simatic s7-200,模擬量輸入em 231,僅用于s7-22x cpu,4 ai,0 - 10v dc,12位轉換器 6es7231-7pb22-0xa8 em 231 2 路輸入熱電阻 6es7231-7pd22-0xa8 em 231 4 路輸入熱電偶 入門實例:*次使用s7-200筆錄對于很多沒有使用過s7-200plc的朋友來說,很多問題可能成為大家的攔路虎,感覺入門很難。以下就用一個實例,為大家介紹*次使用s7-200plc時具體步驟,幫助您邁開使用plc的*步。文中希望實現的功能是:按下一個開關,點亮一個輸出點。本文可以幫您解決*次使用s7-200時的以下問題: (一) 需要準備哪些硬件和軟件呢? *次使用s7-200時,需要準備硬件有:s7-200cpu,如cpu224xp(訂貨號:6es7 214-2bd23-0xb8) 編程電纜 pc/ppi電纜(訂貨號:6es7 901-3db30-0xa0) 需要準備的軟件有:setp7-micro/win v4.0 sp6 還需要準備一臺裝有windows xp sp2的電腦 準備好硬件,我們就需要在電腦上正確安裝s7-200的編程軟件。特別提示要注意這個軟件是setp7-micro/win,而不是setp7。據老工程師講,setp7是給s7-300等系列plc編程用的,不能給s7-200進行編程。對于setp7-micro/win軟件而言,目前常用的版本是v4..0 sp6。和安裝其它軟件一樣,正確安裝好編程軟件后,您就可以在桌面上看到如下所示的圖標。至此,我們就為下一步的調試做好基本準備嘍! (二) 如何為plc的接線呢? 從以下接線圖可以看出,我們需要做的就是將為plc提供電源和為數字量輸入點正確接線。 (三) 如何與plc通信呢? 1. 連接編程電纜 將編程電纜的usb口側插在電腦上,db接口插在plc的port0或者port1上。然后將plc的模式開關設置為stop。 2. 編程軟件設置 (1)打開編程軟件后,在整個界面的左側,點擊設置pg/pc接口。如下圖所示: 在出現的對話框中,選擇pc/ppicable(ppi),并點擊屬性 屬性對話框的*個界面,使用如下設置: 在屬性對話框中的第二個選項卡中,選擇通訊接口為usb,具體如下設置: 之后保存并關閉相應的對話框。 (2)回到編程軟件的初始界面,然后點擊通信 出現如下界面: 將搜索所有波特率打勾后,雙擊刷新即可。 如果能出現如下頁面,即表示pc與plc的通訊成功。 (四) 如何編寫程序呢? 打開編程界面,單擊紅色標注處,可以添加一個常開觸點 同樣的方法添加一個輸出線圈: 需要為輸入和輸出分配正確的地址,如下所示。之后點擊下載 出現如下界面后,繼續點擊下載 下圖顯示的是下載中的界面: 下載成功后,就可以進行plc調試,進一步測試具體功能是否可以實現。 (五) 如何調試plc呢? 先將模式開關設置為run,然后撥動連接在輸入點i0.0上開關,即可看到輸出點點亮了。至此,表明我們的程序和plc運行一切正常。 如果想在編程軟件上監控輸入點和輸出點的狀態,可以點擊狀態表 打開狀態表后,在地址欄中輸入需要監控的地址,如下所示: 之后點擊監控即可: 正常監控后就可以在當前值中看到相應的數值: 開關未按下時的狀態 開關按下后的狀態 從以上的筆錄,我們可以看出s7-200plc是一款簡單易學的控制設備。當然,plc還有通訊、pid控制、運動控制等等很多功能,我們可以在本中的相關介紹中一步一步的對其進行學習和了解。相信不需要很長時間,您也可以成為s7-200plc的使用高手! |
下一篇:包裝封口機正確使用方法
免責聲明
- 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://m.lfljgfsj.com。違反者本網將追究相關法律責任。
- 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
- 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
2025第十一屆中國國際機電產品交易會 暨先進制造業博覽會
展會城市:合肥市展會時間:2025-09-20