电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 组态王KingView >> 正文

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

作者:佚名    文章来源:网络    点击数:    更新时间:2024/8/15

配置流程
一、 确定软件版本及驱动版本
如果使用的是组态王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型号对应的参数设置正确

Tags:组态王,通讯配置,200smart  
责任编辑:admin
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询