当前位置:首页 » 《随便一记》 » 正文

安川控制器MP3300与C# 上位机通讯

29 人参与  2022年11月09日 11:53  分类 : 《随便一记》  评论

点击全文阅读


第一步:打开模块定义构成 开启控制器 服务器端口

设定IP地址与 使用控制器打开端口   只需要开启本站端口就行了

本站端口:指的是服务器端口;

被呼叫站点IP地址: 控制器做服务端 设定为0  做客户端填对应的IP;

被呼叫站点: 做服务端 设定为0 ,做客户端填对应的端口;

协议类型无协议(可选MODBUS,开启自动接收功能), BIN编码, 关闭自动接收;

连接类型:TCP

第二步: 使用 MSG- RECV 函数接收

先给对应的地址都清零

这里给分配的起始地址是DA40

一个接收函数占用 51个字地址

一个发送函数占用 28个字地址

DW50  对方站点 ,填 连接编号 

DW76 M写入范围LO Low

DW78 M写入范围HI Low

我这里设定是10600 和10699 

接收到的数据  就会在这个地址里面

 100个 的字;

 链接: https://pan.baidu.com/s/11CqZpOBEPuhp5vE3UP5_-g?pwd=hgbw 提取码: hgbw 

MSG-RECV 函数 这部分梯形图全部参考使用手册上的照抄的   5-46页

控制器做服务端 没有监听功能, 要和多个客户端连接 ,就要多开连接数

注意  接收函数要在 打开的时候客户端才能连得上控制器开的服务端。

控制器服务端端 设置准备完毕

接下来是客户端。 

                sed = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);                IPAddress ip = IPAddress.Parse("192.168.250.180");                //  int port = Convert.ToInt32(textBox3.Text);                sed.Connect(ip, 10002);

新建Socket 填上控制器的 开的端口

连接成功后 就可以发送接收数据了 

新建一个线程, 用于接受。 

Thread rec = new Thread(Receive);                rec.Start();                rec.IsBackground = true;private void Receive()        {                                                        while (true)                {                    byte[] buffer = new byte[1024];                    int r = sed.Receive(buffer);                     Byte RFID[] = new byte[r];                    label10.Text = Encoding.ASCII.GetString(RFID); //解析成ASCLL码并显示                               }        }

实际上我是两组数据,  写一个循环把数组分开的, 一组解析成16进制, 一组解析成ascll码。 所以多新建了一个数组;

记得关闭跨线程检查

第三部控制器发送部分

发送部分梯形图 使用 MSG-SNDE  函数 

这里我使用的起始地址是DA0开始

DW10 对方站点

DW20 数据大小

DW17 发送数据的地址(M区)

这里使用的是10700 地址 

MSG-SNDE 函数详解  5-74 页

梯形图写的是0.5S 时钟脉冲, 发送一次。  所以只需更改MW10700的地址就能实时刷新到上位机上了 。。

   


点击全文阅读


本文链接:http://zhangshiyu.com/post/47632.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 夏予烟的途径一场风月商予淮宋泠音夏予烟全书在线
  • (番外)+(结局)你是我未拆的遗书结局+番外(裴谨言桑年)全书在线_(你是我未拆的遗书结局+番外)列表_笔趣阁(裴谨言桑年)
  • 「爱意离港」最新后续章节在线阅读_谢泽远沈清宁蕊情感冲突名场面试读章
  • [老公的阿贝贝]全文免费无弹窗阅读_笔趣阁_「婆婆钟延阿延」完整版在线阅读
  • [带十五张遗照见证盛世,全网泪崩]节选免费试读_周国栋周芷妍大结局
  • (番外)+(结局)宋泠音商予淮(途径一场风月+全书+后续)_(宋泠音商予淮)列表_笔趣阁(途径一场风月+全书+后续)
  • 途径一场风月经典荡气回肠(商予淮宋泠音夏予烟),途径一场风月经典荡气回肠
  • 途径一场风月结局+番外免费(商予淮宋泠音结局+番外)完结_(商予淮宋泠音)列表_笔趣阁(途径一场风月结局+番外)
  • [他的爱只在骗我时作数]独家章节限时试读_[陆昂娇娇周曼娇]小说精彩节选推荐
  • 傅深铭和夏晚星全书+后续(夏晚星傅深铭)列表_傅深铭和夏晚星全书+后续(夏晚星傅深铭)傅深铭和夏晚星全书+后续在线
  • 烛光轻吻纸玫瑰全书+后续+结局(沈茹云秦逸)全书沈茹云秦逸结局_沈茹云秦逸+结局列表_笔趣阁(烛光轻吻纸玫瑰全书+后续+结局)
  • 偷藏盛夏的星光结局+番外(谈清聿孟希槐)_偷藏盛夏的星光结局+番外列表_笔趣阁(谈清聿孟希槐)

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1