组态王通过以太网与西门子 S7-200 SmartPLC 通讯
组态王通过以太网与西门子 S7-200 smartPLC 通讯
说明文档
北京亚控科技发展有限公司
2022 年 6 月
组态王通过以太网与西门子 S7-200 SmartPLC 通讯
1.驱动通讯配置步骤:
1.在亚控公司网站或通过组态王技术部下载 最新的驱动程序,版本为
60.3.24.30;
2.改写下载的驱动中的初始化文件:
该文件夹中的初始化文件“kvS7200.ini”原文为
[192.168.31.12:0]
LocalTSAP=4D57
RemoteTSAP=4D57
TpduTSAP=000A
SourceTSAP=0001
[192.168.2.1:0]
/SMART
LocalTSAP=0101
RemoteTSAP=0101
TpduTSAP=000A
SourceTSAP=0001
……
将它改写为:
[192.168.2.1:0]
//实际的 PLC IP 地址
LocalTSAP=0101
RemoteTSAP=0101
TpduTSAP=000A
SourceTSAP=0001
组态王通过以太网与西门子 S7-200 SmartPLC 通讯
其中的“192.168.2.1”是 CPU 的 IP 地址。如果有多台 PLC,应列出它们的
IP 地址,例如
[192.168.2.1:0]
[192.168.2.2:0]
3.安装驱动程序
单击 Windows 的“开始”按钮,执行菜单命令“\所有程序\组态王 6.60 SP1\
工具\安装新驱动”,打开驱动安装工具(见图 1)。单击“…”按钮,打开保
存驱动的文件夹,双击其中的驱动文件“S7_TCP.dll”,单击“安装驱动”按钮,
安装成功后显示“安装完成!”(如图 2)。
图 1 驱动安装界面
组态王通过以太网与西门子 S7-200 SmartPLC 通讯
图 2 驱动安装完成提示界面
4.组态通信中的接口
选中工程浏览器中的“设备”,双击右边窗口中的“新建”,弹出设备配置
向导界面。选中设备驱动列表中的“PLC”- “西门子”-“S7-200(TCP)”-
“TCP”。单击“下一步”按钮,填写设备逻辑名称,点击“下一步”按钮,选
择所连接的串行设备的串口号,点击“下一步”按钮,设定安装设备的地址为
“192.168.2.1:0”,采用默认的恢复间隔和最长恢复时间。
5.通信实验
略。
2.配置说明:
对于新增的 S7200_Smart 设备配置文件做如下说明:
首先以下是配置文件的格式范例:\Program Files\kingview\Driver 文件
夹中的 kvS7200.ini。
[192.168.31.12:0]
LocalTSAP=4D57
RemoteTSAP=4D57
组态王通过以太网与西门子 S7-200 SmartPLC 通讯
TpduTSAP=000A
SourceTSAP=0001
[192.168.2.1:0]
/SMART
LocalTSAP=0101
RemoteTSAP=0101
TpduTSAP=000A
SourceTSAP=0001
红色标记是用来区分 Smart 设备的。
蓝色标记对应设备的 IP 地址。
对应字段:
LocalTSAP 和 RemoteTSAP,原 S7 设备默认值为 4D57,Smart 默认值是 0101
对应字段:
TpduTSAP 和 SourceTSAP 是为 Smart 设备新增的两个字段,这两个值是初始
化时与原 S7 设备不同的地方(可能会因 Smart 设备型号不同而值发生变化导致
无法连接,这种情况需要截取现场数据帧来确认这两个值,确认方法见附录)
对于多上位的配置依然是修改 LocalTSAP 和 RemoteTSAP 字段,配置操作应
与原驱动说明文档中类似,此二值由西门子软件配置。
如上图 LocalTSAP 和 RemoteTSAP 改为 0201 即可支持两个上位连接。
此二值可选 0101、0201、0301 三个值。
组态王通过以太网与西门子 S7-200 SmartPLC 通讯
【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
组态王通过以太网与西门子 S7-200 SmartPLC 通讯
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】
组态王通过以太网与西门子 S7-200 SmartPLC 通讯
[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