西門子模塊6ES7313-6BG04-0AB0
PLC接線過程中的三點常識:
1,,PLC電源電路。
PLC控制系統(tǒng)的電源除了交流電源外,,還包括PLC直流電源,,一般而言,PLC交流電源可以由市電直接供應,,而輸入設備(開關,傳感器等)的直流電源和輸出設備(繼電器)的直流電源等,,最好采取獨立的直流電源供電,。大部分的PLC自帶24V直流電源,只有當輸入設備或者輸出設備所需電流不是很大的情況下,,才能使用PLC自帶直流電源,。

2,PLC輸入口和輸出口的電流定額,。
PLC自帶的輸入口電源一般為DC24v,,輸入口每一個點的電流定額在5mA-7mA之間,這個電流是輸入口短接時產(chǎn)生的最大電流,,當輸入口有一定的負載時,,其流過的電流會相應減少。PLC輸入信號傳遞所需的最小電流一般為2mA,,為了保證最小的有效信號輸入電流,,輸入端口所接設備的總阻抗一般要小于2K歐。

也就是說當輸入端口的傳感器功率較大時候,,需要接單獨的外部電源,。
3,PLC輸出端口一般所能通過的最大電流隨PLC機型的不同而不同,,大部分在1A~2A之間,,當負載的電流大于PLC的端口額定電流的最大值時,一般需要增加中間繼電器才能連接外部接觸器或者是其他設備,。

PLC正確接線是PLC有效運行的前提,,也是PLC的基本技能,熟練的掌握PLC的接線常識是十分有必要的
西門子模塊6ES7313-6BG04-0AB0
高級網(wǎng)頁編程介紹
1.1 描述
PROFINET基于工業(yè)以太網(wǎng),,是開放的,,標準的,實時的工業(yè)以太網(wǎng)標準,,這意味著日新月異的以太網(wǎng)IT技術可以融入到PROFINET以及相關的PROFINET產(chǎn)品中,。
現(xiàn)在支持PROFINET的CPU或CP模板不但支持RPOFINET實時通信,,而且還支持SNMP,F(xiàn)TP,,Web等IT功能,。Web服務器集成在相關的模板中,用戶可以方便的通過IE瀏覽器瀏覽Web服務器所提供的網(wǎng)頁信息,,這包括產(chǎn)品,,通信,拓撲,,變量,,報警等等。對于Web服務器的基本使用方法,,請參考西門子網(wǎng)上課堂《PROFINET IO Web使用入門》如下鏈接:82098950
對于S7-300的PN PLC的固件版本3.2或更高以及S7-400 PN PLC的固件版本6.0或更高允許用戶根據(jù)實際的工藝流程自定義制作HTML網(wǎng)頁并內(nèi)嵌到Web服務器中,,這樣更具有可視性和觀賞性。自定義制作HTML網(wǎng)頁并內(nèi)嵌到Web服務器中的方法,,稱為高級網(wǎng)頁編程,,英文縮寫即AWP。例如圖 1 自定義網(wǎng)頁,。

圖 1 自定義網(wǎng)頁
AWP的實現(xiàn)需要:
Step7 5.5或更高,,必須安裝CD2的Web2PLC程序
PN CPU必須支持,S7-300固件版本3.2或更高S7-400固件版本6.0或更高
網(wǎng)頁制作的基本知識
當安裝Web2PLC程序后,,在Step7的SIMATIC Manager中,,打開項目對話框,點擊“Sample projects"標簽頁,,可以查看并參考共16個AWP相關的Step7示例程序,。請見圖 2 AWP示例程序。

圖 2 AWP示例程序
所定制的HTML網(wǎng)頁的例子對應在這些示例項目的文件夾Web2PLC中,。參考圖 3 HTML網(wǎng)頁示例,。

圖 3 HTML網(wǎng)頁示例
AWP高級網(wǎng)頁編程的流程主要分為4個步驟,參考圖 4 AWP流程,。
1. 在編輯器中創(chuàng)建與工藝流程相關的HTML網(wǎng)頁
2. 通過S7-Web2PLC程序創(chuàng)建與定制網(wǎng)頁的DB塊
3. 編寫用戶程序SFC99"WWW"同步定制網(wǎng)頁功能塊
4. 下載所有用戶程序至PLC中,,打開IE瀏覽器瀏覽定制的頁面

圖 4 AWP流程
2 AWP組態(tài)
2.1 組態(tài)
根據(jù)實際的設備進行配置,在Step7中新建一個項目為“AWP4Web",。CPU使用CPU319-3PN/DP固件版本為
3.2,。在Step7的硬件組態(tài)中,雙擊CPU319,,打開CPU的屬性對話框,,選擇“Web"標簽頁,使能Web服務器,,選擇語言為英語“English",,并點擊“Add.."按鈕添加一個用戶admin,,并使能所有權限。參考圖 5 使能Web服務器并添加用戶,。

圖 5 使能Web服務器并添加用戶
使用Cutepage編輯器編輯網(wǎng)頁,,在“HTML"標簽頁中創(chuàng)建新的HTML網(wǎng)頁,在“設計"標簽頁中設計網(wǎng)頁的畫面,,在“預覽"中查看設計網(wǎng)頁的結果,。參考圖 6 Cutepage編輯器界面

圖 6 Cutepage編輯器界面
這里在HTML標簽頁中創(chuàng)建一個新的網(wǎng)頁,(也可以使用前面提到的HTML網(wǎng)頁例子作為參考,。)這里創(chuàng)建4個輸出變量分別是V1,,V2,V3,,V4和一個輸入變量var1,。結果與“設計"標簽頁的畫面進行對照,結果如圖 7 編輯網(wǎng)頁結果,。

圖 7 編輯網(wǎng)頁結果
這里需要說明AWP命令,AWP命令表示是西門子開發(fā)一系列指令,,用于訪問CPU信息,。對于輸出變量的格式為:="變量名":,參考HTML網(wǎng)頁中輸出變量格式,,如:="V1":,。AWP命令的輸入變量格式為’ "變量名" ’,參考HTML網(wǎng)頁中的’ "var1" ‘,,需要注意的是在全局腳本上首行加入AWP輸入變量命令,,參考<!-- AWP_In_Variable Name=’"var1"’ -->。保存所編輯的網(wǎng)頁,。關于網(wǎng)頁制作的命令和方法,,請參考相關的教程。關于AWP的命令,,請參考圖 10 在Web2PLC創(chuàng)建一個新項目hello中的幫助文件,。
然后在Step7項目AWP4Web中添加一個符號表,需要注意的是4個輸出變量和1個輸入變量的變量名必須與HTML的網(wǎng)頁創(chuàng)建的變量名一致,。對于變量的類型可以在變量表中自由定義,,在網(wǎng)頁設計中不涉及變量類型。參考圖 8 符號表,。這里定義的4個輸出變量的類型分別是BYTE,,WORD,DWORD,,BOOL,,1個輸入的變量類型為WORD,。

圖 8 符號表
鼠標右鍵點擊Step7項目AWP4Web中的Blocks彈出菜單選擇“S7-Web2PLC"。參考圖 9 選擇Web2PLC程序,。

圖 9 選擇Web2PLC程序
然后彈出“S7-Web2PLC"程序,,選擇菜單“File"?“New Project"創(chuàng)建一個新項目,命名為hello,。參考圖 10 在Web2PLC創(chuàng)建一個新項目hello,。點擊OK。

圖 10 在Web2PLC創(chuàng)建一個新項目hello
點擊OK,。然后彈出“S7-Web2PLC"程序,,選擇菜單“File"?“New Project"創(chuàng)建一個新項目,命名為hello,。參考圖 10 在Web2PLC創(chuàng)建一個新項目hello,。點擊OK。這樣在Step7 AWP4Web項目中自動創(chuàng)建了一個Web2PLC的文件夾,。在Web2PLC項目的日志中會出現(xiàn)創(chuàng)建該文件夾的信息,,參考圖 11 創(chuàng)建文件夾日志信息。

圖 11 創(chuàng)建文件夾日志信息
在S7-Web2PLC的hello項目中,,點擊“Step7 Project"的“Export symbols"按鈕,,導出Step7的符號表創(chuàng)建config.w2p文件并存儲到Web2PLC中hello文件夾中。參考圖 12 導出符號日志信息,。

圖 12 導出符號日志信息
在S7-Web2PLC的hello項目中組態(tài)Web項目之前,,需要配置Web項目信息,點擊菜單“File"?“Change Project Settings",,添加HTML起始頁,,這里把CutePage所創(chuàng)建的hello.html定制網(wǎng)頁存儲在Web2PLC中hello的HTML文件夾中,點擊 按鈕,,添加hello.html,。后命名項目的應用名為hello,參考圖 13 項目設置,。hello應用名會在打開的IE瀏覽器中出現(xiàn),,參考圖 19 用戶網(wǎng)頁。

圖 13 項目設置
點擊“Step7"標簽頁,,這里可以修改生成DB的塊號和大小,,這里保持默認狀態(tài),參考圖 14 DB參數(shù)設置,。點擊OK按鈕,,完成設置。

圖 14 DB參數(shù)設置
然后在S7-Web2PLC的hello項目中,點擊“Web Project"的“Show Symbols"按鈕,,查看Step7項目中符號表所創(chuàng)建的變量符號信息,。點擊OK按鈕。

圖 15 顯示符號
在S7-Web2PLC的hello項目中,,點擊“Web Project"的“Generate DB Source"按鈕,,該過程自動轉(zhuǎn)換hello.html文件為DB333,DB334的源文件,。參考圖 16 生成DB源文件,。

圖 16 生成DB源文件
然后點擊“Web Project"的“Compile DB Source"按鈕,該過程編譯DB源文件然后在Step7項目中自動加入DB333和DB334,。參考圖 17 編譯DB源文件,。

圖 17 編譯DB源文件
然后可以點擊“Web Project"的“Download to CPU"按鈕,該過程下載DB333和DB334,。這里使用Step7去下載整個項目,。打開OB1,然后調(diào)用SFC99,,該功能塊用于使能和同步CPU的定制的Web應用,。在CTRL_DB輸入引腳輸入生成的DB333。參考圖 18 編寫WWW程序,。

圖 18 編寫WWW程序
后下載整個項目到CPU中,,打開IE瀏覽器,輸入CPU的IP地址192.168.0.1,,然后在網(wǎng)頁的左上角輸入用戶名和密碼進入CPU的網(wǎng)頁中。點擊網(wǎng)頁左側的“Customer pages",,右側出現(xiàn)“Homepage of the application hello",。參考圖 19 用戶網(wǎng)頁。

圖 19 用戶網(wǎng)頁
點擊“Homepage of the application hello",。打開定制的網(wǎng)頁,,這里可以看見4個輸出變量和1個輸入變量,參考圖 20 定制網(wǎng)頁,。這樣可以通過Step7的變量表,,查看上述變量的狀態(tài)