分享

组态王或SCADA与西门子200Smart通讯配置流程

 大傻子的文渊阁 2022-05-12

配置流程
一、 确定软件版本及驱动版本
如果使用的是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

【SR40】
[192.168.2.1:0]
/SMART
LocalTSAP=0101
RemoteTSAP=0101
TpduTSAP=000A
SourceTSAP=0009(也可以是0006)

【SR30】
[192.168.2.1:0]
/SMART
LocalTSAP=0101
RemoteTSAP=0101
TpduTSAP=000A
SourceTSAP=0001(也可以是0009、02FF)

【SR20】
[192.168.2.1:0]
/SMART
LocalTSAP=0101
RemoteTSAP=0101
TpduTSAP=000A
SourceTSAP=0009

【1SA00】
[192.168.2.1:0]
/SMART
LocalTSAP=0101
RemoteTSAP=0101
TpduTSAP=000A
SourceTSAP=031C

【CR60】
[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

【ST60】
[192.168.2.1:0]
/SMART
LocalTSAP=0101
RemoteTSAP=0101
TpduTSAP=000A
SourceTSAP=00DD(也可以是也可以是0003、0329、000F、005A、004F)

【ST40】
[192.168.2.1:0]
/SMART
LocalTSAP=0101
RemoteTSAP=0101
TpduTSAP=000A
SourceTSAP=0009(也可以是0001、0152)

【ST30】

[192.168.2.1:0]
/SMART
LocalTSAP=0101
RemoteTSAP=0101
TpduTSAP=000A
SourceTSAP=0009

【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型号对应的参数设置正确

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多