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