• {{item.name}}
{{item.name}}
{{item2.name}}
更多
操作指南

通过 TS ADAPTER进行PLC之间通信使用入门

star star star star star
5.0 分
  • 使用操作
文档编号:A0553| 文档类型:操作指南| 发布时间:2024年02月05日
  • 0
  • 296
  • 1500
本文档介绍通过TS 适配器进行PLC之间的通信,并举例说明如何编程和设置。

西门子TS Adapter可以使PLC 具有通过电话网络通信的能力,通过远程连接进行集中管理,控制和监视分散工厂里的PLC。
所有的TS Adapter 都需要使用Teleservice软件支持,当前最新的软件为Teleservice 6.1 SP3,订货号为:6ES7842-0CE00-0YE0

可以通过TS 适配器进行PLC之间的通信,示例如下图:


图1 网络示意图


1 TS 适配器初始化设置

1.1 TS ADAPTER设置
TS Adapter ( 6ES7 972-0CA34-0XA0 )是早期的TS 适配器,如果使用此种适配器需要使用RS232电缆进行初始化设置。
其设置方式如下所示:



图2 控制面板-设置PG/PC interface


图3 选择TS adapter后设置其属性


图4设置接口属性为COM方式

打开Teleservice软件,选择Options—>Assign Parameters TS Adapter I/II,如下图:


图5 teleservice 软件设置


图6 设置正确的速度和地址

在访问保护中设置用户名和密码,本例用户名为ADMIN,密码为aaaaaa。


图7 设置密码

1.1 TS ADAPTER II设置
TS Adapter II 型为2004年推出的用于电话网络远程通信的模块,相比与I型,它提供了内置的modem,并且使用 USB 的方式和PC进行直接连接。
对于TS Adapter II,可以使用 USB 直接连接,即使用附带的USB电缆连接到TS Adapter II的USB接口和PC的USB接口,并且使PLC和TS Adapter II上电。
配置步骤如下:


图8 控制面板-设置PG/PC interface


图9 选择TS adapter后设置其属性


图10 选择TS adapter后设置其属性

打开Teleservice软件,选择Options—>Assign Parameters TS Adapter I/II,如下图:


图11 设置正确的速度和地址


图12 设置参数

选择Network,在这个界面内设置与PLC通信的接口,波特率和PC机的通信地址,设置需要和实际的一致才可以进行通信.


图13 设置正确的速度和地址

在访问保护中设置用户名和密码,本例用户名为ADMIN,密码为aaaaaa。


图14 设置密码

2 PLC本地侧程序编写
首先需要创建3个DB块,DB1定义如下:


图15 生成DB1

初始值填写远端的电话号码。
DB2定义如下:


图16 生成DB2

初始值填写TS 适配器的用户名。
DB3定义如下:


图17 生成DB3

初始值填写TS 适配器的密码。
需要使用FB47进行拨号连接,在程序中需要指定远端的电话号码,TS适配器的MPI地址以及用户名、密码等信息,因此正确编写FB47 程序是实现此通信的关键。

表1 FB47参数列表

参数作用类型初始值
ADDR_TS_ADAPTER本地TS 适配器的MPI地址Int0
PHONE_NO远端的电话号码String[31]‘604’
LOGIN本地的TS适配器用户名String[8]‘ADMIN’
PASSWORD本地的TS适配器密码String[8]‘aaaaaa’
ADDR_CPU远端的PLC 的MPI地址Int4
REQ_DIAL连接请求使能Bool1
REQ_HANGUP断开连接请求使能Bool0
STATUS当前状态Int
BUSY当前状态Bool

程序编写如下:

CALL "AS_DIAL" , DB47REQ_DIAL :=M0.0REQ_HANGUP :=M0.1ADDR_TS_ADAPTER:=0PHONE_NO :=DB1.DB_VARLOGIN :=DB2.DB_VARPASSWORD :=DB3.DB_VARADDR_CPU :=4BUSY :=M0.2STATUS :=MW2


3 通信程序编写
在本地侧PLC内编写程序如下:

CALL "X_GET"REQ :=M0.3CONT :=TRUEDEST_ID :=W#16#0VAR_ADDR:=P#M 0.0 BYTE 10RET_VAL :=MW4BUSY :=M0.4RD :=P#M 10.0 BYTE 10CALL "X_PUT"REQ :=M0.5CONT :=TRUEDEST_ID :=W#16#0VAR_ADDR:=P#M 20.0 BYTE 10SD :=P#M 30.0 BYTE 10RET_VAL :=MW6BUSY :=M0.6

此处需要注意,使用的DEST_ID的MPI地址是TS Adaper的MPI地址。编程后下载即可进行数据交换。

关键词
TS ADAPTER

您可以前往全球资源库查看此文档

剩余80%未阅读,请登录后下载/查看文档

  • 评论
更多
  • 分享

    扫码分享

提示
您即将前往“全球技术资源库”。
“全球技术资源库”的用户名与本地支持中心(下载中心、技术论坛、找答案、1847工业学习平台)的用户名不通用。如果需要在全球技术资源库下载文档,您需要重新登录或注册。
确定

扫码进入移动端

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。