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

(2)PLC與組態(tài)王通過(guò)以太網(wǎng)的方式通信的設(shè)置:
1,、確認(rèn)計(jì)算機(jī)中安裝有以太網(wǎng)卡,并與PLC 連接到同一網(wǎng)絡(luò)中(直接通過(guò)網(wǎng)線直連)。
2,、通過(guò)Step7編程軟件為通信模塊(CP443-1)設(shè)定IP地址和子網(wǎng)掩碼,,并下傳到PLC中如IP地址(192.168.0.1)、子網(wǎng)掩碼(255.255.255.0),。 此步驟已經(jīng)在博途中組態(tài)PLC的過(guò)程中完成了,,通過(guò)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 和地址之間有一個(gè)空格,,如下圖所示。

ping
觀察DOS 界面中的ping 指令返回值,。如包括time=1ms 或time<1ms 及TTL 等于某個(gè)數(shù)值,, 且Lost=0,即ping 指令返回值正常,,表明以太網(wǎng)連接正常,。如下圖所示。

如果連接不正常,,可能如下圖所示,,ping 指令返回值顯示timed out 或Lost 值不為0, 表示本機(jī)IP 地址和目標(biāo)IP 地址連接不通,,建議檢查一下連接線纜及兩臺(tái)計(jì)算機(jī)的IP 地址設(shè)置,。
(3)PG/PC 接口配置,通信測(cè)試,,以檢查運(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)用程序訪問(wèn)點(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)通信測(cè)試,以檢查運(yùn)行組態(tài)王的計(jì)算機(jī)是否和PLC正常通信 我們的通信方式是TCP/IP,,在組態(tài)王中定義的IO設(shè)備應(yīng)該使用TCP/IP協(xié)議

通信測(cè)試
bueifbcweiubgshzhh