加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线15915421161

SIEMENS西门子山东省滨州市(授权)伺服电机一级代理商——西门子华北总代理

更新时间
2024-11-26 07:00:00
价格
请来电询价
西门子总代理
PLC
西门子一级代
驱动
西门子代理商
伺服电机
联系电话
15903418770
联系手机
15915421161
联系人
张经理
立即询价

详细介绍

对于面向连接的协议:符合RFC 793 的 TCP native,符合RFC 1006 的ISO-on-TCP:
•       UDT 65 “TCON_PAR”包括用来组态连接的数据结构

•       FB65 “TCON” 用于建立连接

•       FB 66“TDISCON” 用于清除连接

•       FB 63 “TSEND” 用于发送数据

•       FB 64“TRCV” 用于接收数据

对于无连接协议:符合RFC 768 的UDP
•       UDT 65 “TCON_PAR” 包括用来组态本地通信接入点的数据结构

•       UDT66 “TCON_ADR” 包括远程通信方地址参数的数据结构

•       FB65 “TCON” 用于建立本地通信接入点

•       FB66 “TDISCON” 用于清除本地通信接入点

•       FB 67 “TUSEND” 用于发送数据

•       FB68 “TURCV” 用于接收数据

开放式TCP,这里需要使用开放式通讯向导插件,可到西门子官网下载

操作方法。通过通信向导创建TCP数据块。

在站A7225-M中创建如下顺序。


选好项目和项目程序文件夹


选好项目和项目程序文件夹


选择连接方式TCP


选择第一个,只单独配置站A


在下页中选好ID,ID号和另一个站要一致。连接名随便。连接确认只有一个站能选ACTIVE。另一个站选PASSIVE。用户接口选好CPU的类型种类。IP地址输入对方站的IP。


连接端口号2000开始,两端一样即可


下面页面设置你要创建的数据结构时在UDT中创建还是DB块都行。选中要创建的块所在的项目块文件夹路径,然后点下一步OK,设置完毕。

2. 拷贝程序块从lib库中的标准库中的communication程序文件夹中

FB 65 “TCON” 用于建立连接

FB 66 “TDISCON” 用于清除连接

FB 63 “TSEND” 用于发送数据

FB 64 “TRCV” 用于接收数据

建立一个DB块用来定义传输需要的参数数据结构。这个DB可以自动从上述操作中生成,也可以从生成的UDT中自己定义。如下


3.在OB1中变下如下程序。

首先用FB65建立连接,然后可以用FB63向另一个站中发送数据。


FB65:REQ       INPUT       BOOL        在上升沿出现时请求控制参数并激活建立连接

ID  INPUT       WORD      指向要建立的连接。与DB块中的ID号相同。两端都一样才行。

DONE    OUTPUT   BOOL        DONE 状态参数:

   0:作业尚未启动或正在执行。

    1:作业已经无错完成

  BUSY  OUTPUT   BOOL        BUSY= 1:作业尚未完成。

                                    BUSY = 0:作业已经完成。

ERROR和status可以配合来错误代码。通过F1帮助。

FB63:REQ:上升沿出现一次则发送一次数据,若数据更新需要REQ再次出发才行。

4.在另一个站中也是做如上从第一步开始的配置,并生成一个DB区别就是在确认连接的选项中选择Passive

5.在另一站中编写接收程序如下


首先也是创建连接,然后才是接收数据。

接收数据时候EN_R一直使能便可一直接收数据。ID号都相同。接收数据长度两端一样。

其它引脚无异。、

RCVD_LEN:显示接收数据的长度(字节单位)

但是只能显示瞬间还需要将数据长度值导出如下编程,接收完成后自动将数据长度导出。


相关产品

联系方式

  • 电  话:15903418770
  • 联系人:张经理
  • 手  机:15915421161
  • 微  信:15915421161