6ES7321-1BH50-0AA0
控制要求
由實(shí)驗(yàn)面板圖可知:本裝置為兩種液體混合裝置,,SL1、SL2,、SL3為液面?zhèn)鞲衅?,液體A、B閥門與混合液閥門由電磁閥YV1,、YV2,、YV3控制,M為攪動電機(jī),,控制要求如下:
初始狀態(tài):裝置投入運(yùn)行時,,液體A、B閥門關(guān)閉,,混合液閥門打開20秒將容器放空后關(guān)閉,。
啟動操作:按下啟動按鈕SB1,裝置就開始按下列約定的規(guī)律操作:
液體A閥門打開,,液體A流入容器,。當(dāng)液面到達(dá)SL2時,SL2接通,,關(guān)閉液體A閥門,,打開液體B閥門。液面到達(dá)SL1時,,關(guān)閉液體B閥門,,攪動電機(jī)開始攪動。攪動電機(jī)工作6秒后停止攪動,,混合液體閥門打開,,開始放出混合液體。當(dāng)液面下降到SL3時,SL3由接通變?yōu)閿嚅_,,再過2秒后,,容器放空,混合液閥門關(guān)閉,,開始下一周期,。
停止操作:按下停止按鈕SB2后,在當(dāng)前的混合液操作處理完畢后,,才停止操作(停在初始狀態(tài)上),。
程序設(shè)計(jì)及工作過程分析
啟動操作:按下啟動按鈕SB1,I0.0的動合觸點(diǎn)閉合,,M10.0產(chǎn)生啟動脈沖,,M10.0的動合觸點(diǎn)閉合,使Q0.0保持接通,,液體A電磁閥YV1打開,,液體A流入容器。當(dāng)液面上升到SL3時,,雖然I0.4動合觸點(diǎn)接通,,但沒有引起輸出動作。當(dāng)液面上升到SL2位置時,,SL2接通,,I0.3的動合觸點(diǎn)接通,M10.3產(chǎn)生脈沖,,M10.3的動合觸點(diǎn)接通一個掃描周期,,復(fù)位指令R Q0.0使Q0.0線圈斷開,YV1電磁閥關(guān)閉,,液體A停止流入,;與此同時,M10.3的動合觸點(diǎn)接通一個掃描周期,,保持操作指令S Q0.1使Q0.1線圈接通,,液體B電磁閥YV2打開,液體B流入,。
當(dāng)液面上升到SL1時,,SL1接通,M10.2產(chǎn)生脈沖,,M10.2動合觸點(diǎn)閉合,使Q0.1線圈斷開,,YV2關(guān)閉,,液體B停止注入,M10.2動合觸點(diǎn)閉合,Q0.3線圈接通,,攪勻電機(jī)工作,,開始攪動。攪動電機(jī)工作時,,Q0.3的動合觸點(diǎn)閉合,,啟動定時器T37,過了6秒,,T37動合觸點(diǎn)閉合,,Q0.3線圈斷開,電機(jī)停止攪動,。當(dāng)攪勻電機(jī)由接通變?yōu)閿嚅_時,,使M11.2產(chǎn)生一個掃描周期的脈沖,M11.2的動合觸點(diǎn)閉合,,Q0.2線圈接通,,混合液電磁閥YV3打開,開始放混合液,。
液面下降到SL3,,液面?zhèn)鞲衅鱏L3由接通變?yōu)閿嚅_,使M11.0動合觸點(diǎn)接通一個掃描周期,,M20.1線圈接通,,T1開始工作,2秒后混合液流完,,T1動合觸點(diǎn)閉合,,Q0.2線圈斷開,電磁閥YV3關(guān)閉,。同時T1的動合觸點(diǎn)閉合,,Q0.0線圈接通,YV1打開,,液體A流入,,開始下一循環(huán)。
停止操作:按下停止按鈕SB2,,I0.1的動合觸點(diǎn)接通,,M10.1產(chǎn)生停止脈沖,使M20.0線圈復(fù)位斷開,,M20.0動合觸點(diǎn)斷開,,在當(dāng)前的混合操作處理完畢后,使Q0.0不能再接通,,即停止操作,。
西門子開入模塊6ES7321-1BH50-0AA0

(2)PLC與組態(tài)王通過以太網(wǎng)的方式通信的設(shè)置:
1,、確認(rèn)計(jì)算機(jī)中安裝有以太網(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,、為計(jì)算機(jī)設(shè)定IP地址和子網(wǎng)掩碼,,如IP地址(192.168.0.110)、子網(wǎng)掩碼(255.255.255.0),。 這里以Win7系統(tǒng)為例 ※打開網(wǎng)絡(luò)共享中心,,雙擊更改適配器選項(xiàng)
西門子開入模塊6ES7 321-1BH02-9AJ0

更改適配器選項(xiàng)
※修改IP地址

修改IP地址
西門子開入模塊6ES7 321-1BH02-9AJ0

修改IP地址
西門子S7-1200與博途以及組態(tài)王的通訊設(shè)置
4、使用ping 命令,,保證能ping 到PLC 站,。 在開始菜單“搜索程序和文件”中輸入 cmd 指令,進(jìn)入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, 表示本機(jī)IP 地址和目標(biāo)IP 地址連接不通,,建議檢查一下連接線纜及兩臺計(jì)算機(jī)的IP 地址設(shè)置,。
(3)PG/PC 接口配置,通信測試,,以檢查運(yùn)行組態(tài)王的計(jì)算機(jī)是否和PLC正常通信 1.打開Set PG/PC Interface,。 在操作系統(tǒng)中點(diǎn)擊“Start”菜單,打開“Control Panel”選項(xiàng),,在控制面板中,,選中“大圖標(biāo)”顯示,即可找到Set PG/PC Interface,,如圖,。雙擊打開,。

PG/PC 接口配置
如圖,,在 Access Point of the Application(應(yīng)用程序訪問點(diǎn))的下拉列表中選擇 <Add/delete>,,輸入名稱。

<Add/delete>
在 Interface Parameter Assignment Used 中點(diǎn)選Realtek PCIe FE Family Controller.TCPIP.1(注意:應(yīng)根據(jù)運(yùn)行計(jì)算機(jī)實(shí)際工作的網(wǎng)卡名進(jìn)行選擇,,務(wù)必選擇不帶Auto 的),,然后Access Point of the Application 內(nèi)顯示“CP-TCPIP -? Realtek PCIe FE Family Controller.TCPIP.1 即可。

(4)通信測試,,以檢查運(yùn)行組態(tài)王的計(jì)算機(jī)是否和PLC正常通信 我們的通信方式是TCP/IP,,在組態(tài)王中定義的IO設(shè)備應(yīng)該使用TCP/IP協(xié)議

通信測試
bueifbcweiubgshzhh