当前位置: 首页 > news >正文

壹[1],倍福TwinCat环境搭建

1.用户注册1.1.倍福虚拟学院https://tr.beckhoff.com.cn/倍福基础操作知识学习。1.2.倍福官网https://www.beckhoff.com.cn/zh-cn/倍福相关资料下载,比如安装包,PCD等等,需要额外注册,和虚拟学院账户并不互通。1.3.倍福相关资料查询https://infosys.beckhoff.com/index_en.htm编程相关查询,软件报错相关查询等等。2,安装包下载https://tr.beckhoff.com.cn/mod/page/view.php?id=2287inpopup=1FULL(XAE)安装包:包含了XAR的功能,并能进行多种语言的编程和硬件组态,通常安装在编程电脑上;XAR安装包:包含了ADS的功能,是实时运行环境,对 TwinCAT 模块进行加载、执行、管理、实时运行与调用,通常安装在PLC中;RM安装包:在装了高版本的TwinCAT 3后,发现PLC中的TwinCAT版本较低,就需要安装相应低版本的RM安装包切换版本使用;ADS安装包:只安装通讯服务,用于ADS通讯。一般用于与高级语言通讯;3.安装包安装TC31-FULL-Setup.3.1.4024.**exe,下载安装包。如果想要使用VS环境,需要注意4024.**暂时最大支持到VS2019,比较稳定。注:1.请先安装VS,再安装TC31-FULL-Setup.3.1.4024.**exe。2.TC31-FULL-Setup.3.1.4024.**exe请安装到C盘3.版本4026.**最大支持到VS2022,暂时不建议下载。4.操作说明:4.1.关键按钮说明ActivateConfiguration:激活配置,IO硬件添加,添加新库均需要激活配置。牵扯到许可证授权。RunStart TwinCat3 System:运行系统RunStart TwinCat3 System(ConfigMode):配置模式注:4.1.1.运行PLC程序流程:点击运行系统,点击登录到,点击启动,即可运行当前的程序4.1.2.此状态,表示系统已经在运行状态4.1.3.此状态表示PLC程序正在运行:4.2.连接PLCSYSTEM / General / ChooseTarget如下图,当前这个为本地的虚拟PLC平台保持网线和PLC连接的状态,选择Search(Ethernet),如下弹出的对话框中,选择BroadcaseSearch进行PLC连接搜索,如果知道PLC地址,可以直接在Enter Host Name /IP中输入PLC地址。如果搜索不出来,需要使用工具NetworkScan进行扫描,选定电脑连接PLC的对应的网口,进行搜索出PLC的地址,然后再在Enter Host Name /IP中输入PLC的IP地址。4.3.分配CPU核SYSTEM / Real-Time / SettingsShared 共享核PLC 实时任务 + 电脑系统后台程序共用 CPU 核心优点:资源利用率高、配置简单 缺点:系统卡顿会轻微影响 PLC 实时性Isolate 隔离核纯专属实时核心,只跑 PLC 运动控制、IO 实时任务 Windows 系统、桌面软件完全不占用优点:极致稳定、高实时性、控速精准缺点:占用独立核心,硬件要求更高Available Cores (Shared共享核/Isolated隔离核)点击Read from Target,读取当前平台核心数目,以及共享隔离配置情况点击Set on Target可以设置共享核隔离核的数量,设置完成后,电脑会重启。注:在高实时性的系统中,可以进行隔离核的指定,并可以指定Task跑在对应的核,一般系统,共用核就行了。4.4.硬件扫描4.4.1.总线描述文件放置将对应硬件的描述文件*.XML放置到安装目录中,具体目录如下:C:/TwinCat3/3.1/Config/io/EtherCAT4.4.2.硬件扫描实际情况下:硬件连接OK的情况,在IO / Devices中,点击Scan,开始硬件扫描。4.4.3.虚拟平台手动添加硬件1.在IO / Devices中,右击菜单添加新项,添加主站。2.在弹出的对话框中,选择EtherCAT Master3.在IO / Devices / Device1中,选择Device1,右击菜单添加新项,添加倍福的IO耦合器EK1100。倍福IO模块可以直接耦合到PLC本体上,进行串接。4.在IO / Devices / Device1 / Term 1(EK1100)中,选择Term 1(EK1100),右击菜单添加新项,在耦合器中,添加IO模块。选择DigitalInput,添加数组输入,选择Digital Output添加数字输出,Multiple,可以进行同种类型的多个添加。5.在IO / Devices / Device1中,点击Device1查看E-Bus(mA),当值小于300时,需要在小于300mA的位置串接一个EL9410。4.4.4.扫描异常处理1.当硬件连接正常后,如果无法扫描出硬件(Scan),那么检查PLC对应的网口是否安装好驱动。解决方法:1.在安装目录中,使用工具TcRteInstall.exeC:\TwinCAT\3.1\System\TcRteInstall.exe2.说明Installed and ready to use devices(for demo use only)代表已经正常安装好的网口。incompatible devices代表没有安装好的网口。4.5.硬件IO设置4.5.1,IO变量绑定4.5.1.1.定义变量在PLC中程序中定义变量(*.PRG文件)VAR bInput1 AT %I* :BOOL; bOutput AT %Q* :BOOL; END_VAR4.5.1.2.单绑定将IO和PLC程序中变量进行链接绑定,选中IO,右击选择Change Link...注:绑定后,可以通过变量去操作实际的IO。注:如何看不到PLC变量,可以选择勾选Show Variable Types中的All Types,如下图。4.5.1.3.多绑定选中多个实际的IO点位,右击选择Change Multi Link...,根据你点击顺序来决定绑定顺序。
http://www.rkmt.cn/news/1396574.html

相关文章:

  • alert - So
  • 汇成广告7年数智营销全链路服务全景:资质与业务解析 - 资讯速览
  • 想找靠谱的建站服务商?这6款高实用性工具别错过!
  • Python全栈修炼之路 | 第6篇:条件判断与循环控制
  • 2026年国内五大特色营销服务机构深度对比 - GEO优化
  • 数智营销服务商能力评估参考:四个维度看汇成广告的落地效果 - 资讯速览
  • 食品标签“文字游戏”何时休?——透视“名不副实”背后的标准与监管困局
  • 17_预处理条件编译与多文件编程
  • 16_作用域存储类别与typedef
  • 4.3万Star,一文搞懂AI时代的Agent框架核心
  • 2026年国产插入式超声波流量计品牌推荐:技术演进、市场格局与十大品牌深度测评 - 仪表品牌排行榜
  • 5分钟掌握BetterNCM安装器:让你的网易云音乐变身全能播放器
  • 如何让老Mac重获新生:OpenCore Legacy Patcher终极教程
  • 21.8k stars!告别“读代码读到怀疑人生“:这个开源工具让任何代码库秒变可视化知识图谱!
  • 一文读懂 Agent Skills:AI 智能体的 “超级技能包”
  • 为什么你的Three.js场景又平又假、塑料感拉满?90%前端都踩的灯光大坑!
  • 3步完成BetterNCM插件管理器安装:彻底改造网易云音乐体验的智能解决方案
  • 告别生硬服务,码道 + MaaS 实现物业智能助手
  • AI时代,架构师的生存法则:从技术专家到价值设计师
  • 2026年国产外夹式超声波流量计十大品牌深度测评:技术实力、行业应用与选型指南 - 仪表品牌排行榜
  • 行业首创!把AI塞进停车+充电系统,我们做了别人不敢碰的「停充一体化业务闭环」停充AI智能体
  • 昇腾NPU多机通信实战:从AllReduce到AlltoAll
  • 易语言选择框批量操作:从单选互斥到一键全选/取消的实战解析
  • 去中心化Agent网络性能瓶颈大起底:TPS突破8,400的共识层改造方案(附可复现压测数据集)
  • Unabyss 新手入门与实战部署指南
  • OpenHuman霸榜GitHub
  • 告别盲调!深入理解MCAL ICU模块的‘Active Time’与信号边沿捕获机制
  • CANN NPU 显存优化全攻略:从内存池分配到显存碎片整理的实战技巧
  • AI视频生成:为什么它正在改变创作方式?
  • 02、双指针删除元素