大家好IO配置之前文章介绍完了,现在来介绍通讯
ABB机器人可以使用DSQC667模块通过Profibus与西门子PLC进行通讯。那么如何配置呢,请看下图:
![e293cb27d86af1e0557cb6a4ee26c7a1.png](https://i-blog.csdnimg.cn/blog_migrate/d44917db646956972494ea0e7504a1e8.jpeg)
![e32e007088917b251c9f6bfc28887ec2.png](https://i-blog.csdnimg.cn/blog_migrate/ddd81fee70f733915d535f1897bdd1b0.jpeg)
注意:设置的机器人端Profibus地址,需要与PLC端添加机器人站点时设置的Profibus地址保持一致。
点击“菜单”,进入“控制面板”
![595260abd695ec20fa6c4031e65743e1.png](https://i-blog.csdnimg.cn/blog_migrate/6e05b0db74b59db2c2ce339380c3b23a.jpeg)
选择“配置”
![be023cec7e89c212ba4953d40cfaec22.png](https://i-blog.csdnimg.cn/blog_migrate/b62c89b95f3929f86ab88ebabb7ebcc3.jpeg)
双击“Industrial Network”
![8fd5eca48fb8c01377c779ffc77dda5b.png](https://i-blog.csdnimg.cn/blog_migrate/da838de75a3278aa4c0c52b8746bf02b.jpeg)
双击“PROFIBUS_Anybus”
![74209d53195ebaeea84095a21b7a7b88.png](https://i-blog.csdnimg.cn/blog_migrate/7b32e439d2c6c10d143a3fc5fdaa806a.jpeg)
将Address的值改为“8”单击“确定”
![6a08dbad3bd7f469b7ac56ef7367ca99.png](https://i-blog.csdnimg.cn/blog_migrate/64735fae85d8d92dfcff9fbe8cc4cf78.jpeg)
这里先不重启,将参数设置完成后,再重启,此处点击“否”
![9c4e82d3b42b7c800665012ebabfee8d.png](https://i-blog.csdnimg.cn/blog_migrate/3a73dee4928f8a13e26b4f0c20c579ae.jpeg)
点击“后退”
![14e7e547cedfdf16e8e8d11df299cb6f.png](https://i-blog.csdnimg.cn/blog_migrate/803caaa80734972f9792bbedb5f9453f.jpeg)
双击“PROFIBUS Intenal Anybus Device”
![45647205bbe609c8182b6088a23ea04c.png](https://i-blog.csdnimg.cn/blog_migrate/b877b6de948678f72aee2a26f00e5838.jpeg)
双击“PB_Internal_Anybus”
![6f4726926cf94b91a60a1e438917b16d.png](https://i-blog.csdnimg.cn/blog_migrate/63943122393f1698bdd1258f9884467b.jpeg)
将输入字节数Input Size (bytes)与输出字节数Output Size (bytes)的值设置为“4”,单击“确定”(该Profibus通讯支持32个数字输入信号和32个数字输出信号)
![a7a3bdc0c2b591b63c91d837cf68bea1.png](https://i-blog.csdnimg.cn/blog_migrate/0a6843504143cc90f39d70a5b73a787d.jpeg)
点击“是”
![38e8fbbb6ee2a87fac729a07ca4da393.png](https://i-blog.csdnimg.cn/blog_migrate/e0bac362bfaa49ee85d0b5f11c5b7a14.jpeg)
Profibus设定信号的方法和之前说的ABB标准I/O板上设定信号的方法基本一样,请大家看之前文章,这里不再重复
要注意的区别就是在“Assigned to Device”中选择“PB_Internal_Anybus”。
![a5ad528c12efc64ead6125dd5ee08be7.png](https://i-blog.csdnimg.cn/blog_migrate/eedb30fc4e47fd9c5716f168ea33b0c6.jpeg)
配置完成后,会生成一个GSD文件,这个文件需要给到PLC进行组态,GSD文件(路径:(PRODUCTS/RobotWare_6XX/utility/service/GSD/HMS_1811.gsd)配置文件(HMS_1811.gsd)
)提取操作如下:
![789cadf7ea5ad744a0331eba60aaf6b4.png](https://i-blog.csdnimg.cn/blog_migrate/30cea31a07a301300605b453e5c7327d.jpeg)
PLC端完成相应的操作:
a.将ABB机器人的DSQC667配置文件安装到PLC组态软件中。
b.在组态软件中将新添加的“Anybus-CC PROFIBUS DP-V1”加入到工作站中并设定Profibus地址(这里设定8)。
c.添加输入输出模块(这里添加总数各4字节的输入输出模块)。
d. ABB机器人中设置的信号与PLC端设置的信号是一一对应的(低位对低位)。
本次分享就到这里,我是工控滁哥,感谢大家的支持,真心希望对您有帮助,欢迎留言转发和关注,持续更新实用的技术。