设置与PLC数据结构对应的SQL Server数据结构

时间:2015-09-03 13:08:49

标签: arrays sql-server data-structures plc

我需要在Microsoft SQL Server中设置配方数据库。配方现在存储在PLC中。 PLC中的数据结构如下所示。

PLC中的

typRecipe(一个记录/配方):

  • 名称:字符串
  • NumLayers:int
  • MoldType:string
  • MatRoll1Name:string
  • MatRoll2Name:string
  • LayerLength:array [1..200]
  • LayerOffset:array [1..200]
  • UseRoll1:array [1..200]
  • UseRoll2:array [1..200]
  • 速度:数组[1..10]
  • VelocityZone:array [1..10]

我的问题是:如何在SQL Server中设置与PLC数据结构相对应的表?然后,整个记录通过OPC服务器传输到PLC。配方名称是关键指标。

此致 Agnar

1 个答案:

答案 0 :(得分:0)

每个原子(即:单值)属性(Name,NumLayers,MoldType,MatRollNames)都应该是Recipe表中的列。

每个数组列都应该由与其他表的一对多关系表示。 (具有Length和Offset列的Layer表; Roll表和Velocity表)。