项目一 环境搭建及测试
一、环境搭建
(1)RobotStudio软件安装
安装包版本6.06
![](https://img-blog.csdnimg.cn/72fd0f8c138c4e0e97aa2922a5519590.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5beo5beo,size_20,color_FFFFFF,t_70,g_se,x_16)
(2)博途软件安装
博途软件版本:V15.1
(3)PLCSIM Advance版本:V3.0
(4)模型资源https://download.csdn.net/download/jh2005/87724527
二、通讯测试
(1)打开RobotStudio软件,新建项目,创建机器人及系统等。
![](https://img-blog.csdnimg.cn/2b36b612f9b94a12bb335c387648ffc1.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5beo5beo,size_20,color_FFFFFF,t_70,g_se,x_16)
构建完成的项目树如图
![](https://img-blog.csdnimg.cn/b230df573b8e4289a4b0ada760ea056d.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5beo5beo,size_20,color_FFFFFF,t_70,g_se,x_16)
RSConnectDIOToSnap7是RobotStudio与PLCSim通讯的插件。
(2)启动博途软件,建立通讯使用的变量
![](https://img-blog.csdnimg.cn/11e64278c2394766aab8039543faab52.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5beo5beo,size_20,color_FFFFFF,t_70,g_se,x_16)
注意:使用的是1500CPU
(3)设置通讯参数
设置PLC的通讯地址为192.168.2.1
![](https://img-blog.csdnimg.cn/4a8af6a734d3453883e7367cbf7c6c35.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5beo5beo,size_20,color_FFFFFF,t_70,g_se,x_16)
(4)启动PLCSIM Advance3.0并进行设置
![](https://img-blog.csdnimg.cn/091b3d66176d4d179ae37da47e10e39e.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5beo5beo,size_20,color_FFFFFF,t_70,g_se,x_16)
(5)下载PLC程序到PLCSim
![](https://img-blog.csdnimg.cn/b31e9743c94748eeaedcd58e254f0c69.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5beo5beo,size_20,color_FFFFFF,t_70,g_se,x_16)
![](https://img-blog.csdnimg.cn/610174038baa4bbeb231110f457726f8.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5beo5beo,size_20,color_FFFFFF,t_70,g_se,x_16)
![](https://img-blog.csdnimg.cn/badab1baaa844a62af2e5ece5db3f11f.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5beo5beo,size_20,color_FFFFFF,t_70,g_se,x_16)
![](https://img-blog.csdnimg.cn/4f608349f84f473d9ac5f21448816999.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5beo5beo,size_20,color_FFFFFF,t_70,g_se,x_16)
![](https://img-blog.csdnimg.cn/a64d706d35fc4833ae850a8dd105dcd8.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5beo5beo,size_20,color_FFFFFF,t_70,g_se,x_16)
(6)查看PLCSim状态
![](https://img-blog.csdnimg.cn/7b1cbd82b2a142c8b78a9d1249f269e1.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5beo5beo,size_20,color_FFFFFF,t_70,g_se,x_16)
(7)查看第5步修改的IP地址是谁的IP
![](https://img-blog.csdnimg.cn/51b0bfca17f94eb5a00ff0dd2135c7a2.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5beo5beo,size_20,color_FFFFFF,t_70,g_se,x_16)
博途软件对Simense PLCSIM Virtual Ethenet Adapter的地址进行了修正。
(8)通讯测试
1)导入通讯插件
在工作站逻辑中右键击,选择导入模型库。
![](https://img-blog.csdnimg.cn/3bde2b065b3f4d0db60bf6380d0cea59.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5beo5beo,size_20,color_FFFFFF,t_70,g_se,x_16)
![](https://img-blog.csdnimg.cn/550cca3a118644b7966d596df6849f3d.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5beo5beo,size_20,color_FFFFFF,t_70,g_se,x_16)
这里导入了新下载的两个通讯插件。
2)创建连接信号
![](https://img-blog.csdnimg.cn/a7aa7cadac314c39a819c5443f3b5c2f.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5beo5beo,size_20,color_FFFFFF,t_70,g_se,x_16)
3)创建硬件关联信号
在信号板中创建信号,如图所示,创建完成信号后,要进行重启生效。
![](https://img-blog.csdnimg.cn/aaae3dee4ae24563aa19f4274706559c.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5beo5beo,size_20,color_FFFFFF,t_70,g_se,x_16)
4)建立仿真逻辑关系
需要将组件的信号与系统创建的信号进行连接
![](https://img-blog.csdnimg.cn/fee7348182ac408589fe2ed95ea855be.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5beo5beo,size_20,color_FFFFFF,t_70,g_se,x_16)
5)信号调试,RobotStudio端
![](https://img-blog.csdnimg.cn/4c353fbe5eb64284be735c71a81f5fc2.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5beo5beo,size_20,color_FFFFFF,t_70,g_se,x_16)
6)切换到博途端,进行信号监控
![](https://img-blog.csdnimg.cn/df9bc90341a84b7ea2f69ef89e7174b4.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5beo5beo,size_20,color_FFFFFF,t_70,g_se,x_16)
![](https://img-blog.csdnimg.cn/396e42b6ec9c4994967cf901e782a61a.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5beo5beo,size_20,color_FFFFFF,t_70,g_se,x_16)
三、项目总结
本项目搭建了PLC与RobotStudio软件的通讯框架,并进行了信号测试。整体流程为:环境搭建->通讯前准备->通讯建立->通讯测试。
整个通讯示意图为:
![](https://img-blog.csdnimg.cn/d3b17b1d40184a339b610a2306d05a1d.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5beo5beo,size_20,color_FFFFFF,t_70,g_se,x_16)
最后将自己的思维导图完善,总结如下。
![](https://img-blog.csdnimg.cn/27f5c20114924886bb86a791f636f4f2.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5beo5beo,size_20,color_FFFFFF,t_70,g_se,x_16)