设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
C#与倍福TwinCAT3进行ADS通信
返回列表
发新帖
[西门子]
C#与倍福TwinCAT3进行ADS通信
[复制链接]
68203
|
0
|
2024-2-16 08:59:37
|
显示全部楼层
|
阅读模式
前言
我
倍福一直以来是高端PLC的代表之一,它是EtherCAT总线的先驱者,很早就提出了软PLC这样的概念,编程软件也是基于微软的Visual Studio。因此,倍福的PLC编程更偏向于软件编程,对PLC编写人员的要求更高,但是似乎关于它的资料比较少,价格也比较高。
倍福PLC可以支持仿真。这篇文章主要给大家分享如何搭建一个仿真环境并实现C#与它之间的ADS通信。
1. 编程软件下载
首先就是去官网下载编程软件,如果不方便,也可以关注本公众号:dotNet工控上位机,后台发送关键词 TC31 即可。
2. 编程软件安装
编程软件的安装基本上没什么说的,只有一个exe,直接用管理员权限运行即可,安装过程直接下一步,最好选择完全安装,安装完成之后重启电脑。
3. 打开Twincat3
安装完成之后,电脑右下角会有一个图标,软件的相关信息都可以看到,直接点击第二行,就能进入编程界面。
打开之后进入的其实是大家非常熟悉的VS界面,可以通过文件>新建>项目的方式来创建一个项目,取个合适的名字即可。
创建项目并打开后,找到PLC,右击添加新项,创建一个标准PLC项目,标准PLC项目的好处是会把PLC的基本框架搭建好。
PLC编程
项目创建完成之后,通过找到POUs里的MAIN,可以在这里去写一些PLC程序,这里我们写一个最简单的程序,给局部变量a赋值123,b赋值456,如下图所示:
程序编写完成之后,找到项目,右击生成。
注意:如果在生成时出现下面这样的错误,可以按照下面的解决办法来解决:
仿真测试
PLC程序编译完成之后,找到工具栏,点击Activate Configuration:
接着按照下图图标,点击登录到,提示激活851端口,选择是,最后再点击启动图标,至此仿真PLC便运行起来了,我们可以看到a和b变成了我们设置的值。
仿真环境搭建完成之后,可以通过C#编写一些代码来测试数据的通信,这里用的倍福官方提供的一个Demo及Ads库来实现初步的通信读写功能。
Demo链接如下:
https://tr.beckhoff.com.cn/mod/folder/view.php?id=2550
最终实现效果如下:
技术网站
大家如果想要去学习倍福的相关知识,倍福的技术网站提供了很丰富的资料,我把链接放到文章最后,大家点击左下角 阅读原文 即可进入,记得点赞在看并分享哦!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
lioushui336
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』