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

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

21 人参与  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://m.zhangshiyu.com/post/47632.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

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

最新文章

  • 谢尽长安花+后续+结局沈照霜宁砚完本_谢尽长安花+后续+结局(沈照霜宁砚)
  • 不见青山存完结(霍青秦兮霍宴)_不见青山存完结霍青秦兮霍宴
  • 他的干妹妹怀孕后,我闪婚了文集(林诺陆深)全书免费_(林诺陆深)他的干妹妹怀孕后,我闪婚了文集后续(林诺陆深)
  • 江先生,你要听话列表列表_江先生,你要听话列表(许清欢江砚舟)
  • 一抹斜阳相思泪后续+必读夏知微陆远川完本_一抹斜阳相思泪后续+必读(夏知微陆远川)
  • 「不当假少爷后,我娶了首富当老婆」免费试读_萧寒沈凌薇章节多结局预体验‌
  • 全书浏览我死后,数万网友对我进行审判火爆(董天华尹瑶)_我死后,数万网友对我进行审判火爆(董天华尹瑶)全书结局
  • 纨绔恶少抽盲盒选妻子,我换嫁绝嗣总裁后他发疯求原谅+免费+后续列表_纨绔恶少抽盲盒选妻子,我换嫁绝嗣总裁后他发疯求原谅+免费+后续(阮玉绵)
  • 完结文晚云为落日溺亡++后续列表_完结文晚云为落日溺亡++后续(裴念舒)
  • [修仙:我在云疆养仙蚕]章节多结局预体验‌_「林珂」小说无删减版在线阅读
  • 全书浏览我死后,数万网友对我进行审判++番外(董天华尹瑶)_我死后,数万网友对我进行审判++番外(董天华尹瑶)全书结局
  • 被兄弟俩接连当工具人后,我杀疯了后续+(贺云舟)全书免费_(贺云舟)被兄弟俩接连当工具人后,我杀疯了后续+后续(贺云舟)

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

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