十堰西門子代理商
西門子PLC自動化控制系統(tǒng)的輸人電源供電電壓要保持在AC85-240V之間,這種供電電源適用于各種范圍,所以一般都會采用這種電源??墒牵饨绛h(huán)境會給電源帶來一定的干擾,所以我們要在電源上裝置電源凈化元件是非常有必要的,在電源凈化元件中重要的是電源濾波器和隔離變壓器兩種,在對隔離變壓器使用時可以將雙層隔離運用其中,能夠通過屏蔽層將高低頻脈沖干擾有效降低。在設(shè)計輸人電源時,一般都會應(yīng)用DC24V的輸人電源,可是電源中的負(fù)載,就要重點關(guān)注電源的容量,還要做好一定的電源短路預(yù)防工作,在遇到緊急短路事件時能夠保證系統(tǒng)的正常運作。
?。?)完善PLC控制系統(tǒng)的輸出電路設(shè)計
在對輸出電路進行設(shè)計時,必須根據(jù)對基本生產(chǎn)工藝要求的了解保證有關(guān)電路設(shè)計工作的合理性,在這之中輸出電路需要的指示燈和變頻器的控制和調(diào)節(jié)必須通過晶體管才能夠輸出,尤其是超高頻率的PLC控制系統(tǒng),更是離不開晶體管作為支柱。如果出現(xiàn)頻率過低的現(xiàn)象,我們首要選擇是對繼電器進行輸出,繼電器不但有簡單的設(shè)計,而且還能夠有效提高系統(tǒng)的負(fù)載能力。針對存在輸出帶電磁線圈的輸出電路,為了避免出現(xiàn)電流之間出現(xiàn)沖擊,在進行設(shè)計時要在直流感性負(fù)載周邊安裝續(xù)流二極管,只有這樣才能將浪涌電流吸收,有效的保護PLC不受損壞。
梯形圖略,下面對所設(shè)計的梯形圖作幾點說明:1)當(dāng)按下打包機起動按鈕X0時,打包機處于起動工作準(zhǔn)備狀態(tài),需要選擇手動或者自動工作,發(fā)生系統(tǒng),生產(chǎn)故障時可按下停止按鈕X1,待所有問題解決之后可重新啟動打包機工作。
M182復(fù)位,使定位氣缸退回,翻轉(zhuǎn)機構(gòu)旋轉(zhuǎn)到安裝位停止,焊接機器人的主站運行自動復(fù)位停止,操作工人在翻轉(zhuǎn)機構(gòu)安裝位對焊接好的鋁合金模架進行拆除,在主站翻轉(zhuǎn)機構(gòu)安裝新的工件后,按下焊接機器人的主站運行按鈕即可實現(xiàn)鋁合金模架的連續(xù)焊接生產(chǎn)。
正常運行時間可達(dá)數(shù)萬個小時,(4)功能完善,功能完善保證了系統(tǒng)的運用范圍廣泛,通過人員對自動化系統(tǒng)的不斷改良與,新階段的PLC已經(jīng)形成了比較完善的系列,適用于多種規(guī)模的工業(yè)控制場合,一臺小型的PLC內(nèi)可以裝置上千個編程元件。
大大縮短開發(fā)所需的時間,圖1觸摸屏仿真控制界面5現(xiàn)場觸摸屏控制設(shè)計圖2現(xiàn)場觸摸屏控制界面觸摸屏作為一種的電腦輸入設(shè)備,它是目前簡單,方便,自然的一種人機交互方式,它賦予了多媒體以嶄新的面貌,是極富吸引力的全新多媒體交互設(shè)備。
該系統(tǒng)所需的輸入點數(shù)為22,輸出點數(shù)為22,全部是開關(guān)量,則可將I//O分配如下(表1):表1PLC輸入輸出點控制表3程序梯形圖根據(jù)對交通信號燈的控制要求及PLC控制系統(tǒng)的I/O分配的定義,可對PLC進行控制程序的設(shè)計。
640*400像素,256,彩鮮艷豐富,4.2GTDesigner2簡介GTDesigner2軟件可以用來開發(fā)GOT-A900或GOT-F900的界面,具有可視化的開發(fā)界面,操作簡便,可以設(shè)計各種復(fù)雜功能的人機界面。
十堰西門子代理商
用菜單命令“文件"→“新建",“文件"→“打開"或“文件"→“導(dǎo)入",打開一個項目。然后用下面方法之一打開“程序編輯器"窗口,建立或修改程序:
22單擊瀏覽條中的“程序塊"
按鈕,打開主程序(OB1)??梢詥螕糇映绦蚧蛑袛喑绦驑?biāo)簽,打開另一個POU。
22指令樹→程序塊→雙擊主程序(OB1)圖標(biāo)、子程序圖標(biāo)或中斷程序圖標(biāo)。
用下面方法之一可改變程序編輯器選項:
22菜單命令“檢視"→ LAD、FBD、STL,更改編輯器類型。
22菜單命令“工具"→“選項"→“一般"標(biāo)簽,可更改編輯器(LAD、FBD或STL)和編程模式(SIMATIC或IEC 1131-3)。
22菜單命令“工具"→“選項"→“程序編輯器"標(biāo)簽,設(shè)置編輯器選項。
22使用選項
快捷按鈕→設(shè)置“程序編輯器"選項。
(6)局部變量表
程序中的每個POU都有自己的局部變量表,局部變量存儲器(L)有64個字節(jié)。局部變量表用來定義局部變量,局部變量只在建立該局部變量的POU中才有效。在帶參數(shù)的子程序調(diào)用中,參數(shù)的傳遞就是通過局部變量表傳遞的。
在用戶窗口將水平分裂條下拉即可顯示局部變量表,將水平分裂條拉至程序編輯器窗口的頂部,局部變量表不再顯示,但仍舊存在。
下面是控制字節(jié)的說明:
Q0.0 Q0.1 控制字節(jié)說明
?SM67.0 ?SM77.0 ?PTO/PWM更新周期值 0=不更新,1=更新周期值
?SM67.1 ?SM77.1 ?PWM更新脈沖寬度值 0=不更新,1=脈沖寬度值
?SM67.2 ?SM77.2 ?PTO更新脈沖數(shù) 0=不更新,1=更新脈沖數(shù)
?SM67.3 ?SM77.3 ?PTO/PWM時間基準(zhǔn)選擇 0=1微秒值,1=1毫秒值
?SM67.4 ?SM77.4 ?PWM更新方法 0=異步更新,1=同步更新
?SM67.5 ?SM77.5 ?PTO操作 0=單段操作,1=多段操作
?SM67.6 ?SM77.6 ?PTO/PWM模式選擇 0=選擇PTO,1=選擇PWM
?SM67.7 ?SM77.7 ?PTO/PWM允許 0=禁止PTO/PWM,1=允許
??這樣根據(jù)以上表格,我們得出Q0.0控制字:SMB67為:10000101
采用PTO輸出,微妙級周期,發(fā)脈沖的周期(也就是頻率)與脈沖個數(shù)都要重新輸入。10000101轉(zhuǎn)化為??16進制?為85,有了控制字以后,我們來寫這一段程序:
![](https://img74.chem17.com/7dcfb85b91dc08c5636f73b6eae979f0d36e80c3476fe795d6b7e9f5ae31cf63245d72aba66bcef8.png)
根據(jù)上面這段程序,我們知道了控制字的使用,同時也知道步進電機的脈沖周期與沖個數(shù)的存放位置(對??Q0.0來說是SMW68與SMD72)。當(dāng)然,VW100與VD102內(nèi)的數(shù)據(jù)不同的話,步進電機的轉(zhuǎn)速和轉(zhuǎn)動圈數(shù)就不一樣。
???還有一點需要說明得是:M0.0導(dǎo)通---PLC捕捉到上升沿發(fā)動脈沖輸出后,想停止的話,只須改變端口脈沖的?控制字,再啟動PLS即可,程序如下:
![](https://img75.chem17.com/7dcfb85b91dc08c5636f73b6eae979f0214bd7e926ff26b506e01c02cadb7eadbc0d94e80d6258c1.png)
2.高速計數(shù)功能。
???西門子S7-200系列PLC具有高速計數(shù)的功能;舉一例子來談?wù)劯咚儆嫈?shù)的用途,我們采用普通電機來帶動絲桿轉(zhuǎn)動,我們想控制轉(zhuǎn)動距離,怎么來解決這個問題?那么我們可在電機另一頭與一編碼器聯(lián)接,電機轉(zhuǎn)一圈,編碼器也隨之轉(zhuǎn)一圈,同時根據(jù)規(guī)格發(fā)出不同的脈沖數(shù)。當(dāng)然,這些脈沖數(shù)的頻率比較高,PLC不能用普通的上升沿計數(shù)來取得這些脈沖,只能通過高速計數(shù)功能了。
???啟動高速計數(shù)功能,也要具有控制字
HSCO HSC1 描述
?SM37.0 ?SM47.0 ?復(fù)位有效電平控制位 0=高電平有效, 1=低電平有效
?SM37.1 ?SM47.1 ?啟動有效電平控制位于 0=高電平有效, 1=低電平有效
?SM37.2 ?SM47.2 ?正交計數(shù)器速率選擇 0=4X計數(shù)率, 1=1X計數(shù)率
?SM37.3 ?SM47.3 ?計數(shù)方向控制位 0=減計數(shù), 1=正計數(shù)
?SM37.4 ?SM47.4 ?向HSC中寫入計數(shù)方向 0=不更新, 1=更新計數(shù)方向
?SM37.5 ?SM47.5 ?向HSC中寫入預(yù)置值 0=不更新, 1=更新預(yù)置值
?SM37.6 ?SM47.6 ?向HSC中寫入當(dāng)前值 0=不更新, 1=更新當(dāng)前值
?SM37.7 ?SM47.7 ?HSC允許 0=禁止HSC, 1=允許HSC
??參照上面的表格,我們選擇HSC1高速計數(shù)器,控制字為SMB47,現(xiàn)在我們啟動高速計數(shù)器HSC1,選擇為增計數(shù),更新計數(shù)方向,重新設(shè)置值,更新當(dāng)前值:這樣的話,HSC1的啟動控制高為:11111000轉(zhuǎn)化為16進制為?F8,將啟動計數(shù)器時當(dāng)前值存放在SMD48中,將預(yù)存置放在SMD52中,具體的程序?如下:
![](http://www.plc100.com/siemens/shili/bianchengqi.files/image003.jpg)
同樣的,如果計數(shù)器在工作狀態(tài)下想停止計數(shù)器,也必須改變它的控制字后,啟動HSC具體程序?如下:
![](http://www.plc100.com/siemens/shili/bianchengqi.files/image004.jpg)