wincc和S7200smart通讯解决方案 点击:2174 | 回复:0



webfine

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 0回
  • 年度积分:6
  • 历史总积分:6
  • 注册:2015年12月08日
发表于:2023-06-03 11:30:41
楼主

一、问题:

      1、wincc没有S7200smart驱动。

      2、s7200smart连接网口只能连接一台电脑。

二、解决方案:

      1、常规解决方法是利用S7200 ACESSS或者KAPWARE软件,转成OPC,引出的问题是需要每台电脑上运行OPC软件,第二个方法是在PLC里面做modbus server程序转成MODBUS TCP,但只能连接一台电脑。

      2、利用先行数据采集软件可以很好的解决上面2个问题。

三、软件介绍:      

     在工业通讯软件开发中,无论是组态软件还是编程软件,都会遇到自带的驱动无法满足通讯要求,比如字节顺序、只收不发、数据类型切换等问题。先行数据采集软件利用.NET开发平台C#语言开发而成,集成常用PLC驱动,能够很好解决上述问题,其主要功能如下:

1、连接设备:可以快速连接PLC、智能仪表、智能终端、计算机等多种设备。

2
、数据转发:把采集到的数据通过OPCDDEModbus、数据库、JSONSocket通讯等多种形式,转发到数据控制中心。并具有报警主动上传的功能。

3
、数据查看:可以通过简单设置存储到数据库,并使用集成的画面、Web服务页面查看实时、历史和报警数据。

4、数据控制:可以直接读写终端设备的数据,或通过数据转发功能把控制中心的数据发生到终端,具有BOOL量合并和拆分的功能。

        详情请参阅公司网站:http://www.webfine.cn/xx.html


四、具体实现:

  1、添加S7200设备, 输入名称和IP,类型选择S7200smart.

  


   2、添加变量,可以在变量管理器或者连接变量添加,也可以利用EXCEL导入导出。    


  3、点连接后质量戳会变成GOOD

  4、添加MODBUS或者OPC server数据转发设备,本次以MODBUS为例。注意连接选LOCAL TCP  Server

   

       

5、添加变量,可以在变量管理器或者连接变量添加,也可以利用EXCEL导入导出。地址为modbus格式,3区或4区,注意读写。

6、点击连接启动。

7、配置数据转发服务(需要注册),并启动。可以点全部,快速连接。

8、点启动转发服务。

9、在WINCC里面添加MODBUS驱动和变量,IP填运行软件的电脑IP。注意16个位变量对应软件中一个整数变量,且顺序是16-1。浮点数变量末尾为奇数。

10、激活后即可在画面中正常使用。

五、后记:

    先行数据采集软件更多功能请参照帮助进行试用。

     



楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师