基于netLink西门子PLC监控系统设计

2014-07-24 16:29:46 来源:华启智能

数据采集系统设计

1.整体结构

\
说明:图中红色线代表以太网连接,绿色线代表查询终端和扫描枪之间的连接(USB或者串口)。
2.系统说明
      整个系统通过以太网连接在一起,使用Java语言开发。西门子S7-300(S7-200)PLC内置MPI协议,MPI是多主方式,各节点是对等的最多可以有32个节点。可以在不修改现有PLC程序的前提下实现与PLC的通讯。本系统所有PLC的站址均为默认值且MPI在不加中继的情况下通讯距离只有50米,所以本系统添加netLink作为中转器件实现多点长距离数据通讯。现有系统大部分PLC都已经配备了netLink控制器,所以硬件改动很小,避免大的硬件改动影响生产。
      netLink控制器具有如下特点(摘自netLink手册):
\
      由于netLink可以并行处理32个MPI通讯连接,所以增加采集系统不会影响现有系统的工作同时也不影响现场监控和调试PLC程序。并行处理16个TCP/IP连接,原有的网络编程也不会受到影响。
      对于已经连接到PC的3、4、5、6、9号工艺数据既可以通过以上方式与采集系统通讯,也可以在PC上增加软件实现(该软件读取保存好的记录,定时报告给采集系统)。
      工艺间隔时间最小为124秒,使采集系统有充足的时间完成数据的采集和存储。
      为便于大量数据的存储和查询,采集系统最终把采集到得数据按照工艺要求存储到服务器上的数据库中(选用MySQL数据库)。后期可以做进一步的数据分析,比如产品的生命周期管理等。
3.小结
      本采集系统可以在满足不修改现有PLC程序的前提条件下完成对各工艺数据的采集和管理,可以做到对现有系统影响最小,不影响正常生产。本系统采用Java开发可以保证很好的安全性、稳定性、可靠性和扩展性。查询系统既可以手动输入数据查询,也可以读取扫描枪的数据进行快速查询。

相关文章

站内搜索

产品分类

推荐分类

联系我们

  • 点击联系  点击联系
  • 联系华启智能