上善若水

水善利万物而不争
随笔 - 175, 文章 - 0, 评论 - 10, 阅读 - 14万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

TwinCAT.Ads

Posted on   董锡振  阅读(275)  评论(0编辑  收藏  举报

 

1、安装 TC31-FULL-Setup.3.1.4024.35   倍福软件

2、打开待调试的倍福项目 

     

 

 

3、本机调试时如何查找Netid  

 4、创建上位机项目 引用动态链接库TwinCAT.Ads.dll   参考地址 https://baijiahao.baidu.com/s?id=1669263124598569989&wfr=spider&for=pc

5、上位机代码示例 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
TcAdsClient _clientBeckhoff = new TcAdsClient();
_clientBeckhoff .Connect(new AmsNetId("192.168.10.230.1.1"), 851);
_clientBeckhoff .TryReadState(out state);
bool plcok =   state.AdsState == AdsState.Run;
string varame="GVL_Laser.CO2_In.Start"
int handno = 0;
try
{
    handno = _clientBeckhoff .CreateVariableHandle(varame);//根据变量创建句柄
}
catch (Exception ex)
{
   string err = string.Format("{0}{1}", line.Name, ex.Message.ToString());
}
 
var outval = (bool)_clientBeckhoff .ReadAny(handno, typeof(bool)); //读取
_clientBeckhoff .WriteAny(handno, true); //写入

  

 

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
历史上的今天:
2023-02-28 C# 已知直角边和角度 求另外一个直角边的长度
点击右上角即可分享
微信分享提示