西门子TS Adapter可以使PLC 具有通过电话网络通信的能力,通过远程连接进行集中管理,控制和监视分散工厂里的PLC。
所有的TS Adapter 都需要使用Teleservice软件支持,当前的软件为Teleservice 6.1SP3,订货号为: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 AdapterI/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 AdapterII的USB接口和PC的USB接口,并且使PLC和TS Adapter II上电。
配置步骤如下:
图8 控制面板-设置PG/PC interface
图9 选择TS adapter后设置其属性
图10 选择TS adapter后设置其属性
图11 设置正确的速度和地址
图12 设置参数
选择Network,在这个界面内设置与PLC通信的接口,波特率和PC机的通信地址,设置需要和实际的一致才可以进行通信.
图13 设置正确的速度和地址
图14 设置密码
2 PLC本地侧程序编写
需要创建3个DB块,DB1定义如下:
图15 生成DB1
初始值填写远端的电话号码。
DB2定义如下:
图16 生成DB2
初始值填写TS 适配器的用户名。
DB3定义如下:
图17 生成DB3
初始值填写TS 适配器的密码。
需要使用FB47进行拨号连接,在程序中需要指定远端的电话号码,TS适配器的MPI地址以及用户名、密码等信息,正确编写FB47程序是实现此通信的关键。