[西门子] AB PLC | Stduio5000直接接入第三方设备

[复制链接]
查看49423 | 回复0 | 2024-1-24 08:31:33 | 显示全部楼层 |阅读模式

前言:当前工业正处在物联网时代,在很多项目中,各个品牌的设备需要联网组成一个完整的系统,设备与设备之间、系统与系统之间会应用各种通信协议,如EtherNet/IP、ProfiNet等等。大、中型控制系统排在前面的当属罗克韦尔和西门子,其他自动化厂家为了市场,其产品通常会支持罗克韦尔或西门子通信协议,这时,只需在罗克韦尔或西门子的编程软件中,将第三方的设备进行硬件组态(就像组态自家IO模块一样),生成相应的IO点位,不需要另外开发通信程序,就能实现两者间的数据交互。

案例分享



1. AB PLC型号为:1769-L18ERM-BB18

2. FESTO马达控制器为:CMMP-AS-C2-3A-M3

3. 两者之间通用EtherNet/IP协议互联进行数据交换

设计思路

1. FESTO官方就这款马达控制器开发有基于罗克韦尔EtherNet/IP协议的EDS文件;

2. FESTO官方就这款马达控制器开发有完整控制功能块(AOI);

3. AB编程软件Studio 5000支持第三方设备通过EDS文件组态接入;

4. 在Studio 5000开发程序控制达控制器实现伺服系统运行。

方法步骤

1. FESTO官网下载EDS文件和AOI功能块,详细步序如下图.



2. 下载好的EDS文件和AOI功能块.



3. Studio 5000导入CMMP-AS-C2-3A-M3的EDS文件,详见下图.



4. Studio 5000组态马达控制器CMMP-AS-C2-3A-M3,和添加AB自身以太网模块一样.



5. 配置CMMP-AS-C2-3A-M3,填写名称,分配IP地址,配置交换数据的数量以及类型.



6. 在控制器标签域里,可以看到已经组态好的CMMP-AS-C2-3A-M3的IO点位.



7. 导入CMMP-AS-C2-3A-M3功能块,在Add-ON Instructions上导入已经下载好的功能块.



8. 来看看老外的编程水平,使用的是ST语言,很整洁、很详细、逻辑性强,水平的确很高.



9. 剩下的工作就归开发工程师了,根据实际工艺调用相应的功能块,配置相应的管脚参数,调试设备,实现功能要求.



结束语:罗克韦尔LOGIX5000控制器支持第三方设备通过兼容的EDS文件接入系统,如同组态自家IO模块一样,避免了开发通信程序,不仅大大的节省了开发时间,而且通信更加稳定、可靠。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则