项目小结:组态王与S7-200PLC进行TCP通信并连接ACCESS数据库

本文介绍了如何使用组态王6.53版本与S7-200PLC进行TCP通信,并连接到ACCESS数据库。详细步骤包括设置通信参数、测试连接、数据库操作以及遇到的问题和解决方案。在6.53版中,数据库操作受限,而在6.55版中,PLC通信存在问题。最终通过文件替换解决了问题。

     最近接手一个项目,通过组态王给S7-200写上位机界面,从一只小白萌新到现在基本实现上位机通信和存储功能,一路遇到很多问题,我想在这里总结一下,也给大家做个参考。

     首先,我下载的是组态王6.53版本,前提是plc已经可以成功读取传感器数据,并通过STEP 7-MicroWIN SMART可以观察到所需数据存储在VD201寄存器。


1、实现组态王和plc的通信(TCP)

    我这里是采用网线接口进行相连,在组态王开发界面,左侧界面中,设备——COM1,右侧界面新建——选择PLC型号,这里选择西门子-S7200-TCP——定义名称——选串口(我选择的COM1)——设备地址(这里需要格外注意!填写的是“plc的地址:0”,plc的地址可以在STEP 7-MicroWIN SMART通信界面查看),后续直接默认,然后完成新建设备。

     同时,需要在组态王的安装目录下找到DRIVER文件夹,并修改kvs7200.ini文件内容,修改后内容如下:

     [192.168.0.103:0]
     LocalTSAP=0200
     RemoteTSAP=0200
     TpduTSAP=000A
     SourceTSAP=0009

     其中第一行根据自己电脑的plc地址进行修改。


2、测试是否和plc连接成功

     首先我们需要在左侧界面中,数据库——数据词典——新建一个I/O实数变量n,连接到plc设备,寄存器V201,格式为float(因为这里我需要读取p

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值