6ES7321-1BH50-0AA0
控制要求
由實驗面板圖可知:本裝置為兩種液體混合裝置,SL1、SL2、SL3為液面?zhèn)鞲衅鳎后wA、B閥門與混合液閥門由電磁閥YV1、YV2、YV3控制,M為攪動電機,控制要求如下:
初始狀態(tài):裝置投入運行時,液體A、B閥門關(guān)閉,混合液閥門打開20秒將容器放空后關(guān)閉。
啟動操作:按下啟動按鈕SB1,裝置就開始按下列約定的規(guī)律操作:
液體A閥門打開,液體A流入容器。當液面到達SL2時,SL2接通,關(guān)閉液體A閥門,打開液體B閥門。液面到達SL1時,關(guān)閉液體B閥門,攪動電機開始攪動。攪動電機工作6秒后停止攪動,混合液體閥門打開,開始放出混合液體。當液面下降到SL3時,SL3由接通變?yōu)閿嚅_,再過2秒后,容器放空,混合液閥門關(guān)閉,開始下一周期。
停止操作:按下停止按鈕SB2后,在當前的混合液操作處理完畢后,才停止操作(停在初始狀態(tài)上)。
程序設(shè)計及工作過程分析
啟動操作:按下啟動按鈕SB1,I0.0的動合觸點閉合,M10.0產(chǎn)生啟動脈沖,M10.0的動合觸點閉合,使Q0.0保持接通,液體A電磁閥YV1打開,液體A流入容器。當液面上升到SL3時,雖然I0.4動合觸點接通,但沒有引起輸出動作。當液面上升到SL2位置時,SL2接通,I0.3的動合觸點接通,M10.3產(chǎn)生脈沖,M10.3的動合觸點接通一個掃描周期,復(fù)位指令R Q0.0使Q0.0線圈斷開,YV1電磁閥關(guān)閉,液體A停止流入;與此同時,M10.3的動合觸點接通一個掃描周期,保持操作指令S Q0.1使Q0.1線圈接通,液體B電磁閥YV2打開,液體B流入。
當液面上升到SL1時,SL1接通,M10.2產(chǎn)生脈沖,M10.2動合觸點閉合,使Q0.1線圈斷開,YV2關(guān)閉,液體B停止注入,M10.2動合觸點閉合,Q0.3線圈接通,攪勻電機工作,開始攪動。攪動電機工作時,Q0.3的動合觸點閉合,啟動定時器T37,過了6秒,T37動合觸點閉合,Q0.3線圈斷開,電機停止攪動。當攪勻電機由接通變?yōu)閿嚅_時,使M11.2產(chǎn)生一個掃描周期的脈沖,M11.2的動合觸點閉合,Q0.2線圈接通,混合液電磁閥YV3打開,開始放混合液。
液面下降到SL3,液面?zhèn)鞲衅鱏L3由接通變?yōu)閿嚅_,使M11.0動合觸點接通一個掃描周期,M20.1線圈接通,T1開始工作,2秒后混合液流完,T1動合觸點閉合,Q0.2線圈斷開,電磁閥YV3關(guān)閉。同時T1的動合觸點閉合,Q0.0線圈接通,YV1打開,液體A流入,開始下一循環(huán)。
停止操作:按下停止按鈕SB2,I0.1的動合觸點接通,M10.1產(chǎn)生停止脈沖,使M20.0線圈復(fù)位斷開,M20.0動合觸點斷開,在當前的混合操作處理完畢后,使Q0.0不能再接通,即停止操作。
西門子開入模塊6ES7321-1BH50-0AA0
(2)PLC與組態(tài)王通過以太網(wǎng)的方式通信的設(shè)置:
1、確認計算機中安裝有以太網(wǎng)卡,并與PLC 連接到同一網(wǎng)絡(luò)中(直接通過網(wǎng)線直連)。
2、通過Step7編程軟件為通信模塊(CP443-1)設(shè)定IP地址和子網(wǎng)掩碼,并下傳到PLC中如IP地址(192.168.0.1)、子網(wǎng)掩碼(255.255.255.0)。 此步驟已經(jīng)在博途中組態(tài)PLC的過程中完成了,通過PLC屬性查看以太網(wǎng)地址。
3、為計算機設(shè)定IP地址和子網(wǎng)掩碼,如IP地址(192.168.0.110)、子網(wǎng)掩碼(255.255.255.0)。 這里以Win7系統(tǒng)為例 ※打開網(wǎng)絡(luò)共享中心,雙擊更改適配器選項
西門子開入模塊6ES7 321-1BH02-9AJ0
更改適配器選項
※修改IP地址
修改IP地址
西門子開入模塊6ES7 321-1BH02-9AJ0
修改IP地址
西門子S7-1200與博途以及組態(tài)王的通訊設(shè)置
4、使用ping 命令,保證能ping 到PLC 站。 在開始菜單“搜索程序和文件”中輸入 cmd 指令,進入DOS命令窗口 在DOS 界面中輸入命令:ping 192.168.0.110 然后回車。注意:在ping 和地址之間有一個空格,如下圖所示。
ping
觀察DOS 界面中的ping 指令返回值。如包括time=1ms 或time<1ms 及TTL 等于某個數(shù)值, 且Lost=0,即ping 指令返回值正常,表明以太網(wǎng)連接正常。如下圖所示。
如果連接不正常,可能如下圖所示,ping 指令返回值顯示timed out 或Lost 值不為0, 表示本機IP 地址和目標IP 地址連接不通,建議檢查一下連接線纜及兩臺計算機的IP 地址設(shè)置。
(3)PG/PC 接口配置,通信測試,以檢查運行組態(tài)王的計算機是否和PLC正常通信 1.打開Set PG/PC Interface。 在操作系統(tǒng)中點擊“Start”菜單,打開“Control Panel”選項,在控制面板中,選中“大圖標”顯示,即可找到Set PG/PC Interface,如圖。雙擊打開。
PG/PC 接口配置
如圖,在 Access Point of the Application(應(yīng)用程序訪問點)的下拉列表中選擇 <Add/delete>,輸入名稱。
<Add/delete>
在 Interface Parameter Assignment Used 中點選Realtek PCIe FE Family Controller.TCPIP.1(注意:應(yīng)根據(jù)運行計算機實際工作的網(wǎng)卡名進行選擇,務(wù)必選擇不帶Auto 的),然后Access Point of the Application 內(nèi)顯示“CP-TCPIP -? Realtek PCIe FE Family Controller.TCPIP.1 即可。
(4)通信測試,以檢查運行組態(tài)王的計算機是否和PLC正常通信 我們的通信方式是TCP/IP,在組態(tài)王中定義的IO設(shè)備應(yīng)該使用TCP/IP協(xié)議
通信測試
bueifbcweiubgshzhh