设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
倍福PLC是否能与CODESYS的PLC进行通讯?
返回列表
发新帖
[西门子]
倍福PLC是否能与CODESYS的PLC进行通讯?
[复制链接]
276
|
0
|
2024-1-21 23:50:10
|
显示全部楼层
|
阅读模式
点击上方蓝字 关注更多编程知识
00
专注每一件事,学好一门技术。
——PC Base Control
知识改变命运,Beckhoff更适合你
倍福PLC能与CODESYS的PLC进行通讯吗?怎样通讯才是最简单的?这个问题对工程师来说是比较困难的;但是由于软PLC技术越来越强大,也使得通讯变得简单,也容易入手;下面介绍倍福PLC是怎样与CODESYS的PLC进行通讯的;本次案例主要讲解EIP通讯。
01
硬件部分
1、倍福控制器:CX2020
2、CODESYS控制器:台达AX8
02
程序编写步骤
1新建倍福程工程
打开软件后,新建一个解决方案。
2添加EIP从站
点击I/O中的Device右键,然后点击添加新项,选择Ethernet/IP Adapter(Slave),点击OK;此时已成功创建EIP从站。
3配置Sync Task参数
需要定义一个Sync Task触发EIP通讯,并且设置周期为1MS。
4设置从站的IP地址
将从站的IP设置为192.168.0.11,255.255.255.0
5添加通讯IO
点击BOX1,然后右键点击Append IO Assembly,添加通讯的IO。
6添加输入/输出的地址
建立通讯的IO后,添加对应的输入变量以及输出变量,本案例中添加5个WORD的输入变量,5个WORD的输出变量
7程序创建变量以及进行链接
在主程序中定义对应数量的变量,并与IO进行链接处理。
8导出倍福从站的EDS文件
配置完成后,将从站通讯的EDS文件导出;点击BOX1右键Export EDS File;然后选择是,并且命名为CX2020EtherNet_IP Slave.eds;此时已完成从站的配置。
9新建CODESYS工程程序
打开CODESYS软件,新建AX8工程。
10安装EDS从站
工具选择设备存储库,点击安装,选择CX2020EtherNet_IP Slave.eds进行安装,安装成功后就能选择使用了。
11添加主站设备
点击Device右键选择添加设备,选择以太网适配器,添加Ethernet;接着点击Ethernet右键添加设备,添加EthernetIP扫描器;再点EtherNet_IP_Scanner右键添加设备,添加倍福从站的设备;此时已完成主从站设备的添加。
12主站进行配置
连接PLC后,进行主站IP的配置及选择;接着填写从站的IP:192.168.0.11;
13将从站通讯选择总线任务
点击BOX1,选择EthernetIP I/O映射,选择启动2。
14建立标签变量进行映射
在程序中创建标签,并且进行变量的映射。此时所有配置的已完成。
15倍福PLC下载程序
连接倍福PLC后,将程序下载到控制器中,并运行。
16CODESYS下载程序
连接台达PLC后,将程序下载到控制器中,并运行。此时可以看到通讯已成功连接。
17测试数据是否正常
倍福PLC往数据写入4321,CODESYS这边往数据写入1234;结果能正常的发送及接收数据。
结语
通过上述的学习,可以认识到EIP的通讯,对比以往的TCPIP通信等的确会简单很多,并且也能进行大量数据的对接,也不用担心数据的出错,的确让工程师省心;这不可厚非是一个不错的选择。
转载是一种动力 分享是一种美德
倍福 | 编程公众 号 | PC Base Control扫码关注我们壹雪茫茫,冬日藏
小寒,是二十四节气中的第23个节气,冬季的第5个节气,干支历子月的结束与丑月的起始。斗指癸;太阳黄经为285°;于每年公历1月5-7日交节。
注努力,坚持
上位控制方案、倍福控制方案、Codesys控制方案等,包括学习过程中遇到问题,请私信与我进行联系;一起进步,一起努力。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
loveplc
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』