您好!欢迎光临工博士商城

欧姆龙PLC服务商

产品:356    

咨询热线:17601221105

QQ QQ
您当前的位置:首页 » 新闻中心 » 欧姆龙PLC如何用SEND指令发送数据?
产品分类
新闻中心
欧姆龙PLC如何用SEND指令发送数据?
发布时间:2023-01-04        浏览次数:448        返回列表
 欧姆龙PLC如何用SEND指令发送数据?

两台PLC之间收发数据的方法有很多种,用SEND指令是其中的一种方法。操作步骤如下:

一、硬件连接与参数设置

 

如上图所示两台PLC与上位机都连接到集线器上。将两台PLC和电脑的IP地址都分配好,PLC的IP地址的zui后一段与CPU硬件上的节点号一致。如PLC1:192.168.255.2; PLC2:192.168.255.3; PC:192.168.255.10。

 

二、编程

Send,英文意思为寄送、发送。做为PLC指令,它的功能也就是把数据从网络中的一个节点发送到另一个节点。

SEND指令有三个操作数:S、源首字,是发送方PLC数据所在地址的首字;D、目标首字,是接收方PLC数据所在地址的首字;C、控制数据首字,是网络地址等设置,用十六进制数表示。

C:发送字数,根据不同网络有不同的范围。

C+1:00-07位,目标网络号,如为00,则表示同网络之间传送。08-11位,用于EIP网络是固定为0。12-15位,固定为0。

C+2:00-07位,目标单元地址,00为CPU单元,10-1F为模块单元号+10。08-15位,目标节点号,00-FE对应节点号,FF向所有节点发送数据。

C+3:00-03位,重试次数,范围是0-F。08-10位,内部逻辑端口号,范围0-7。11-14位固定为0。15位表示是否响应,0响应,1无响应。

C+4:响应监视时间,设为0000,固定为2s。范围0001-FFFF(0.1~6553.6s)。

编写程序样式如下:

 

程序运行结果是把PLC1中的D100~D103共4个字的数据发送到PLC2中D200~D203中。

另,PLC之间可用交叉网线直连;SEND指令适用于多种网络类型,对于ETN、EIP、CLK等模块也适用,但仅适应与欧姆龙PLC之间或与上位机之间的数据交换。




 

联系热线:17601221105   联系人:刘太宇 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 欧姆龙PLC服务商