钡铼技术bl200ec耦合器支持标准ethercat总线协议的分布式io,耦合器支持最大输入1024字节,最大输出1024字节,支持的扩展io模块数量为32个。是由钡铼技术自主要发生产的国产ethercat分布式io模块系统。此案例展示钡铼技术bl200ec通过ether cat协议与twincat 3通讯的示例。
twincat 3软件与bl200ec通信示例
准备io模块:耦合器bl200pn、数字量输出模块m2082、数字量输入m1081、模拟量输入模块m3401、模拟量输出m4043。模块的组装、接线参考3产品安装、4连接设备操作。
bl200ec的网口eth1接到pc网口,bl200ec的网口不要接错,bl200ec耦合器上电。
导入xml文件
将xml文件(bl200ec-v1.01.xml)拷贝到:…:twincat3.1configioethercat下,如下图所示加载xml到twincat。注:该文件夹下xml文件有更新时一定要重新点击下载设备描述文件。
图 150:twincat加载xml文件
图 151:twincat更新设备信息
打开twincat xae软件,依次点击【文件file】->【新建new】->【项目project】,弹出如下图所示界面。
图 152:twincat创建项目
图 153:项目创建
如界面所示选中【twincat projects】并选中界面中间的【twincat xae project】,其它保持默认(名称、位置、解决方案名称可以根据需要自行修改),点击【ok】按钮即可。
扫描设备
点击【i/o】->【device】->【scan】,在依次弹出的界面点击:确定—ok—是—是。
图 154:扫描bl200ec
图 155:确定扫描
勾选“本地连接”网卡
图 156:选择网卡
图 157:运行twincat
扫描到box1(bl200ec)耦合器,box1下面是耦合器连接的模块信息。
图 158:twincat扫描到bl200ec
数据交互
查看bl200ec耦合器是否在op状态
图 159:bl200ec状态
数字量输出和模拟量输出
以m2082为例:若要让该模块通道1输出,可在该模块“output[1]”对应的“online”窗口,点击“write”,在对话框中“dec”一栏输入数值“1”并点击“ok”,可以看到该模块对应的通道指示灯亮起,同时软件界面可显示写入的值。同理模拟量ao输出m4043模块操作方法一样,如下图:
图 160:twincat控制do
图 161:twincat控制ao
数字量输入和模拟量输入
以m1081模块为例:如该模块有信号输入,可以在该模块的“inputs”中监控,同理模拟量ai输入m3041模块查看方法一样,如下图:
图 162:twincat采集di数据
VIVA(昱盛电子)VA2239 50W Filterless Class D Audio Amplifier
官宣:小米11全球首发高通骁龙888处理器
2023智慧零售融合创新研讨会成功举办!
工业富联2022年上半年首次突破2252.6亿元
提高转换效率的利器,三家国际大厂LLC控制器各有千秋
Ether CAT分布式IO如何与TwinCAT 3通讯
如何让测量仪器拥有抗干扰性
5G时代将会真正的实现全场景智慧化体验
西门子300CPU和奥越信300PLC在空气压缩机气动控制系统中的应用
瑞芯微RK3288方案常用搭配物料综述
AI是怎样变得无处不在的
Docomo推出最新系统,8K虚拟现实视频直播,可显示360度实时直播
由面板转入半导体,Q2季度业绩增长
苹果今年的iPhone 13,激光雷达扫描仪有望扩大
美光任命Rob Beard为高级副总裁 空客在海上试验 VSR700自主起降能力
华为荣耀V9配置劲爆,华为P8Lite外形惊艳售价给力
软银首次提交 SPAC IPO:融资 5 至 6 亿美元
LT1072相位补偿电路
关于高速设计中的阻抗匹配的问题
关于新版 ISO 26262-6 之基于模型的设计的分析和应用