技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 三菱PLC > PLC数据传送指令通信执行程序

PLC数据传送指令通信执行程序

发布于2023-01-12 11:17 32 2 标签:PLC通信

  该方式可实现PLC与PLC之间或PLC与计算机之间的数据传送。其发送命令是通过专用指令F145(SEND)发出的,接收命令是通过专用指令F46(RECV)接收的。这些命令可以由PLC发出,也可以由PC机发出。若由PC机发出命令,则须在PLC机上按MEWTOCOL通信协议规定的数据格式,将命令和文本及各种特征码用高级语言编程,然后执行程序来实现。具体编程及格式,可见前面有关MEWTOCOL的介绍。若采用PLC发出指令,则须编写梯形图程序。下面介绍其梯形图编程方法。

PLC发出指令梯形图编程

  (1)数据发送指令

  其中S1为存放发送控制字的寄存器区首地址(占两个字),S2为源数据区首地址,D为目的数据区类型,N为目的数据区起始号。S1与S1 1存放着两个字的控制字,其各位含义如下:

发送控制字的寄存器

  当b15=0时,按字发送,当b15=1时,按位发送。

  当按位发送时,n2=位号。当按字发送时,n2=0。

  当按字发送时,n1中为待发送数据的字数。

目的地的LNK信号

  例如,把数据5523H、6689H共两个字发送到02号站LINK1连接的PLC的WR寄存器中去,存放的首地址为 WR5。其程序:

  R9013为运行初期ON。

  控制字:DT0中为0002H,DT1中为0102H。

  发送的数据:DT2中为5523H,DT3中为6689H。

  (2)数据接收指令

  其中Sl为存放接收控制字的寄存器首地址(占两个字),其含义与发送控制字基本相同,只是在S1 1设定的不再是目的站号及LINK号,而是源站号及LINK号。S2为源寄存器区的类型。N为源寄存器区的起始号。D为目的寄存器区的首地址。

  例如,接收站以字为单位从02号站的LINK1的WR5源寄存器发送来的两个字,并把它们存入DT10、DT11中。其程序:

  其中DT0=0002表示以字为单位接收,字数为2,DT1=0102表示要求由02号站LINK1单元发送,WRO与K5共同表示源寄存器为WR5,DT10与DT11中存放着接收到的两个字的数据。

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

PLC通信

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签