登录
首页 PLC论坛 德嘉工控
回帖 发帖
正文

主题:西门子S7-200 Smart连接组态王的两种方式

点击:3901 回复:3

方法一:
1:在亚控公司网站下载最新的S7-200TCP驱动程序
2.改写下载的驱动
下载的驱动中有两个文件夹“KS驱动”和“KV驱动”。使用其中的“KV驱动”。
3.安装驱动程序
单击Windows的“开始”按钮,执行菜单命令“\所有程序\组态王6.55\工具\安装新驱动”,双击其中的驱动文件“S7_TCP.dll”,单击“安装驱动”按钮,安装成功后显示“安装完成!
附件 1.jpg
附件 2.jpg
安装驱动后:在组态王的安装目录中寻找C:\Program Files (x86)\kingview\DRIVER\kvS7200.ini 进行编辑保存
附件 3.jpg
原文为:
附件 4.jpg
改为:
附件 5.jpg
然后监控下200SMART PLC中的变量表 输出Q0.0当前值为1
附件 6.jpg
建一变量Q0.0
附件 7.jpg
运行组态王,显然已经与200SMART PLC通讯上
附件 8.jpg
通过以上概述,这种方式固然是可以的,就是比较繁琐一些,如果要求多个PLC和组态王通讯的话,这种方式就会太被用户采用。
最重要的一点是恶意的篡改了组态王的驱动,会导致整个软件不稳定,虽然连接是连上了,但是稳定性及其差!
那么可以用我们研发的多功能交换机,功能:可以将200SMART与组态王通讯,通讯驱动程序用的是S7-300TCP,这种方式要比上述方法稳定的
多,而且当多个PLC与组态王通讯的话,这种方式最为理想。
附件 9.jpg
如果想要与WinCC通讯的话,此多功能交换机还可以与WinCC直连,不需要OPC方式,在WinCC里用TCP/IP驱动连接即可
首先,一定要把我们交换机中的 Switch 值设置成 0,否则无法实现通讯
附件 10.jpg
1、打开组态王开发软件,选择设备→COM1
附件 11.jpg
2. 双击“新建”,选择 S7-300(TCP)→TCP
附件 12.jpg
3. 选择 com 口号,此处选择默认值 com2
附件 13.jpg
4. 单击“下一步”,输入要安装的设备的逻辑名称
附件 14.jpg
5. 再单击“下一步”,输入设备的 IP 地址及相对于 PLC 的位置
附件 15.jpg
6. 再单击“下一步”,保持默认值,直接单击“下一步”
附件 16.jpg
7. 单击“完成”,就配置了一个“TCP”设备。
附件 17.jpg
8、建立变量,Smart 200 中的 I、Q、M 区数据都正常对应,V 区数据需要在组态王中 DB1
相对应。 下图几个变量点的示例,仅供参考
附件 18.jpg
附件 19.jpg
附件 20.jpg
附件 21.jpg
附件 22.jpg
Smart 200 中 V 区与组态王 DB1 对应关系如下:
1、(S7-200 SMART) V0.0 <---> (组态王) DB1.0.0
附件 23.jpg
2、(S7-200 SMART) VB10 <---> (组态王) DB1.10
最后修改:2020/2/25 9:30:14
20-02-25 09:25
附件 24.jpg
3、(S7-200 SMART) VW69 <---> (组态王) DB1.69
附件 25.jpg
4、(S7-200 SMART) VD76 <---> (组态王) DB1.76
附件 26.jpg
20-02-25 09:31
Modbus TCP可行否?
20-02-25 10:23
应该可以,不过就更麻烦了,还要在smart200中做程序!
20-02-25 15:59

工控新闻

更多新闻资讯