萍乡西门子西门子PLC代理商
萍乡西门子西门子PLC代理商萍乡西门子西门子PLC代理商
PLC数据传送指令通信执行程序该方式可实现PLC与PLC之间或PLC与计算机之间的数据传送。其发送命令是通过专用指令F145(SEND)发出的,接收命令是通过专用指令F46(RECV)接收的。这些命令可以由PLC发出,也可以由PC机发出。若由PC机发出命令,则须在PLC机上按MEWTOCOL通信协议规定的数据格式,将命令和文本及各种特征码用**语言编程,然后执行程序来实现。具体编程及格式,可见前面有关MEWTOCOL的介绍。若采用PLC发出指令,则须编写梯形图程序。下面介绍其梯形图编程方法。
(1)数据发送指令
其中S1为存放发送控制字的寄存器区首地址(占两个字),S2为源数据区首地址,D为目的数据区类型,N为目的数据区起始号。S1与S1 1存放着两个字的控制字,其各位含义如下:
当b15=0时,按字发送,当b15=1时,按位发送。
当按位发送时,n2=位号。当按字发送时,n2=0。
当按字发送时,n1中为待发送数据的字数。
例如,把数据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中存放着接收到的两个字的数据。
电缆授权代理商,西门子电缆分享商,西门子电缆代理商,西门子通讯电缆一级代理商,西门子通讯电缆分销商,西门子通讯
电缆分销商,西门子电源代理商,西门子电源一级代理商,西门子电源总代理商,西门子电源授权代理商,西门子电源分销商,西门子电源分销商,
西门子交换机分销商,西门子交换机分销商,西门子交换机一级代理商,西门子交换机代理商,西门子S7-1200系列代理商,西门子S7-1200CPU
分销商,西门子S7-1200CPU分销商,西门子S7-1500CPU代理商,西门子S7-1500CPU供应商,西门子模块代理商,西门子模块一级代理商,西门子
模块总代理商,西门子模块分销商,西门子模块代理商
萍乡西门子西门子PLC代理商 萍乡西门子西门子PLC代理商