通讯测试工具和博图仿真机的连接教程
一、軟件準(zhǔn)備
1.博圖v15,TIA_Portal_STEP_7_Pro_WINCC_Pro_V15;
2.博圖仿真機(jī),SIMATIC_S7PLCSIM_V15;
3.西門子密鑰激活,Sim_EKB_Install_2017_12_24_TIA15;
4.西門子PLC連接工具 ,NetToPLCsim;https://sourceforge.net/projects/nettoplcsim/
5.通訊測試工具(用別人的或自己編寫),本文使用HslCommunicationDemo通訊測試工具。
百度網(wǎng)盤:https://pan.baidu.com/s/1PEYdxhKTgmSQXwweH22L3Q
提取碼:zucy
二、安裝博圖v15(TIA Portal v15)
1.先安裝博圖v15,TIA_Portal_STEP_7_Pro_WINCC_Pro_V15。
軟件解壓完成后,需要重啟系統(tǒng),再次進(jìn)入安裝界面。
安裝博圖v15需要.NET 3.5 SP1環(huán)境,如果提示沒有,可以去百度下載安裝一個。
這里需要注意一下,我選擇的是典型,什么都沒有動,會默認(rèn)安裝很多東西。如果熟悉軟件的人,可以進(jìn)行適當(dāng)篩選。
勾選【接受協(xié)議】和【安全說明】
勾選【接受此計(jì)算機(jī)上的安全和權(quán)限設(shè)置】
安裝過程大概需要半個小時
安裝完畢后,重啟系統(tǒng),會有一個通訊設(shè)置的彈窗,這個我也不太懂,不用去管它,關(guān)掉即可。
三、安裝博圖仿真機(jī)
接下來安裝SIMATIC_S7PLCSIM_V15仿真機(jī),過程類似博圖v15本體,安裝完后也需要重啟。
四、博圖v15軟件激活
1.軟件需要激活,否則無法正常使用。
2.解壓運(yùn)行Sim_EKB_Install_2017_12_24_TIA15,先選擇TIA Portal v15,再勾選相應(yīng)密鑰,最后點(diǎn)擊安裝長密鑰,等待密鑰安裝完成即可。
五、使用博圖v15創(chuàng)建項(xiàng)目和添加設(shè)備
1、新建一個plc項(xiàng)目。
2.打開項(xiàng)目。
3.添加新設(shè)備,SIMATIC S7-1200,CPU1215DC/DC/DC,固件版本選擇4.2。
4.右鍵點(diǎn)擊項(xiàng)目,選擇屬性。
5.在【防護(hù)與安全】的【連接機(jī)制】中,勾選【允許來自遠(yuǎn)程對象的PUT/GET通信訪問】。
6.這里可以設(shè)置設(shè)備的以太網(wǎng)地址。
六、西門子PLC連接工具NetToPLCsim,修改IP地址和端口
1.以管理員身份運(yùn)行NetToPLCsim,如果102端口被占用,會提示重新獲取102端口,在彈窗里點(diǎn)擊【是】。
2.等待端口修改成功。
3.點(diǎn)擊【Add】,填寫電腦和PLC設(shè)備的IP地址,電腦和PLC設(shè)備的IP地址最好一樣。
4,填寫完畢后點(diǎn)擊【Start Server】。
七、使用博圖仿真機(jī)
1.點(diǎn)擊開始仿真,程序會自動打開SIMATIC_S7PLCSIM_V15仿真機(jī)軟件。
2.點(diǎn)擊裝載,等待裝載完成。
3.點(diǎn)擊仿真機(jī)右上角的箭頭,切換為詳細(xì)視圖。
4.創(chuàng)建新項(xiàng)目。
5.點(diǎn)擊綠色按鈕,接通CPU電源,查看PLCSIM右下角,是否鏈接上。
八、連接測試:使用通訊測試工具連接博圖仿真機(jī)
1.打開HslCommunicationDemo通訊測試工具,點(diǎn)擊西門子PLC的【1200系列】。
2.修改IP地址,點(diǎn)擊【連接】,顯示連接成功。
九、讀寫測試:使用通訊測試工具讀寫DB塊中的數(shù)據(jù)
1.在博圖v15里,新建一個DB數(shù)據(jù)塊。
2.填寫相應(yīng)數(shù)據(jù),保存項(xiàng)目后,點(diǎn)擊下載數(shù)據(jù)到仿真機(jī)上。
3.填寫剛剛新建DB塊上的地址,點(diǎn)擊short讀取,就可以讀取到在博圖v15里添加的數(shù)據(jù)了。
4.寫入測試。
十、結(jié)尾
本人也是初學(xué)工控,有很多不懂的地方,寫的不對的地方,還請見諒。
參考文章:
1、手把手教你winform上位機(jī)系列一:認(rèn)識winform上位機(jī):http://bbs.gkong.com/archive.aspx?ID=455198
2、手把手教你winform上位機(jī)系列二:PLC編寫及配置:http://bbs.gkong.com/archive.aspx?ID=455277
3、C# 讀寫西門子PLC數(shù)據(jù),包含S7協(xié)議和Fetch/Write協(xié)議,s7支持200smart,300PLC,1200PLC,1500PLC:https://www.cnblogs.com/dathlin/p/8685855.html
4、HslCommunication官網(wǎng):http://www.hslcommunication.cn/
5、HslCommunication手冊:http://118.24.36.220:8080/html/c136d3de-eab7-9b0f-4bdf-d891297c8018.htm
6、HslCommunication的github:https://github.com/dathlin/HslCommunication
7、HslCommunication的nuget:https://www.nuget.org/packages/HslCommunication/
總結(jié)
以上是生活随笔為你收集整理的通讯测试工具和博图仿真机的连接教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 繁体字转换用什么软件好
- 下一篇: IOS小组件(7):小组件点击交互