请教PC机从ethernet网络中获取S7-300数据. 点击:494 | 回复:1



sfykemble

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 8回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2010-04-22 12:42:00
楼主

有若干台西门子S7-300PLC,部分是通过ethernet联网,部分是单独的。目前需要上位机业务软件需要从这些S7-300上获取数据,想请教下:
1.首先顺便问问PLC网络知识:S7-300是通过配置以太网通讯板卡(类似CP343-1模块)来提供以太网服务的吗?每个PLC都有确定的IP地址?这些PLC是需要用以太网交换机(类似西门子的SCALANCE X-005)接入到网络里的吗?

2.PC机需要配置工业以太网网卡,对吗?具体采用西门子哪个型号的网卡?请帮忙推荐下(CP1616,CP1613,CP1612,CP1512)?

3.PC机上的软件如何通过CPxxx卡从网络里PLC上获取数据?CPxxx卡提供相关的开发包吗(我们打算用微软的.NET开发)?还是需要OPC-SERVER从网络中的PLC上获取数据(然后业务软件模块作为OPC-CLIENT从OPC-SERVER上拿数据,顺便问一下KEPServer可以做到吗?

4.从单机的S7-300上获取数据,PC机需要配什么板卡呢?PC软件又是需要什么开发包(驱动)与S7-300获取数据呢?

以上问题请这里的高手帮忙一一解答下吧,非常非常感谢!




yuani

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 29回
  • 年度积分:0
  • 历史总积分:121
  • 注册:2006年3月26日
发表于:2010-04-23 12:49:31
1楼

1.要以太网模块,每个PLC用IP,用交换机

2.PC机普通网卡

3.PC机可以用组态软件读PLC啊,自己用.NET开发就需要知道S7-300的以太网通讯协议,用SOCKET做就可以了

4.单机S7-300如果不用以太网,可以用MPI,用5611卡,这个自己开发用什么网上搜下。

才1分,你想几个人分啊,呵呵


热门招聘
相关主题

官方公众号

智造工程师