组态王与西门子200Smart通讯配置实用版流程及注意事项

配置流程

一、确定软件版本及驱动版本

如果使用的是660SP2及以上版本,可以不更换驱动即可与200smart单独通讯,如果不是则需要官网下载200TCP的驱动

200smart和200使用同一个TCP驱动

 

 

二、驱动安装工具的使用

单击电脑Windows的“开始”按钮,执行菜单命令“\所有程序\组态王\工具\安装新驱动”,打开驱动安装工具。单击“…”按钮,打开保存驱动的文件夹,双击其中的驱动文件“S7_TCP.dll”,单击“安装驱动”按钮,安装成功后显示“安装完成!”

 

 

提供的驱动文件最好放在磁盘根目录下,路径不要深,不要放桌面

三、配置

1:设备定义部分同200 TCP定义方法,注意设备地址格式

2:200smart通讯还需要配置驱动所依赖的初始化文件“kvS7200.ini”,在正确的驱动中,配置此文件及路径(安装路径下Kingview\Driver文件夹):如下图

 

A、首先选中此文件,鼠标右键,去掉文件的“只读”属性,否则可能会出现文件配置后无法保存的情况

 

B、

 

每段参数的含义:

1:工控机是单网卡的,可以忽略设置,多网卡的情况,要设置为和plc连接的那个网卡所设置的IP;

2:smart的IP地址(此处的设置与设备定义那块的地址设置保持一致

3:LocalTSAP和RemoteTSAP两行的参数是多上位的参数(包含编程软件),多个上位连接需要设置,比如 两个上位同时通讯设置:


4:最后两行参数TpduTSAP和SourceTSAP是为Smart设备新增的两个字段, 

根据plc型号设置

比如两个上位,plc型号SR30

则配置文件设置如下:

[Local]

IP=192.168.2.20

StringType=0

[192.168.2.1:0]

/SMART

LocalTSAP=0201

RemoteTSAP=0201

TpduTSAP=000A

SourceTSAP=0001

同时跟SR30和SR60通讯的配置如下,有几个设备就设置几段对应型号的参数

 

TpduTSAP和SourceTSAP这两个值是初始化时与原S7设备不同的地方(可能会因Smart设备型号不同而值不同导致无法连接,已知型号参数如下,其他情况需要截取现场数据帧来确认这两个值,确认方法见附录)

【SR60】

[192.168.2.1:0]

/SMART

LocalTSAP=0101

RemoteTSAP=0101

TpduTSAP=000A

SourceTSAP=000A

【SR30】

[192.168.2.1:0]

/SMART

LocalTSAP=0101

RemoteTSAP=0101

TpduTSAP=000A

SourceTSAP=0001

【CR40】

[192.168.2.1:0]

/SMART

LocalTSAP=0101

RemoteTSAP=0101

TpduTSAP=000A

SourceTSAP=0001

【CR60】

[192.168.2.1:0]

/SMART

LocalTSAP=0101

RemoteTSAP=0101

TpduTSAP=000A

SourceTSAP=0001

【1SA00】

[192.168.2.1:0]

/SMART

LocalTSAP=0101

RemoteTSAP=0101

TpduTSAP=000A

SourceTSAP=031C

【ST40】

[192.168.2.1:0]

/SMART

LocalTSAP=0101

RemoteTSAP=0101

TpduTSAP=000A

SourceTSAP=0009

【SR20】  【SR40】

[192.168.2.1:0]

/SMART

LocalTSAP=0101

RemoteTSAP=0101

TpduTSAP=000A

SourceTSAP=0009

【ST60】

[192.168.2.1:0]

/SMART

LocalTSAP=0101

RemoteTSAP=0101

TpduTSAP=000A

SourceTSAP=00DD

【ST40】【ST30】

[192.168.2.1:0]

/SMART

LocalTSAP=0101

RemoteTSAP=0101

TpduTSAP=000A

SourceTSAP=0009(【ST40】:0001、0152)

【SR20】【SR30】【SR40】

[192.168.2.1:0]

/SMART

LocalTSAP=0101

RemoteTSAP=0101

TpduTSAP=000A

SourceTSAP=0009(SR30还可以设置为0001,SR40还可以设置为0006)

【ST60】

[192.168.2.1:0]

/SMART

LocalTSAP=0101

RemoteTSAP=0101

TpduTSAP=000A

SourceTSAP=00DD  (也可以是0003、0329、000F、005A、004F)

【ST20】

[192.168.2.1:0]

/SMART

LocalTSAP=0101

RemoteTSAP=0101

TpduTSAP=000A

SourceTSAP=0011

如果应用的smart的型号此上没有,可以使用一下方法获取:

附录:

应用wireshark软件:

 

确认方法如下:

在西门子软件与设备三次握手成功后的第一帧中包含配置文件中的所有的需要的数据。

选择第一条数据后下面会有对应的数据如图:

 

点开ISO 8073包含的内容,其中:

内容TPDU size对应字段TpduTSAP的值;

内容Source reference对应字段SourceTSAP的值;

TPDU为单字节数据,高位补零,例如TPDU size对应数据为0x0A,对应到配置文件为0x000A。如下图所示:

 

内容Source reference对应字段SourceTSAP的值;如下图示  031C

 

对应修改即可。

(注:配置文件中涉及到数据的字母均大写)

 

注意事项

1:驱动版本特别说明

如果用的是最新的60.10.34.30版的S7_TCP驱动,注意设备地址定义多了端口号的设置,否则定义不过去,端口可设置,此版本之前的无需设置

 

配置文件中的 也要对应的加端口

 

 

2:通讯不上的情况

A:电脑和plc要在同一网段,IP保证ping通,

B:多网卡时配置文件中网卡IP的设置

C:驱动版本要保证支持

D:多上位参数要注意设置

E:plc型号对应的参数设置正确

  • 4
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值