工业互联网安全测试技术:设备测试实验文档.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《工业互联网安全测试技术:设备测试实验文档.docx》由会员分享,可在线阅读,更多相关《工业互联网安全测试技术:设备测试实验文档.docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、系统1设备测试实验文档实验原理利用仿真软件模拟传统的PLC设备以及相关的通信通道,实现真实工业通信协议设备 通信模拟,利用相关的启动以及停止代码实现设备的启动以及暂停。实验目的仿真实现PLC设备,利用代码实现设备的启动以及停止。实验环境Kali Linux虚拟机(环境自带)OpenPLC 软件( s:github /thiagoralves/OpenPLC v3)winxpsp3虚拟机(环境自带)组态王软件(软件资源包提供)推荐课时数:2课时实验步骤步骤一:Kali Linux环境配置(1) Kalilinux虚拟机安装OpenPLC,在终端输入qit clone s:/github /thi
2、agoralves/OperPLC v3.git,安装完成之后的页面如下列图所示:D kalikali: /桌面kalikali: /桌面D文件动作编辑查看帮助r(kali kali)-/桌面I$ git clone s:/github /thiagoralves/OpenPLC_v3.git正克隆到,OpenPLC_v3 .remote: Enumerating objects: 5162, done.remote: Counting objects: 100% (185/185), done.remote: Compressing objects: 100% (132/132), done
3、.remote: Total 5162 (delta 97), reused 95 (delta 51), pack-reused 4977 接收对象中:100% (5162/5162), 11.36 MiB | 3.48 MiB/s,完成.处理 delta 中:100% (2784/2784),完成.正在更新文件:100% (2774/2774),完成.匚(kal i e kal i) - 桌面图1安装OpenPLC安装之后,切换至U openplc目录下,启动安装程序,在终端中输入: cd OpenPLC_v3./install.sh linux安装完成的页面如下所示:N开发系统-开发系统
4、文件回 编辑 排列 工具 图库 画面地 帮助出工具箱氐=0 商D4- 如屋:M用器.圄巴A%*I196 8Q F94- 53图20添加按钮Q5)右键按钮,选择字符串替换,将其命名为Start和Stop,如下列图所示:图21字符串替换工具箱erf qg nu I QQ 塞 XX0MHHI T囹 7是而.: 口氐置武依文件回 编辑团 排列工工具 图库 画面地 帮助田图22整体画面步骤三:设备测试 翻开记事本,编写代码如下,保存为openpljtest.st文件,如下所示:3 openplc test.st -记事本文件(F)编辑(E)格式(0)查看(V)帮助(H)VARStop AT %QX0.1
5、 : BOOL;Start AT %QX0.3 : BOOL;MV1 AT %QX0.6 : BOOL;END_VARVAR-R_TRIG1 : R_TRIG;RJRIG2 : RJRIG;ENDVARR_TRIG1(CLK:= Start);iFRJRIG1.Q THENMV1 := TRUE; (*set*)ENDIF;R_TRIG2(CLK:= Stop);IF R TRIG2.Q THENMV1 := FALSE; (*reset*)ENDIF;ENDPROGRAMCONFIGURATION ConfigORESOURCE ResO ON PLCTASK taskO(INTERVAL:
6、= T#20ms,PRIORITY := 0);PROGRAM instanceO WITH taskO : programO;ENDRESOURCEENDCONFIGURATION图23代码界面(2)Kali linux虚拟机中运行OpenPLC,导入编辑好的程序openplc_test.st,如下列图所示:192.168.21.135:8080/progr. X + 以 192.168.21.135:8080/programsCk Kali Linux X Kali Training Kali Tools X, Kali Forums * Kali Docs NetHunter JI Of
7、fensive Security R MSFU 般 Exploit-DB ” GHDBBlank Program酬卜A DashboardA DashboardPrograms Programs ProgramsHere you can upload a new program to OpenPLC or revert back to a previous uploaded program shown on the table.Slave DevicesProgram NameFileDate UploadedBlank Programblankprogram.stMay 25, 2018-0
8、2:02AMMonitoringHardwareHardwareUsersUpload ProgramSettingsBrowse.openplctest.stUpload ProgramLogoutStatus: StoppedStart PLC图24导入文件 等待程序编译完成之后,点击Go to Dashboard,然后点击Start PLC,如下列图所示:cv Kali Linux Kali Training X Kali Tools Kali Forums * Kali Docs NetHunter JuOffensive Security JI MSFU Exploit-DB . G
9、HDB(IX (I(IX (IHIPLCFCompiling: openplc_testDashboardProgramsSlave DevicesMonitoringCompiling programQHardwareUsersSettingsOptimizing ST program. Generating C files. POUS.cPOUS.hLOCATED-VARIABLES hVARIABLES.CSVConfigO.cConfigO .h ResO.c Moving Files.Compiling for Linux Generating object files. Gener
10、ating glueVars.LogoutvarName: _QX0-l varName: _QX0_3 varName: _QX0_6varType: varType: varType:BOOLBOOLBOOLCompiling main program.Compilation finished successfully!Go to Dashboard图25等待编译文件DashboardDashboardStatus: StoppedProgramsProgram: openplc testSlave DevicesDescription:File: 126784.stMonitoringR
11、untime: N/A1 anQmiaHardwareUsersSettingsRuntime LogsLogoutOpenPLC Runtime is not runningStart PLC图26开启PLCwinxpsp3虚拟机中点击view运行test工程,如下列图所示:回 kali会主页Windows XP Professional工程比配置母查看M 工具 帮助国粤I置I用make vie* 关于 ffl IM用线(匡左图小图 ms 七j画面test openplc_. 新建图27 view运行ILZ翱运行系统画面特殊调试关于图28运行界面获取:32 获取:33 获取:34 获取:35
12、 获取:36 获取:37 获取:38 获取:39 获取:40 获取:41 获取:42 获取:43 获取:44 获取:45 获取:46 获取:47 获取:48 获取:49 获取:50 获取:51 获取:52 获取:53 :/kali.download/kali :/kali.download/kali :/kali.download/kali :/kali.download/kali :/kali.download/kali :/kali.download/kali :/kali.downl.oad/kali :/kali.download/kali :/kali.download/kali :
13、/kali.download/kali :/kali.download/kali :/kali.download/kali :/kali.downl.oad/kali :/kali.download/kali :/kali.download/kali :/kali.download/kali :/kali.downl.oad/kali :/kali.download/kali :/kali.download/kali :/kali.download/kaliamd64 amd64 amd64 amd64 amd64 amd64 amd64 amd64 amd64 amd64 amd64 amd
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工业 互联网 安全 测试 技术 设备 实验 文档
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内