C프로그래밍 질문드립니다 ㅠㅠ

조회수 1040회

Option Strict Off Option Explicit On

Imports System.Xml Imports System.IO Imports System.Drawing Imports System.Text ''Imports System Imports System.Net Imports System.Data Imports System.Data.OleDb Imports System.Data.SqlClient Imports System.Threading Imports System.Runtime.InteropServices Imports OPCAutomation

Public Class FormMain

Inherits System.Windows.Forms.Form

Dim WithEvents server As OPCAutomation.OPCServer
'Dim WithEvents groups As OPCAutomation.OPCGroups
Dim WithEvents group As OPCAutomation.OPCGroup

'OPCTag Map (each Last No)
'Park info
Dim Park_No As Integer = 21 'OPCTag 1 ~ 21
'Bell List
Dim Bell_Status_No As Integer = 175 'OPCTag 22 ~ 175
Dim Bell_Title_No As Integer = 329  'OPCTag 176 ~ 329
Dim Bell_Stair_No As Integer = 483  'OPCTag 330 ~ 483
'Disaster List
Dim Disaster_Status_No As Integer = 587 'OPCTag 484 ~ 587
Dim Disaster_Title_No As Integer = 691  'OPCTag 588 ~ 691
Dim Disaster_Stair_No As Integer = 795  'OPCTag 692 ~ 795

'Define Array
Dim OPCTag(Disaster_Stair_No) As TagInfo
Dim BellList(Bell_Title_No - Bell_Status_No) As ListItemInfo
Dim DisasterList(Disaster_Title_No - Disaster_Status_No) As ListItemInfo
Dim OPCItemIDs(Disaster_Stair_No) As String
Dim ClientHandles(Disaster_Stair_No) As Int32
Dim ItemServerHandles As System.Array
Dim AddItemServerErrors As System.Array

Dim bBellFilter As Boolean
Dim bDisaterFilter As Boolean

Private Sub FormMain_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load

    On Error GoTo ErrorHandler

Region "TagList"

    '''' 주차정보 OPC TAG : 21 !!!!

    OPCTag(1).Name = "PostgreSQL.stair_info.park_total.park_total__1_"
    OPCTag(2).Name = "PostgreSQL.stair_info.park_total.park_total__2_"
    OPCTag(3).Name = "PostgreSQL.stair_info.park_total.park_total__3_"
    OPCTag(4).Name = "PostgreSQL.stair_info.park_total.park_total__4_"
    OPCTag(5).Name = "PostgreSQL.stair_info.park_total.park_total__5_"
    OPCTag(6).Name = "PostgreSQL.stair_info.park_total.park_total__6_"
    OPCTag(7).Name = "PostgreSQL.tot_park.total_sum.total_sum__1_"
    OPCTag(8).Name = "PostgreSQL.stair_info.park_count.park_count__1_"
    OPCTag(9).Name = "PostgreSQL.stair_info.park_count.park_count__2_"
    OPCTag(10).Name = "PostgreSQL.stair_info.park_count.park_count__3_"

    OPCTag(11).Name = "PostgreSQL.stair_info.park_count.park_count__4_"
    OPCTag(12).Name = "PostgreSQL.stair_info.park_count.park_count__5_"
    OPCTag(13).Name = "PostgreSQL.stair_info.park_count.park_count__6_"
    OPCTag(14).Name = "PostgreSQL.tot_park.park_sum.park_sum__1_"
    OPCTag(15).Name = "PostgreSQL.stair_info.unpark.unpark__1_"
    OPCTag(16).Name = "PostgreSQL.stair_info.unpark.unpark__2_"
    OPCTag(17).Name = "PostgreSQL.stair_info.unpark.unpark__3_"
    OPCTag(18).Name = "PostgreSQL.stair_info.unpark.unpark__4_"
    OPCTag(19).Name = "PostgreSQL.stair_info.unpark.unpark__5_"
    OPCTag(20).Name = "PostgreSQL.stair_info.unpark.unpark__6_"

    OPCTag(21).Name = "PostgreSQL.tot_park.unpark_sum.unpark_sum__1_"


    '''' 비상벨 List Control OPC TAG occur_state.occur_state: 32 !!!!

    OPCTag(22).Name = "pgSQL.emrlist_info.occur_state.occur_state__001_"
    OPCTag(23).Name = "pgSQL.emrlist_info.occur_state.occur_state__002_"
    OPCTag(24).Name = "pgSQL.emrlist_info.occur_state.occur_state__003_"
    OPCTag(25).Name = "pgSQL.emrlist_info.occur_state.occur_state__004_"
    OPCTag(26).Name = "pgSQL.emrlist_info.occur_state.occur_state__005_"
    OPCTag(27).Name = "pgSQL.emrlist_info.occur_state.occur_state__006_"
    OPCTag(28).Name = "pgSQL.emrlist_info.occur_state.occur_state__007_"
    OPCTag(29).Name = "pgSQL.emrlist_info.occur_state.occur_state__008_"
    OPCTag(30).Name = "pgSQL.emrlist_info.occur_state.occur_state__009_"

    OPCTag(31).Name = "pgSQL.emrlist_info.occur_state.occur_state__010_"
    OPCTag(32).Name = "pgSQL.emrlist_info.occur_state.occur_state__011_"
    OPCTag(33).Name = "pgSQL.emrlist_info.occur_state.occur_state__012_"
    OPCTag(34).Name = "pgSQL.emrlist_info.occur_state.occur_state__013_"
    OPCTag(35).Name = "pgSQL.emrlist_info.occur_state.occur_state__014_"
    OPCTag(36).Name = "pgSQL.emrlist_info.occur_state.occur_state__015_"
    OPCTag(37).Name = "pgSQL.emrlist_info.occur_state.occur_state__016_"
    OPCTag(38).Name = "pgSQL.emrlist_info.occur_state.occur_state__017_"
    OPCTag(39).Name = "pgSQL.emrlist_info.occur_state.occur_state__018_"
    OPCTag(40).Name = "pgSQL.emrlist_info.occur_state.occur_state__019_"

    OPCTag(41).Name = "pgSQL.emrlist_info.occur_state.occur_state__020_"
    OPCTag(42).Name = "pgSQL.emrlist_info.occur_state.occur_state__021_"
    OPCTag(43).Name = "pgSQL.emrlist_info.occur_state.occur_state__022_"
    OPCTag(44).Name = "pgSQL.emrlist_info.occur_state.occur_state__023_"
    OPCTag(45).Name = "pgSQL.emrlist_info.occur_state.occur_state__024_"
    OPCTag(46).Name = "pgSQL.emrlist_info.occur_state.occur_state__025_"
    OPCTag(47).Name = "pgSQL.emrlist_info.occur_state.occur_state__026_"
    OPCTag(48).Name = "pgSQL.emrlist_info.occur_state.occur_state__027_"
    OPCTag(49).Name = "pgSQL.emrlist_info.occur_state.occur_state__028_"
    OPCTag(50).Name = "pgSQL.emrlist_info.occur_state.occur_state__029_"

    OPCTag(51).Name = "pgSQL.emrlist_info.occur_state.occur_state__030_"
    OPCTag(52).Name = "pgSQL.emrlist_info.occur_state.occur_state__031_"
    OPCTag(53).Name = "pgSQL.emrlist_info.occur_state.occur_state__032_"


    '''' 비상벨 List Control OPC TAG emr_id.emr_id: 32 !!!!
    OPCTag(54).Name = "pgSQL.emrlist_info.emr_id.emr_id__001_"
    OPCTag(55).Name = "pgSQL.emrlist_info.emr_id.emr_id__002_"
    OPCTag(56).Name = "pgSQL.emrlist_info.emr_id.emr_id__003_"
    OPCTag(57).Name = "pgSQL.emrlist_info.emr_id.emr_id__004_"
    OPCTag(58).Name = "pgSQL.emrlist_info.emr_id.emr_id__005_"
    OPCTag(59).Name = "pgSQL.emrlist_info.emr_id.emr_id__006_"
    OPCTag(60).Name = "pgSQL.emrlist_info.emr_id.emr_id__007_"

    OPCTag(61).Name = "pgSQL.emrlist_info.emr_id.emr_id__008_"
    OPCTag(62).Name = "pgSQL.emrlist_info.emr_id.emr_id__009_"
    OPCTag(63).Name = "pgSQL.emrlist_info.emr_id.emr_id__010_"
    OPCTag(64).Name = "pgSQL.emrlist_info.emr_id.emr_id__011_"
    OPCTag(65).Name = "pgSQL.emrlist_info.emr_id.emr_id__012_"
    OPCTag(66).Name = "pgSQL.emrlist_info.emr_id.emr_id__013_"
    OPCTag(67).Name = "pgSQL.emrlist_info.emr_id.emr_id__014_"
    OPCTag(68).Name = "pgSQL.emrlist_info.emr_id.emr_id__015_"
    OPCTag(69).Name = "pgSQL.emrlist_info.emr_id.emr_id__016_"
    OPCTag(70).Name = "pgSQL.emrlist_info.emr_id.emr_id__017_"

    OPCTag(71).Name = "pgSQL.emrlist_info.emr_id.emr_id__018_"
    OPCTag(72).Name = "pgSQL.emrlist_info.emr_id.emr_id__019_"
    OPCTag(73).Name = "pgSQL.emrlist_info.emr_id.emr_id__020_"
    OPCTag(74).Name = "pgSQL.emrlist_info.emr_id.emr_id__021_"
    OPCTag(75).Name = "pgSQL.emrlist_info.emr_id.emr_id__022_"
    OPCTag(76).Name = "pgSQL.emrlist_info.emr_id.emr_id__023_"
    OPCTag(77).Name = "pgSQL.emrlist_info.emr_id.emr_id__024_"
    OPCTag(78).Name = "pgSQL.emrlist_info.emr_id.emr_id__025_"
    OPCTag(79).Name = "pgSQL.emrlist_info.emr_id.emr_id__026_"
    OPCTag(80).Name = "pgSQL.emrlist_info.emr_id.emr_id__027_"

    OPCTag(81).Name = "pgSQL.emrlist_info.emr_id.emr_id__028_"
    OPCTag(82).Name = "pgSQL.emrlist_info.emr_id.emr_id__029_"
    OPCTag(83).Name = "pgSQL.emrlist_info.emr_id.emr_id__030_"
    OPCTag(84).Name = "pgSQL.emrlist_info.emr_id.emr_id__031_"
    OPCTag(85).Name = "pgSQL.emrlist_info.emr_id.emr_id__032_"



    '''' 비상벨 List Control OPC TAG floor.floor: 32 !!!!
    OPCTag(86).Name = "pgSQL.emrlist_info.floor.floor__001_"
    OPCTag(87).Name = "pgSQL.emrlist_info.floor.floor__002_"
    OPCTag(88).Name = "pgSQL.emrlist_info.floor.floor__003_"
    OPCTag(89).Name = "pgSQL.emrlist_info.floor.floor__004_"
    OPCTag(90).Name = "pgSQL.emrlist_info.floor.floor__005_"

    OPCTag(91).Name = "pgSQL.emrlist_info.floor.floor__006_"
    OPCTag(92).Name = "pgSQL.emrlist_info.floor.floor__007_"
    OPCTag(93).Name = "pgSQL.emrlist_info.floor.floor__008_"
    OPCTag(94).Name = "pgSQL.emrlist_info.floor.floor__009_"
    OPCTag(95).Name = "pgSQL.emrlist_info.floor.floor__010_"
    OPCTag(96).Name = "pgSQL.emrlist_info.floor.floor__011_"
    OPCTag(97).Name = "pgSQL.emrlist_info.floor.floor__012_"
    OPCTag(98).Name = "pgSQL.emrlist_info.floor.floor__013_"
    OPCTag(99).Name = "pgSQL.emrlist_info.floor.floor__014_"
    OPCTag(100).Name = "pgSQL.emrlist_info.floor.floor__015_"

    OPCTag(101).Name = "pgSQL.emrlist_info.floor.floor__016_"
    OPCTag(102).Name = "pgSQL.emrlist_info.floor.floor__017_"
    OPCTag(103).Name = "pgSQL.emrlist_info.floor.floor__018_"
    OPCTag(104).Name = "pgSQL.emrlist_info.floor.floor__019_"
    OPCTag(105).Name = "pgSQL.emrlist_info.floor.floor__020_"
    OPCTag(106).Name = "pgSQL.emrlist_info.floor.floor__021_"
    OPCTag(107).Name = "pgSQL.emrlist_info.floor.floor__022_"
    OPCTag(108).Name = "pgSQL.emrlist_info.floor.floor__023_"
    OPCTag(109).Name = "pgSQL.emrlist_info.floor.floor__024_"
    OPCTag(110).Name = "pgSQL.emrlist_info.floor.floor__025_"

    OPCTag(111).Name = "pgSQL.emrlist_info.floor.floor__026_"
    OPCTag(112).Name = "pgSQL.emrlist_info.floor.floor__027_"
    OPCTag(113).Name = "pgSQL.emrlist_info.floor.floor__028_"
    OPCTag(114).Name = "pgSQL.emrlist_info.floor.floor__029_"
    OPCTag(115).Name = "pgSQL.emrlist_info.floor.floor__030_"
    OPCTag(116).Name = "pgSQL.emrlist_info.floor.floor__031_"
    OPCTag(117).Name = "pgSQL.emrlist_info.floor.floor__032_"


    '''' Disaster List Tag occur_state.occur_state 234 !!!

    OPCTag(118).Name = "pgSQL.disaster.occur_state.occur_state__001_"
    OPCTag(119).Name = "pgSQL.disaster.occur_state.occur_state__002_"
    OPCTag(120).Name = "pgSQL.disaster.occur_state.occur_state__003_"

    OPCTag(121).Name = "pgSQL.disaster.occur_state.occur_state__004_"
    OPCTag(122).Name = "pgSQL.disaster.occur_state.occur_state__005_"
    OPCTag(123).Name = "pgSQL.disaster.occur_state.occur_state__006_"
    OPCTag(124).Name = "pgSQL.disaster.occur_state.occur_state__007_"
    OPCTag(125).Name = "pgSQL.disaster.occur_state.occur_state__008_"
    OPCTag(126).Name = "pgSQL.disaster.occur_state.occur_state__009_"
    OPCTag(127).Name = "pgSQL.disaster.occur_state.occur_state__010_"
    OPCTag(128).Name = "pgSQL.disaster.occur_state.occur_state__011_"
    OPCTag(129).Name = "pgSQL.disaster.occur_state.occur_state__012_"
    OPCTag(130).Name = "pgSQL.disaster.occur_state.occur_state__013_"

    OPCTag(131).Name = "pgSQL.disaster.occur_state.occur_state__014_"
    OPCTag(132).Name = "pgSQL.disaster.occur_state.occur_state__015_"
    OPCTag(133).Name = "pgSQL.disaster.occur_state.occur_state__016_"
    OPCTag(134).Name = "pgSQL.disaster.occur_state.occur_state__017_"
    OPCTag(135).Name = "pgSQL.disaster.occur_state.occur_state__018_"
    OPCTag(136).Name = "pgSQL.disaster.occur_state.occur_state__019_"
    OPCTag(137).Name = "pgSQL.disaster.occur_state.occur_state__020_"
    OPCTag(138).Name = "pgSQL.disaster.occur_state.occur_state__021_"
    OPCTag(139).Name = "pgSQL.disaster.occur_state.occur_state__022_"
    OPCTag(140).Name = "pgSQL.disaster.occur_state.occur_state__023_"

    OPCTag(141).Name = "pgSQL.disaster.occur_state.occur_state__024_"
    OPCTag(142).Name = "pgSQL.disaster.occur_state.occur_state__025_"
    OPCTag(143).Name = "pgSQL.disaster.occur_state.occur_state__026_"
    OPCTag(144).Name = "pgSQL.disaster.occur_state.occur_state__027_"
    OPCTag(145).Name = "pgSQL.disaster.occur_state.occur_state__028_"
    OPCTag(146).Name = "pgSQL.disaster.occur_state.occur_state__029_"
    OPCTag(147).Name = "pgSQL.disaster.occur_state.occur_state__030_"
    OPCTag(148).Name = "pgSQL.disaster.occur_state.occur_state__031_"
    OPCTag(149).Name = "pgSQL.disaster.occur_state.occur_state__032_"
    OPCTag(150).Name = "pgSQL.disaster.occur_state.occur_state__033_"

    OPCTag(151).Name = "pgSQL.disaster.occur_state.occur_state__034_"
    OPCTag(152).Name = "pgSQL.disaster.occur_state.occur_state__035_"
    OPCTag(153).Name = "pgSQL.disaster.occur_state.occur_state__036_"
    OPCTag(154).Name = "pgSQL.disaster.occur_state.occur_state__037_"
    OPCTag(155).Name = "pgSQL.disaster.occur_state.occur_state__038_"
    OPCTag(156).Name = "pgSQL.disaster.occur_state.occur_state__039_"
    OPCTag(157).Name = "pgSQL.disaster.occur_state.occur_state__040_"
    OPCTag(158).Name = "pgSQL.disaster.occur_state.occur_state__041_"
    OPCTag(159).Name = "pgSQL.disaster.occur_state.occur_state__042_"
    OPCTag(160).Name = "pgSQL.disaster.occur_state.occur_state__043_"

    OPCTag(161).Name = "pgSQL.disaster.occur_state.occur_state__044_"
    OPCTag(162).Name = "pgSQL.disaster.occur_state.occur_state__045_"
    OPCTag(163).Name = "pgSQL.disaster.occur_state.occur_state__046_"
    OPCTag(164).Name = "pgSQL.disaster.occur_state.occur_state__047_"
    OPCTag(165).Name = "pgSQL.disaster.occur_state.occur_state__048_"
    OPCTag(166).Name = "pgSQL.disaster.occur_state.occur_state__049_"
    OPCTag(167).Name = "pgSQL.disaster.occur_state.occur_state__050_"
    OPCTag(168).Name = "pgSQL.disaster.occur_state.occur_state__051_"
    OPCTag(169).Name = "pgSQL.disaster.occur_state.occur_state__052_"
    OPCTag(170).Name = "pgSQL.disaster.occur_state.occur_state__053_"

    OPCTag(171).Name = "pgSQL.disaster.occur_state.occur_state__054_"
    OPCTag(172).Name = "pgSQL.disaster.occur_state.occur_state__055_"
    OPCTag(173).Name = "pgSQL.disaster.occur_state.occur_state__056_"
    OPCTag(174).Name = "pgSQL.disaster.occur_state.occur_state__057_"
    OPCTag(175).Name = "pgSQL.disaster.occur_state.occur_state__058_"
    OPCTag(176).Name = "pgSQL.disaster.occur_state.occur_state__059_"
    OPCTag(177).Name = "pgSQL.disaster.occur_state.occur_state__060_"
    OPCTag(178).Name = "pgSQL.disaster.occur_state.occur_state__061_"
    OPCTag(179).Name = "pgSQL.disaster.occur_state.occur_state__062_"
    OPCTag(180).Name = "pgSQL.disaster.occur_state.occur_state__063_"

    OPCTag(181).Name = "pgSQL.disaster.occur_state.occur_state__064_"
    OPCTag(182).Name = "pgSQL.disaster.occur_state.occur_state__065_"
    OPCTag(183).Name = "pgSQL.disaster.occur_state.occur_state__066_"
    OPCTag(184).Name = "pgSQL.disaster.occur_state.occur_state__067_"
    OPCTag(185).Name = "pgSQL.disaster.occur_state.occur_state__068_"
    OPCTag(186).Name = "pgSQL.disaster.occur_state.occur_state__069_"
    OPCTag(187).Name = "pgSQL.disaster.occur_state.occur_state__070_"
    OPCTag(188).Name = "pgSQL.disaster.occur_state.occur_state__071_"
    OPCTag(189).Name = "pgSQL.disaster.occur_state.occur_state__072_"
    OPCTag(190).Name = "pgSQL.disaster.occur_state.occur_state__073_"

    OPCTag(191).Name = "pgSQL.disaster.occur_state.occur_state__074_"
    OPCTag(192).Name = "pgSQL.disaster.occur_state.occur_state__075_"
    OPCTag(193).Name = "pgSQL.disaster.occur_state.occur_state__076_"
    OPCTag(194).Name = "pgSQL.disaster.occur_state.occur_state__077_"
    OPCTag(195).Name = "pgSQL.disaster.occur_state.occur_state__078_"
    OPCTag(196).Name = "pgSQL.disaster.occur_state.occur_state__079_"
    OPCTag(197).Name = "pgSQL.disaster.occur_state.occur_state__080_"
    OPCTag(198).Name = "pgSQL.disaster.occur_state.occur_state__081_"
    OPCTag(199).Name = "pgSQL.disaster.occur_state.occur_state__082_"
    OPCTag(200).Name = "pgSQL.disaster.occur_state.occur_state__083_"

    OPCTag(201).Name = "pgSQL.disaster.occur_state.occur_state__084_"
    OPCTag(202).Name = "pgSQL.disaster.occur_state.occur_state__085_"
    OPCTag(203).Name = "pgSQL.disaster.occur_state.occur_state__086_"
    OPCTag(204).Name = "pgSQL.disaster.occur_state.occur_state__087_"
    OPCTag(205).Name = "pgSQL.disaster.occur_state.occur_state__088_"
    OPCTag(206).Name = "pgSQL.disaster.occur_state.occur_state__089_"
    OPCTag(207).Name = "pgSQL.disaster.occur_state.occur_state__090_"
    OPCTag(208).Name = "pgSQL.disaster.occur_state.occur_state__091_"
    OPCTag(209).Name = "pgSQL.disaster.occur_state.occur_state__092_"
    OPCTag(210).Name = "pgSQL.disaster.occur_state.occur_state__093_"

    OPCTag(211).Name = "pgSQL.disaster.occur_state.occur_state__094_"
    OPCTag(212).Name = "pgSQL.disaster.occur_state.occur_state__095_"
    OPCTag(213).Name = "pgSQL.disaster.occur_state.occur_state__096_"
    OPCTag(214).Name = "pgSQL.disaster.occur_state.occur_state__097_"
    OPCTag(215).Name = "pgSQL.disaster.occur_state.occur_state__098_"
    OPCTag(216).Name = "pgSQL.disaster.occur_state.occur_state__099_"
    OPCTag(217).Name = "pgSQL.disaster.occur_state.occur_state__100_"
    OPCTag(218).Name = "pgSQL.disaster.occur_state.occur_state__101_"
    OPCTag(219).Name = "pgSQL.disaster.occur_state.occur_state__102_"
    OPCTag(220).Name = "pgSQL.disaster.occur_state.occur_state__103_"

    OPCTag(221).Name = "pgSQL.disaster.occur_state.occur_state__104_"
    OPCTag(222).Name = "pgSQL.disaster.occur_state.occur_state__105_"
    OPCTag(223).Name = "pgSQL.disaster.occur_state.occur_state__106_"
    OPCTag(224).Name = "pgSQL.disaster.occur_state.occur_state__107_"
    OPCTag(225).Name = "pgSQL.disaster.occur_state.occur_state__108_"
    OPCTag(226).Name = "pgSQL.disaster.occur_state.occur_state__109_"
    OPCTag(227).Name = "pgSQL.disaster.occur_state.occur_state__110_"
    OPCTag(228).Name = "pgSQL.disaster.occur_state.occur_state__111_"
    OPCTag(229).Name = "pgSQL.disaster.occur_state.occur_state__112_"
    OPCTag(230).Name = "pgSQL.disaster.occur_state.occur_state__113_"

    OPCTag(231).Name = "pgSQL.disaster.occur_state.occur_state__114_"
    OPCTag(232).Name = "pgSQL.disaster.occur_state.occur_state__115_"
    OPCTag(233).Name = "pgSQL.disaster.occur_state.occur_state__116_"
    OPCTag(234).Name = "pgSQL.disaster.occur_state.occur_state__117_"
    OPCTag(235).Name = "pgSQL.disaster.occur_state.occur_state__118_"
    OPCTag(236).Name = "pgSQL.disaster.occur_state.occur_state__119_"
    OPCTag(237).Name = "pgSQL.disaster.occur_state.occur_state__120_"
    OPCTag(238).Name = "pgSQL.disaster.occur_state.occur_state__121_"
    OPCTag(239).Name = "pgSQL.disaster.occur_state.occur_state__122_"
    OPCTag(240).Name = "pgSQL.disaster.occur_state.occur_state__123_"

    OPCTag(241).Name = "pgSQL.disaster.occur_state.occur_state__124_"
    OPCTag(242).Name = "pgSQL.disaster.occur_state.occur_state__125_"
    OPCTag(243).Name = "pgSQL.disaster.occur_state.occur_state__126_"
    OPCTag(244).Name = "pgSQL.disaster.occur_state.occur_state__127_"
    OPCTag(245).Name = "pgSQL.disaster.occur_state.occur_state__128_"
    OPCTag(246).Name = "pgSQL.disaster.occur_state.occur_state__129_"
    OPCTag(247).Name = "pgSQL.disaster.occur_state.occur_state__130_"
    OPCTag(248).Name = "pgSQL.disaster.occur_state.occur_state__131_"
    OPCTag(249).Name = "pgSQL.disaster.occur_state.occur_state__132_"
    OPCTag(250).Name = "pgSQL.disaster.occur_state.occur_state__133_"

    OPCTag(251).Name = "pgSQL.disaster.occur_state.occur_state__134_"
    OPCTag(252).Name = "pgSQL.disaster.occur_state.occur_state__135_"
    OPCTag(253).Name = "pgSQL.disaster.occur_state.occur_state__136_"
    OPCTag(254).Name = "pgSQL.disaster.occur_state.occur_state__137_"
    OPCTag(255).Name = "pgSQL.disaster.occur_state.occur_state__138_"
    OPCTag(256).Name = "pgSQL.disaster.occur_state.occur_state__139_"
    OPCTag(257).Name = "pgSQL.disaster.occur_state.occur_state__140_"
    OPCTag(258).Name = "pgSQL.disaster.occur_state.occur_state__141_"
    OPCTag(259).Name = "pgSQL.disaster.occur_state.occur_state__142_"
    OPCTag(260).Name = "pgSQL.disaster.occur_state.occur_state__143_"

    OPCTag(261).Name = "pgSQL.disaster.occur_state.occur_state__144_"
    OPCTag(262).Name = "pgSQL.disaster.occur_state.occur_state__145_"
    OPCTag(263).Name = "pgSQL.disaster.occur_state.occur_state__146_"
    OPCTag(264).Name = "pgSQL.disaster.occur_state.occur_state__147_"
    OPCTag(265).Name = "pgSQL.disaster.occur_state.occur_state__148_"
    OPCTag(266).Name = "pgSQL.disaster.occur_state.occur_state__149_"
    OPCTag(267).Name = "pgSQL.disaster.occur_state.occur_state__150_"
    OPCTag(268).Name = "pgSQL.disaster.occur_state.occur_state__151_"
    OPCTag(269).Name = "pgSQL.disaster.occur_state.occur_state__152_"
    OPCTag(270).Name = "pgSQL.disaster.occur_state.occur_state__153_"

    OPCTag(271).Name = "pgSQL.disaster.occur_state.occur_state__154_"
    OPCTag(272).Name = "pgSQL.disaster.occur_state.occur_state__155_"
    OPCTag(273).Name = "pgSQL.disaster.occur_state.occur_state__156_"
    OPCTag(274).Name = "pgSQL.disaster.occur_state.occur_state__157_"
    OPCTag(275).Name = "pgSQL.disaster.occur_state.occur_state__158_"
    OPCTag(276).Name = "pgSQL.disaster.occur_state.occur_state__159_"
    OPCTag(277).Name = "pgSQL.disaster.occur_state.occur_state__160_"
    OPCTag(278).Name = "pgSQL.disaster.occur_state.occur_state__161_"
    OPCTag(279).Name = "pgSQL.disaster.occur_state.occur_state__162_"
    OPCTag(280).Name = "pgSQL.disaster.occur_state.occur_state__163_"

    OPCTag(281).Name = "pgSQL.disaster.occur_state.occur_state__164_"
    OPCTag(282).Name = "pgSQL.disaster.occur_state.occur_state__165_"
    OPCTag(283).Name = "pgSQL.disaster.occur_state.occur_state__166_"
    OPCTag(284).Name = "pgSQL.disaster.occur_state.occur_state__167_"
    OPCTag(285).Name = "pgSQL.disaster.occur_state.occur_state__168_"
    OPCTag(286).Name = "pgSQL.disaster.occur_state.occur_state__169_"
    OPCTag(287).Name = "pgSQL.disaster.occur_state.occur_state__170_"
    OPCTag(288).Name = "pgSQL.disaster.occur_state.occur_state__171_"
    OPCTag(289).Name = "pgSQL.disaster.occur_state.occur_state__172_"
    OPCTag(290).Name = "pgSQL.disaster.occur_state.occur_state__173_"

    OPCTag(291).Name = "pgSQL.disaster.occur_state.occur_state__174_"
    OPCTag(292).Name = "pgSQL.disaster.occur_state.occur_state__175_"
    OPCTag(293).Name = "pgSQL.disaster.occur_state.occur_state__176_"
    OPCTag(294).Name = "pgSQL.disaster.occur_state.occur_state__177_"
    OPCTag(295).Name = "pgSQL.disaster.occur_state.occur_state__178_"
    OPCTag(296).Name = "pgSQL.disaster.occur_state.occur_state__179_"
    OPCTag(297).Name = "pgSQL.disaster.occur_state.occur_state__180_"
    OPCTag(298).Name = "pgSQL.disaster.occur_state.occur_state__181_"
    OPCTag(299).Name = "pgSQL.disaster.occur_state.occur_state__182_"
    OPCTag(300).Name = "pgSQL.disaster.occur_state.occur_state__183_"

    OPCTag(301).Name = "pgSQL.disaster.occur_state.occur_state__184_"
    OPCTag(302).Name = "pgSQL.disaster.occur_state.occur_state__185_"
    OPCTag(303).Name = "pgSQL.disaster.occur_state.occur_state__186_"
    OPCTag(304).Name = "pgSQL.disaster.occur_state.occur_state__187_"
    OPCTag(305).Name = "pgSQL.disaster.occur_state.occur_state__188_"
    OPCTag(306).Name = "pgSQL.disaster.occur_state.occur_state__189_"
    OPCTag(307).Name = "pgSQL.disaster.occur_state.occur_state__190_"
    OPCTag(308).Name = "pgSQL.disaster.occur_state.occur_state__191_"
    OPCTag(309).Name = "pgSQL.disaster.occur_state.occur_state__192_"
    OPCTag(310).Name = "pgSQL.disaster.occur_state.occur_state__193_"

    OPCTag(311).Name = "pgSQL.disaster.occur_state.occur_state__194_"
    OPCTag(312).Name = "pgSQL.disaster.occur_state.occur_state__195_"
    OPCTag(313).Name = "pgSQL.disaster.occur_state.occur_state__196_"
    OPCTag(314).Name = "pgSQL.disaster.occur_state.occur_state__197_"
    OPCTag(315).Name = "pgSQL.disaster.occur_state.occur_state__198_"
    OPCTag(316).Name = "pgSQL.disaster.occur_state.occur_state__199_"
    OPCTag(317).Name = "pgSQL.disaster.occur_state.occur_state__200_"
    OPCTag(318).Name = "pgSQL.disaster.occur_state.occur_state__201_"
    OPCTag(319).Name = "pgSQL.disaster.occur_state.occur_state__202_"
    OPCTag(320).Name = "pgSQL.disaster.occur_state.occur_state__203_"

    OPCTag(321).Name = "pgSQL.disaster.occur_state.occur_state__204_"
    OPCTag(322).Name = "pgSQL.disaster.occur_state.occur_state__205_"
    OPCTag(323).Name = "pgSQL.disaster.occur_state.occur_state__206_"
    OPCTag(324).Name = "pgSQL.disaster.occur_state.occur_state__207_"
    OPCTag(325).Name = "pgSQL.disaster.occur_state.occur_state__208_"
    OPCTag(326).Name = "pgSQL.disaster.occur_state.occur_state__209_"
    OPCTag(327).Name = "pgSQL.disaster.occur_state.occur_state__210_"
    OPCTag(328).Name = "pgSQL.disaster.occur_state.occur_state__211_"
    OPCTag(329).Name = "pgSQL.disaster.occur_state.occur_state__212_"
    OPCTag(330).Name = "pgSQL.disaster.occur_state.occur_state__213_"

    OPCTag(331).Name = "pgSQL.disaster.occur_state.occur_state__214_"
    OPCTag(332).Name = "pgSQL.disaster.occur_state.occur_state__215_"
    OPCTag(333).Name = "pgSQL.disaster.occur_state.occur_state__216_"
    OPCTag(334).Name = "pgSQL.disaster.occur_state.occur_state__217_"
    OPCTag(335).Name = "pgSQL.disaster.occur_state.occur_state__218_"
    OPCTag(336).Name = "pgSQL.disaster.occur_state.occur_state__219_"
    OPCTag(337).Name = "pgSQL.disaster.occur_state.occur_state__220_"
    OPCTag(338).Name = "pgSQL.disaster.occur_state.occur_state__221_"
    OPCTag(339).Name = "pgSQL.disaster.occur_state.occur_state__222_"
    OPCTag(340).Name = "pgSQL.disaster.occur_state.occur_state__223_"

    OPCTag(341).Name = "pgSQL.disaster.occur_state.occur_state__224_"
    OPCTag(342).Name = "pgSQL.disaster.occur_state.occur_state__225_"
    OPCTag(343).Name = "pgSQL.disaster.occur_state.occur_state__226_"
    OPCTag(344).Name = "pgSQL.disaster.occur_state.occur_state__227_"
    OPCTag(345).Name = "pgSQL.disaster.occur_state.occur_state__228_"
    OPCTag(346).Name = "pgSQL.disaster.occur_state.occur_state__229_"
    OPCTag(347).Name = "pgSQL.disaster.occur_state.occur_state__230_"
    OPCTag(348).Name = "pgSQL.disaster.occur_state.occur_state__231_"
    OPCTag(349).Name = "pgSQL.disaster.occur_state.occur_state__232_"
    OPCTag(350).Name = "pgSQL.disaster.occur_state.occur_state__233_"

    OPCTag(351).Name = "pgSQL.disaster.occur_state.occur_state__234_"




    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''


    '''' Disaster List Tag tag_name.tag_name 234 !!!

    OPCTag(352).Name = "pgSQL.disaster.tag_name.tag_name__001_"
    OPCTag(353).Name = "pgSQL.disaster.tag_name.tag_name__002_"
    OPCTag(354).Name = "pgSQL.disaster.tag_name.tag_name__003_"
    OPCTag(355).Name = "pgSQL.disaster.tag_name.tag_name__004_"
    OPCTag(356).Name = "pgSQL.disaster.tag_name.tag_name__005_"
    OPCTag(357).Name = "pgSQL.disaster.tag_name.tag_name__006_"
    OPCTag(358).Name = "pgSQL.disaster.tag_name.tag_name__007_"
    OPCTag(359).Name = "pgSQL.disaster.tag_name.tag_name__008_"
    OPCTag(360).Name = "pgSQL.disaster.tag_name.tag_name__009_"

    OPCTag(361).Name = "pgSQL.disaster.tag_name.tag_name__010_"
    OPCTag(362).Name = "pgSQL.disaster.tag_name.tag_name__011_"
    OPCTag(363).Name = "pgSQL.disaster.tag_name.tag_name__012_"
    OPCTag(364).Name = "pgSQL.disaster.tag_name.tag_name__013_"
    OPCTag(365).Name = "pgSQL.disaster.tag_name.tag_name__014_"
    OPCTag(366).Name = "pgSQL.disaster.tag_name.tag_name__015_"
    OPCTag(367).Name = "pgSQL.disaster.tag_name.tag_name__016_"
    OPCTag(368).Name = "pgSQL.disaster.tag_name.tag_name__017_"
    OPCTag(369).Name = "pgSQL.disaster.tag_name.tag_name__018_"
    OPCTag(370).Name = "pgSQL.disaster.tag_name.tag_name__019_"

    OPCTag(371).Name = "pgSQL.disaster.tag_name.tag_name__020_"
    OPCTag(372).Name = "pgSQL.disaster.tag_name.tag_name__021_"
    OPCTag(373).Name = "pgSQL.disaster.tag_name.tag_name__022_"
    OPCTag(374).Name = "pgSQL.disaster.tag_name.tag_name__023_"
    OPCTag(375).Name = "pgSQL.disaster.tag_name.tag_name__024_"
    OPCTag(376).Name = "pgSQL.disaster.tag_name.tag_name__025_"
    OPCTag(377).Name = "pgSQL.disaster.tag_name.tag_name__026_"
    OPCTag(378).Name = "pgSQL.disaster.tag_name.tag_name__027_"
    OPCTag(379).Name = "pgSQL.disaster.tag_name.tag_name__028_"
    OPCTag(380).Name = "pgSQL.disaster.tag_name.tag_name__029_"

    OPCTag(381).Name = "pgSQL.disaster.tag_name.tag_name__030_"
    OPCTag(382).Name = "pgSQL.disaster.tag_name.tag_name__031_"
    OPCTag(383).Name = "pgSQL.disaster.tag_name.tag_name__032_"
    OPCTag(384).Name = "pgSQL.disaster.tag_name.tag_name__033_"
    OPCTag(385).Name = "pgSQL.disaster.tag_name.tag_name__034_"
    OPCTag(386).Name = "pgSQL.disaster.tag_name.tag_name__035_"
    OPCTag(387).Name = "pgSQL.disaster.tag_name.tag_name__036_"
    OPCTag(388).Name = "pgSQL.disaster.tag_name.tag_name__037_"
    OPCTag(389).Name = "pgSQL.disaster.tag_name.tag_name__038_"
    OPCTag(390).Name = "pgSQL.disaster.tag_name.tag_name__039_"

    OPCTag(391).Name = "pgSQL.disaster.tag_name.tag_name__040_"
    OPCTag(392).Name = "pgSQL.disaster.tag_name.tag_name__041_"
    OPCTag(393).Name = "pgSQL.disaster.tag_name.tag_name__042_"
    OPCTag(394).Name = "pgSQL.disaster.tag_name.tag_name__043_"
    OPCTag(395).Name = "pgSQL.disaster.tag_name.tag_name__044_"
    OPCTag(396).Name = "pgSQL.disaster.tag_name.tag_name__045_"
    OPCTag(397).Name = "pgSQL.disaster.tag_name.tag_name__046_"
    OPCTag(398).Name = "pgSQL.disaster.tag_name.tag_name__047_"
    OPCTag(399).Name = "pgSQL.disaster.tag_name.tag_name__048_"
    OPCTag(400).Name = "pgSQL.disaster.tag_name.tag_name__049_"

    OPCTag(401).Name = "pgSQL.disaster.tag_name.tag_name__050_"
    OPCTag(402).Name = "pgSQL.disaster.tag_name.tag_name__051_"
    OPCTag(403).Name = "pgSQL.disaster.tag_name.tag_name__052_"
    OPCTag(404).Name = "pgSQL.disaster.tag_name.tag_name__053_"
    OPCTag(405).Name = "pgSQL.disaster.tag_name.tag_name__054_"
    OPCTag(406).Name = "pgSQL.disaster.tag_name.tag_name__055_"
    OPCTag(407).Name = "pgSQL.disaster.tag_name.tag_name__056_"
    OPCTag(408).Name = "pgSQL.disaster.tag_name.tag_name__057_"
    OPCTag(409).Name = "pgSQL.disaster.tag_name.tag_name__058_"
    OPCTag(410).Name = "pgSQL.disaster.tag_name.tag_name__059_"

    OPCTag(411).Name = "pgSQL.disaster.tag_name.tag_name__060_"
    OPCTag(412).Name = "pgSQL.disaster.tag_name.tag_name__061_"
    OPCTag(413).Name = "pgSQL.disaster.tag_name.tag_name__062_"
    OPCTag(414).Name = "pgSQL.disaster.tag_name.tag_name__063_"
    OPCTag(415).Name = "pgSQL.disaster.tag_name.tag_name__064_"
    OPCTag(416).Name = "pgSQL.disaster.tag_name.tag_name__065_"
    OPCTag(417).Name = "pgSQL.disaster.tag_name.tag_name__066_"
    OPCTag(418).Name = "pgSQL.disaster.tag_name.tag_name__067_"
    OPCTag(419).Name = "pgSQL.disaster.tag_name.tag_name__068_"
    OPCTag(420).Name = "pgSQL.disaster.tag_name.tag_name__069_"

    OPCTag(421).Name = "pgSQL.disaster.tag_name.tag_name__070_"
    OPCTag(422).Name = "pgSQL.disaster.tag_name.tag_name__071_"
    OPCTag(423).Name = "pgSQL.disaster.tag_name.tag_name__072_"
    OPCTag(424).Name = "pgSQL.disaster.tag_name.tag_name__073_"
    OPCTag(425).Name = "pgSQL.disaster.tag_name.tag_name__074_"
    OPCTag(426).Name = "pgSQL.disaster.tag_name.tag_name__075_"
    OPCTag(427).Name = "pgSQL.disaster.tag_name.tag_name__076_"
    OPCTag(428).Name = "pgSQL.disaster.tag_name.tag_name__077_"
    OPCTag(429).Name = "pgSQL.disaster.tag_name.tag_name__078_"
    OPCTag(430).Name = "pgSQL.disaster.tag_name.tag_name__079_"

    OPCTag(431).Name = "pgSQL.disaster.tag_name.tag_name__080_"
    OPCTag(432).Name = "pgSQL.disaster.tag_name.tag_name__081_"
    OPCTag(433).Name = "pgSQL.disaster.tag_name.tag_name__082_"
    OPCTag(434).Name = "pgSQL.disaster.tag_name.tag_name__083_"
    OPCTag(435).Name = "pgSQL.disaster.tag_name.tag_name__084_"
    OPCTag(436).Name = "pgSQL.disaster.tag_name.tag_name__085_"
    OPCTag(437).Name = "pgSQL.disaster.tag_name.tag_name__086_"
    OPCTag(438).Name = "pgSQL.disaster.tag_name.tag_name__087_"
    OPCTag(439).Name = "pgSQL.disaster.tag_name.tag_name__088_"
    OPCTag(440).Name = "pgSQL.disaster.tag_name.tag_name__089_"

    OPCTag(441).Name = "pgSQL.disaster.tag_name.tag_name__090_"
    OPCTag(442).Name = "pgSQL.disaster.tag_name.tag_name__091_"
    OPCTag(443).Name = "pgSQL.disaster.tag_name.tag_name__092_"
    OPCTag(444).Name = "pgSQL.disaster.tag_name.tag_name__093_"
    OPCTag(445).Name = "pgSQL.disaster.tag_name.tag_name__094_"
    OPCTag(446).Name = "pgSQL.disaster.tag_name.tag_name__095_"
    OPCTag(447).Name = "pgSQL.disaster.tag_name.tag_name__096_"
    OPCTag(448).Name = "pgSQL.disaster.tag_name.tag_name__097_"
    OPCTag(449).Name = "pgSQL.disaster.tag_name.tag_name__098_"
    OPCTag(450).Name = "pgSQL.disaster.tag_name.tag_name__099_"

    OPCTag(451).Name = "pgSQL.disaster.tag_name.tag_name__100_"
    OPCTag(452).Name = "pgSQL.disaster.tag_name.tag_name__101_"
    OPCTag(453).Name = "pgSQL.disaster.tag_name.tag_name__102_"
    OPCTag(454).Name = "pgSQL.disaster.tag_name.tag_name__103_"
    OPCTag(455).Name = "pgSQL.disaster.tag_name.tag_name__104_"
    OPCTag(456).Name = "pgSQL.disaster.tag_name.tag_name__105_"
    OPCTag(457).Name = "pgSQL.disaster.tag_name.tag_name__106_"
    OPCTag(458).Name = "pgSQL.disaster.tag_name.tag_name__107_"
    OPCTag(459).Name = "pgSQL.disaster.tag_name.tag_name__108_"
    OPCTag(460).Name = "pgSQL.disaster.tag_name.tag_name__109_"

    OPCTag(461).Name = "pgSQL.disaster.tag_name.tag_name__110_"
    OPCTag(462).Name = "pgSQL.disaster.tag_name.tag_name__111_"
    OPCTag(463).Name = "pgSQL.disaster.tag_name.tag_name__112_"
    OPCTag(464).Name = "pgSQL.disaster.tag_name.tag_name__113_"
    OPCTag(465).Name = "pgSQL.disaster.tag_name.tag_name__114_"
    OPCTag(466).Name = "pgSQL.disaster.tag_name.tag_name__115_"
    OPCTag(467).Name = "pgSQL.disaster.tag_name.tag_name__116_"
    OPCTag(468).Name = "pgSQL.disaster.tag_name.tag_name__117_"
    OPCTag(469).Name = "pgSQL.disaster.tag_name.tag_name__118_"
    OPCTag(470).Name = "pgSQL.disaster.tag_name.tag_name__119_"

    OPCTag(471).Name = "pgSQL.disaster.tag_name.tag_name__120_"
    OPCTag(472).Name = "pgSQL.disaster.tag_name.tag_name__121_"
    OPCTag(473).Name = "pgSQL.disaster.tag_name.tag_name__122_"
    OPCTag(474).Name = "pgSQL.disaster.tag_name.tag_name__123_"
    OPCTag(475).Name = "pgSQL.disaster.tag_name.tag_name__124_"
    OPCTag(476).Name = "pgSQL.disaster.tag_name.tag_name__125_"
    OPCTag(477).Name = "pgSQL.disaster.tag_name.tag_name__126_"
    OPCTag(478).Name = "pgSQL.disaster.tag_name.tag_name__127_"
    OPCTag(479).Name = "pgSQL.disaster.tag_name.tag_name__128_"
    OPCTag(480).Name = "pgSQL.disaster.tag_name.tag_name__129_"

    OPCTag(481).Name = "pgSQL.disaster.tag_name.tag_name__130_"
    OPCTag(482).Name = "pgSQL.disaster.tag_name.tag_name__131_"
    OPCTag(483).Name = "pgSQL.disaster.tag_name.tag_name__132_"
    OPCTag(484).Name = "pgSQL.disaster.tag_name.tag_name__133_"
    OPCTag(485).Name = "pgSQL.disaster.tag_name.tag_name__134_"
    OPCTag(486).Name = "pgSQL.disaster.tag_name.tag_name__135_"
    OPCTag(487).Name = "pgSQL.disaster.tag_name.tag_name__136_"
    OPCTag(488).Name = "pgSQL.disaster.tag_name.tag_name__137_"
    OPCTag(489).Name = "pgSQL.disaster.tag_name.tag_name__138_"
    OPCTag(490).Name = "pgSQL.disaster.tag_name.tag_name__139_"

    OPCTag(491).Name = "pgSQL.disaster.tag_name.tag_name__140_"
    OPCTag(492).Name = "pgSQL.disaster.tag_name.tag_name__141_"
    OPCTag(493).Name = "pgSQL.disaster.tag_name.tag_name__142_"
    OPCTag(494).Name = "pgSQL.disaster.tag_name.tag_name__143_"
    OPCTag(495).Name = "pgSQL.disaster.tag_name.tag_name__144_"
    OPCTag(496).Name = "pgSQL.disaster.tag_name.tag_name__145_"
    OPCTag(497).Name = "pgSQL.disaster.tag_name.tag_name__146_"
    OPCTag(498).Name = "pgSQL.disaster.tag_name.tag_name__147_"
    OPCTag(499).Name = "pgSQL.disaster.tag_name.tag_name__148_"
    OPCTag(500).Name = "pgSQL.disaster.tag_name.tag_name__149_"

    OPCTag(501).Name = "pgSQL.disaster.tag_name.tag_name__150_"
    OPCTag(502).Name = "pgSQL.disaster.tag_name.tag_name__151_"
    OPCTag(503).Name = "pgSQL.disaster.tag_name.tag_name__152_"
    OPCTag(504).Name = "pgSQL.disaster.tag_name.tag_name__153_"
    OPCTag(505).Name = "pgSQL.disaster.tag_name.tag_name__154_"
    OPCTag(506).Name = "pgSQL.disaster.tag_name.tag_name__155_"
    OPCTag(507).Name = "pgSQL.disaster.tag_name.tag_name__156_"
    OPCTag(508).Name = "pgSQL.disaster.tag_name.tag_name__157_"
    OPCTag(509).Name = "pgSQL.disaster.tag_name.tag_name__158_"
    OPCTag(510).Name = "pgSQL.disaster.tag_name.tag_name__159_"

    OPCTag(511).Name = "pgSQL.disaster.tag_name.tag_name__160_"
    OPCTag(512).Name = "pgSQL.disaster.tag_name.tag_name__161_"
    OPCTag(513).Name = "pgSQL.disaster.tag_name.tag_name__162_"
    OPCTag(514).Name = "pgSQL.disaster.tag_name.tag_name__163_"
    OPCTag(515).Name = "pgSQL.disaster.tag_name.tag_name__164_"
    OPCTag(516).Name = "pgSQL.disaster.tag_name.tag_name__165_"
    OPCTag(517).Name = "pgSQL.disaster.tag_name.tag_name__166_"
    OPCTag(518).Name = "pgSQL.disaster.tag_name.tag_name__167_"
    OPCTag(519).Name = "pgSQL.disaster.tag_name.tag_name__168_"
    OPCTag(520).Name = "pgSQL.disaster.tag_name.tag_name__169_"

    OPCTag(521).Name = "pgSQL.disaster.tag_name.tag_name__170_"
    OPCTag(522).Name = "pgSQL.disaster.tag_name.tag_name__171_"
    OPCTag(523).Name = "pgSQL.disaster.tag_name.tag_name__172_"
    OPCTag(524).Name = "pgSQL.disaster.tag_name.tag_name__173_"
    OPCTag(525).Name = "pgSQL.disaster.tag_name.tag_name__174_"
    OPCTag(526).Name = "pgSQL.disaster.tag_name.tag_name__175_"
    OPCTag(527).Name = "pgSQL.disaster.tag_name.tag_name__176_"
    OPCTag(528).Name = "pgSQL.disaster.tag_name.tag_name__177_"
    OPCTag(529).Name = "pgSQL.disaster.tag_name.tag_name__178_"
    OPCTag(530).Name = "pgSQL.disaster.tag_name.tag_name__179_"

    OPCTag(531).Name = "pgSQL.disaster.tag_name.tag_name__180_"
    OPCTag(532).Name = "pgSQL.disaster.tag_name.tag_name__181_"
    OPCTag(533).Name = "pgSQL.disaster.tag_name.tag_name__182_"
    OPCTag(534).Name = "pgSQL.disaster.tag_name.tag_name__183_"
    OPCTag(535).Name = "pgSQL.disaster.tag_name.tag_name__184_"
    OPCTag(536).Name = "pgSQL.disaster.tag_name.tag_name__185_"
    OPCTag(537).Name = "pgSQL.disaster.tag_name.tag_name__186_"
    OPCTag(538).Name = "pgSQL.disaster.tag_name.tag_name__187_"
    OPCTag(539).Name = "pgSQL.disaster.tag_name.tag_name__188_"
    OPCTag(540).Name = "pgSQL.disaster.tag_name.tag_name__189_"

    OPCTag(541).Name = "pgSQL.disaster.tag_name.tag_name__190_"
    OPCTag(542).Name = "pgSQL.disaster.tag_name.tag_name__191_"
    OPCTag(543).Name = "pgSQL.disaster.tag_name.tag_name__192_"
    OPCTag(544).Name = "pgSQL.disaster.tag_name.tag_name__193_"
    OPCTag(545).Name = "pgSQL.disaster.tag_name.tag_name__194_"
    OPCTag(546).Name = "pgSQL.disaster.tag_name.tag_name__195_"
    OPCTag(547).Name = "pgSQL.disaster.tag_name.tag_name__196_"
    OPCTag(548).Name = "pgSQL.disaster.tag_name.tag_name__197_"
    OPCTag(549).Name = "pgSQL.disaster.tag_name.tag_name__198_"
    OPCTag(550).Name = "pgSQL.disaster.tag_name.tag_name__199_"

    OPCTag(551).Name = "pgSQL.disaster.tag_name.tag_name__200_"
    OPCTag(552).Name = "pgSQL.disaster.tag_name.tag_name__201_"
    OPCTag(553).Name = "pgSQL.disaster.tag_name.tag_name__202_"
    OPCTag(554).Name = "pgSQL.disaster.tag_name.tag_name__203_"
    OPCTag(555).Name = "pgSQL.disaster.tag_name.tag_name__204_"
    OPCTag(556).Name = "pgSQL.disaster.tag_name.tag_name__205_"
    OPCTag(557).Name = "pgSQL.disaster.tag_name.tag_name__206_"
    OPCTag(558).Name = "pgSQL.disaster.tag_name.tag_name__207_"
    OPCTag(559).Name = "pgSQL.disaster.tag_name.tag_name__208_"
    OPCTag(560).Name = "pgSQL.disaster.tag_name.tag_name__209_"

    OPCTag(561).Name = "pgSQL.disaster.tag_name.tag_name__210_"
    OPCTag(562).Name = "pgSQL.disaster.tag_name.tag_name__211_"
    OPCTag(563).Name = "pgSQL.disaster.tag_name.tag_name__212_"
    OPCTag(564).Name = "pgSQL.disaster.tag_name.tag_name__213_"
    OPCTag(565).Name = "pgSQL.disaster.tag_name.tag_name__214_"
    OPCTag(566).Name = "pgSQL.disaster.tag_name.tag_name__215_"
    OPCTag(567).Name = "pgSQL.disaster.tag_name.tag_name__216_"
    OPCTag(568).Name = "pgSQL.disaster.tag_name.tag_name__217_"
    OPCTag(569).Name = "pgSQL.disaster.tag_name.tag_name__218_"
    OPCTag(570).Name = "pgSQL.disaster.tag_name.tag_name__219_"

    OPCTag(571).Name = "pgSQL.disaster.tag_name.tag_name__220_"
    OPCTag(572).Name = "pgSQL.disaster.tag_name.tag_name__221_"
    OPCTag(573).Name = "pgSQL.disaster.tag_name.tag_name__222_"
    OPCTag(574).Name = "pgSQL.disaster.tag_name.tag_name__223_"
    OPCTag(575).Name = "pgSQL.disaster.tag_name.tag_name__224_"
    OPCTag(576).Name = "pgSQL.disaster.tag_name.tag_name__225_"
    OPCTag(577).Name = "pgSQL.disaster.tag_name.tag_name__226_"
    OPCTag(578).Name = "pgSQL.disaster.tag_name.tag_name__227_"
    OPCTag(579).Name = "pgSQL.disaster.tag_name.tag_name__228_"
    OPCTag(580).Name = "pgSQL.disaster.tag_name.tag_name__229_"

    OPCTag(581).Name = "pgSQL.disaster.tag_name.tag_name__230_"
    OPCTag(582).Name = "pgSQL.disaster.tag_name.tag_name__231_"
    OPCTag(583).Name = "pgSQL.disaster.tag_name.tag_name__232_"
    OPCTag(584).Name = "pgSQL.disaster.tag_name.tag_name__233_"
    OPCTag(585).Name = "pgSQL.disaster.tag_name.tag_name__234_"


    ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    '''' Disaster List Tag floor_name.floor_name 234 !!!

    OPCTag(586).Name = "pgSQL.disaster.floor_name.floor_name__001_"
    OPCTag(587).Name = "pgSQL.disaster.floor_name.floor_name__002_"
    OPCTag(588).Name = "pgSQL.disaster.floor_name.floor_name__003_"
    OPCTag(589).Name = "pgSQL.disaster.floor_name.floor_name__004_"
    OPCTag(590).Name = "pgSQL.disaster.floor_name.floor_name__005_"

    OPCTag(591).Name = "pgSQL.disaster.floor_name.floor_name__006_"
    OPCTag(592).Name = "pgSQL.disaster.floor_name.floor_name__007_"
    OPCTag(593).Name = "pgSQL.disaster.floor_name.floor_name__008_"
    OPCTag(594).Name = "pgSQL.disaster.floor_name.floor_name__009_"
    OPCTag(595).Name = "pgSQL.disaster.floor_name.floor_name__010_"
    OPCTag(596).Name = "pgSQL.disaster.floor_name.floor_name__011_"
    OPCTag(597).Name = "pgSQL.disaster.floor_name.floor_name__012_"
    OPCTag(598).Name = "pgSQL.disaster.floor_name.floor_name__013_"
    OPCTag(599).Name = "pgSQL.disaster.floor_name.floor_name__014_"
    OPCTag(600).Name = "pgSQL.disaster.floor_name.floor_name__015_"

    OPCTag(601).Name = "pgSQL.disaster.floor_name.floor_name__016_"
    OPCTag(602).Name = "pgSQL.disaster.floor_name.floor_name__017_"
    OPCTag(603).Name = "pgSQL.disaster.floor_name.floor_name__018_"
    OPCTag(604).Name = "pgSQL.disaster.floor_name.floor_name__019_"
    OPCTag(605).Name = "pgSQL.disaster.floor_name.floor_name__020_"
    OPCTag(606).Name = "pgSQL.disaster.floor_name.floor_name__021_"
    OPCTag(607).Name = "pgSQL.disaster.floor_name.floor_name__022_"
    OPCTag(608).Name = "pgSQL.disaster.floor_name.floor_name__023_"
    OPCTag(609).Name = "pgSQL.disaster.floor_name.floor_name__024_"
    OPCTag(610).Name = "pgSQL.disaster.floor_name.floor_name__025_"

    OPCTag(611).Name = "pgSQL.disaster.floor_name.floor_name__026_"
    OPCTag(612).Name = "pgSQL.disaster.floor_name.floor_name__027_"
    OPCTag(613).Name = "pgSQL.disaster.floor_name.floor_name__028_"
    OPCTag(614).Name = "pgSQL.disaster.floor_name.floor_name__029_"
    OPCTag(615).Name = "pgSQL.disaster.floor_name.floor_name__030_"
    OPCTag(616).Name = "pgSQL.disaster.floor_name.floor_name__031_"
    OPCTag(617).Name = "pgSQL.disaster.floor_name.floor_name__032_"
    OPCTag(618).Name = "pgSQL.disaster.floor_name.floor_name__033_"
    OPCTag(619).Name = "pgSQL.disaster.floor_name.floor_name__034_"
    OPCTag(620).Name = "pgSQL.disaster.floor_name.floor_name__035_"

    OPCTag(621).Name = "pgSQL.disaster.floor_name.floor_name__036_"
    OPCTag(622).Name = "pgSQL.disaster.floor_name.floor_name__037_"
    OPCTag(623).Name = "pgSQL.disaster.floor_name.floor_name__038_"
    OPCTag(624).Name = "pgSQL.disaster.floor_name.floor_name__039_"
    OPCTag(625).Name = "pgSQL.disaster.floor_name.floor_name__040_"
    OPCTag(626).Name = "pgSQL.disaster.floor_name.floor_name__041_"
    OPCTag(627).Name = "pgSQL.disaster.floor_name.floor_name__042_"
    OPCTag(628).Name = "pgSQL.disaster.floor_name.floor_name__043_"
    OPCTag(629).Name = "pgSQL.disaster.floor_name.floor_name__044_"
    OPCTag(630).Name = "pgSQL.disaster.floor_name.floor_name__045_"

    OPCTag(631).Name = "pgSQL.disaster.floor_name.floor_name__046_"
    OPCTag(632).Name = "pgSQL.disaster.floor_name.floor_name__047_"
    OPCTag(633).Name = "pgSQL.disaster.floor_name.floor_name__048_"
    OPCTag(634).Name = "pgSQL.disaster.floor_name.floor_name__049_"
    OPCTag(635).Name = "pgSQL.disaster.floor_name.floor_name__050_"
    OPCTag(636).Name = "pgSQL.disaster.floor_name.floor_name__051_"
    OPCTag(637).Name = "pgSQL.disaster.floor_name.floor_name__052_"
    OPCTag(638).Name = "pgSQL.disaster.floor_name.floor_name__053_"
    OPCTag(639).Name = "pgSQL.disaster.floor_name.floor_name__054_"
    OPCTag(640).Name = "pgSQL.disaster.floor_name.floor_name__055_"

    OPCTag(641).Name = "pgSQL.disaster.floor_name.floor_name__056_"
    OPCTag(642).Name = "pgSQL.disaster.floor_name.floor_name__057_"
    OPCTag(643).Name = "pgSQL.disaster.floor_name.floor_name__058_"
    OPCTag(644).Name = "pgSQL.disaster.floor_name.floor_name__059_"
    OPCTag(645).Name = "pgSQL.disaster.floor_name.floor_name__060_"
    OPCTag(646).Name = "pgSQL.disaster.floor_name.floor_name__061_"
    OPCTag(647).Name = "pgSQL.disaster.floor_name.floor_name__062_"
    OPCTag(648).Name = "pgSQL.disaster.floor_name.floor_name__063_"
    OPCTag(649).Name = "pgSQL.disaster.floor_name.floor_name__064_"
    OPCTag(650).Name = "pgSQL.disaster.floor_name.floor_name__065_"

    OPCTag(651).Name = "pgSQL.disaster.floor_name.floor_name__066_"
    OPCTag(652).Name = "pgSQL.disaster.floor_name.floor_name__067_"
    OPCTag(653).Name = "pgSQL.disaster.floor_name.floor_name__068_"
    OPCTag(654).Name = "pgSQL.disaster.floor_name.floor_name__069_"
    OPCTag(655).Name = "pgSQL.disaster.floor_name.floor_name__070_"
    OPCTag(656).Name = "pgSQL.disaster.floor_name.floor_name__071_"
    OPCTag(657).Name = "pgSQL.disaster.floor_name.floor_name__072_"
    OPCTag(658).Name = "pgSQL.disaster.floor_name.floor_name__073_"
    OPCTag(659).Name = "pgSQL.disaster.floor_name.floor_name__074_"
    OPCTag(660).Name = "pgSQL.disaster.floor_name.floor_name__075_"

    OPCTag(661).Name = "pgSQL.disaster.floor_name.floor_name__076_"
    OPCTag(662).Name = "pgSQL.disaster.floor_name.floor_name__077_"
    OPCTag(663).Name = "pgSQL.disaster.floor_name.floor_name__078_"
    OPCTag(664).Name = "pgSQL.disaster.floor_name.floor_name__079_"
    OPCTag(665).Name = "pgSQL.disaster.floor_name.floor_name__080_"
    OPCTag(666).Name = "pgSQL.disaster.floor_name.floor_name__081_"
    OPCTag(667).Name = "pgSQL.disaster.floor_name.floor_name__082_"
    OPCTag(668).Name = "pgSQL.disaster.floor_name.floor_name__083_"
    OPCTag(669).Name = "pgSQL.disaster.floor_name.floor_name__084_"
    OPCTag(670).Name = "pgSQL.disaster.floor_name.floor_name__085_"

    OPCTag(671).Name = "pgSQL.disaster.floor_name.floor_name__086_"
    OPCTag(672).Name = "pgSQL.disaster.floor_name.floor_name__087_"
    OPCTag(673).Name = "pgSQL.disaster.floor_name.floor_name__088_"
    OPCTag(674).Name = "pgSQL.disaster.floor_name.floor_name__089_"
    OPCTag(675).Name = "pgSQL.disaster.floor_name.floor_name__090_"
    OPCTag(676).Name = "pgSQL.disaster.floor_name.floor_name__091_"
    OPCTag(677).Name = "pgSQL.disaster.floor_name.floor_name__092_"
    OPCTag(678).Name = "pgSQL.disaster.floor_name.floor_name__093_"
    OPCTag(679).Name = "pgSQL.disaster.floor_name.floor_name__094_"
    OPCTag(680).Name = "pgSQL.disaster.floor_name.floor_name__095_"

    OPCTag(681).Name = "pgSQL.disaster.floor_name.floor_name__096_"
    OPCTag(682).Name = "pgSQL.disaster.floor_name.floor_name__097_"
    OPCTag(683).Name = "pgSQL.disaster.floor_name.floor_name__098_"
    OPCTag(684).Name = "pgSQL.disaster.floor_name.floor_name__099_"
    OPCTag(685).Name = "pgSQL.disaster.floor_name.floor_name__100_"
    OPCTag(686).Name = "pgSQL.disaster.floor_name.floor_name__101_"
    OPCTag(687).Name = "pgSQL.disaster.floor_name.floor_name__102_"
    OPCTag(688).Name = "pgSQL.disaster.floor_name.floor_name__103_"
    OPCTag(689).Name = "pgSQL.disaster.floor_name.floor_name__104_"
    OPCTag(690).Name = "pgSQL.disaster.floor_name.floor_name__105_"

    OPCTag(691).Name = "pgSQL.disaster.floor_name.floor_name__106_"
    OPCTag(692).Name = "pgSQL.disaster.floor_name.floor_name__107_"
    OPCTag(693).Name = "pgSQL.disaster.floor_name.floor_name__108_"
    OPCTag(694).Name = "pgSQL.disaster.floor_name.floor_name__109_"
    OPCTag(695).Name = "pgSQL.disaster.floor_name.floor_name__110_"
    OPCTag(696).Name = "pgSQL.disaster.floor_name.floor_name__111_"
    OPCTag(697).Name = "pgSQL.disaster.floor_name.floor_name__112_"
    OPCTag(698).Name = "pgSQL.disaster.floor_name.floor_name__113_"
    OPCTag(699).Name = "pgSQL.disaster.floor_name.floor_name__114_"
    OPCTag(700).Name = "pgSQL.disaster.floor_name.floor_name__115_"

    OPCTag(701).Name = "pgSQL.disaster.floor_name.floor_name__116_"
    OPCTag(702).Name = "pgSQL.disaster.floor_name.floor_name__117_"
    OPCTag(703).Name = "pgSQL.disaster.floor_name.floor_name__118_"
    OPCTag(704).Name = "pgSQL.disaster.floor_name.floor_name__119_"
    OPCTag(705).Name = "pgSQL.disaster.floor_name.floor_name__120_"
    OPCTag(706).Name = "pgSQL.disaster.floor_name.floor_name__121_"
    OPCTag(707).Name = "pgSQL.disaster.floor_name.floor_name__122_"
    OPCTag(708).Name = "pgSQL.disaster.floor_name.floor_name__123_"
    OPCTag(709).Name = "pgSQL.disaster.floor_name.floor_name__124_"
    OPCTag(710).Name = "pgSQL.disaster.floor_name.floor_name__125_"

    OPCTag(711).Name = "pgSQL.disaster.floor_name.floor_name__126_"
    OPCTag(712).Name = "pgSQL.disaster.floor_name.floor_name__127_"
    OPCTag(713).Name = "pgSQL.disaster.floor_name.floor_name__128_"
    OPCTag(714).Name = "pgSQL.disaster.floor_name.floor_name__129_"
    OPCTag(715).Name = "pgSQL.disaster.floor_name.floor_name__130_"
    OPCTag(716).Name = "pgSQL.disaster.floor_name.floor_name__131_"
    OPCTag(717).Name = "pgSQL.disaster.floor_name.floor_name__132_"
    OPCTag(718).Name = "pgSQL.disaster.floor_name.floor_name__133_"
    OPCTag(719).Name = "pgSQL.disaster.floor_name.floor_name__134_"
    OPCTag(720).Name = "pgSQL.disaster.floor_name.floor_name__135_"

    OPCTag(721).Name = "pgSQL.disaster.floor_name.floor_name__136_"
    OPCTag(722).Name = "pgSQL.disaster.floor_name.floor_name__137_"
    OPCTag(723).Name = "pgSQL.disaster.floor_name.floor_name__138_"
    OPCTag(724).Name = "pgSQL.disaster.floor_name.floor_name__139_"
    OPCTag(725).Name = "pgSQL.disaster.floor_name.floor_name__140_"
    OPCTag(726).Name = "pgSQL.disaster.floor_name.floor_name__141_"
    OPCTag(727).Name = "pgSQL.disaster.floor_name.floor_name__142_"
    OPCTag(728).Name = "pgSQL.disaster.floor_name.floor_name__143_"
    OPCTag(729).Name = "pgSQL.disaster.floor_name.floor_name__144_"
    OPCTag(730).Name = "pgSQL.disaster.floor_name.floor_name__145_"

    OPCTag(731).Name = "pgSQL.disaster.floor_name.floor_name__146_"
    OPCTag(732).Name = "pgSQL.disaster.floor_name.floor_name__147_"
    OPCTag(733).Name = "pgSQL.disaster.floor_name.floor_name__148_"
    OPCTag(734).Name = "pgSQL.disaster.floor_name.floor_name__149_"
    OPCTag(735).Name = "pgSQL.disaster.floor_name.floor_name__150_"
    OPCTag(736).Name = "pgSQL.disaster.floor_name.floor_name__151_"
    OPCTag(737).Name = "pgSQL.disaster.floor_name.floor_name__152_"
    OPCTag(738).Name = "pgSQL.disaster.floor_name.floor_name__153_"
    OPCTag(739).Name = "pgSQL.disaster.floor_name.floor_name__154_"
    OPCTag(740).Name = "pgSQL.disaster.floor_name.floor_name__155_"

    OPCTag(741).Name = "pgSQL.disaster.floor_name.floor_name__156_"
    OPCTag(742).Name = "pgSQL.disaster.floor_name.floor_name__157_"
    OPCTag(743).Name = "pgSQL.disaster.floor_name.floor_name__158_"
    OPCTag(744).Name = "pgSQL.disaster.floor_name.floor_name__159_"
    OPCTag(745).Name = "pgSQL.disaster.floor_name.floor_name__160_"
    OPCTag(746).Name = "pgSQL.disaster.floor_name.floor_name__161_"
    OPCTag(747).Name = "pgSQL.disaster.floor_name.floor_name__162_"
    OPCTag(748).Name = "pgSQL.disaster.floor_name.floor_name__163_"
    OPCTag(749).Name = "pgSQL.disaster.floor_name.floor_name__164_"
    OPCTag(750).Name = "pgSQL.disaster.floor_name.floor_name__165_"

    OPCTag(751).Name = "pgSQL.disaster.floor_name.floor_name__166_"
    OPCTag(752).Name = "pgSQL.disaster.floor_name.floor_name__167_"
    OPCTag(753).Name = "pgSQL.disaster.floor_name.floor_name__168_"
    OPCTag(754).Name = "pgSQL.disaster.floor_name.floor_name__169_"
    OPCTag(755).Name = "pgSQL.disaster.floor_name.floor_name__170_"
    OPCTag(756).Name = "pgSQL.disaster.floor_name.floor_name__171_"
    OPCTag(757).Name = "pgSQL.disaster.floor_name.floor_name__172_"
    OPCTag(758).Name = "pgSQL.disaster.floor_name.floor_name__173_"
    OPCTag(759).Name = "pgSQL.disaster.floor_name.floor_name__174_"
    OPCTag(760).Name = "pgSQL.disaster.floor_name.floor_name__175_"

    OPCTag(761).Name = "pgSQL.disaster.floor_name.floor_name__176_"
    OPCTag(762).Name = "pgSQL.disaster.floor_name.floor_name__177_"
    OPCTag(763).Name = "pgSQL.disaster.floor_name.floor_name__178_"
    OPCTag(764).Name = "pgSQL.disaster.floor_name.floor_name__179_"
    OPCTag(765).Name = "pgSQL.disaster.floor_name.floor_name__180_"
    OPCTag(766).Name = "pgSQL.disaster.floor_name.floor_name__181_"
    OPCTag(767).Name = "pgSQL.disaster.floor_name.floor_name__182_"
    OPCTag(768).Name = "pgSQL.disaster.floor_name.floor_name__183_"
    OPCTag(769).Name = "pgSQL.disaster.floor_name.floor_name__184_"
    OPCTag(770).Name = "pgSQL.disaster.floor_name.floor_name__185_"

    OPCTag(771).Name = "pgSQL.disaster.floor_name.floor_name__186_"
    OPCTag(772).Name = "pgSQL.disaster.floor_name.floor_name__187_"
    OPCTag(773).Name = "pgSQL.disaster.floor_name.floor_name__188_"
    OPCTag(774).Name = "pgSQL.disaster.floor_name.floor_name__189_"
    OPCTag(775).Name = "pgSQL.disaster.floor_name.floor_name__190_"
    OPCTag(776).Name = "pgSQL.disaster.floor_name.floor_name__191_"
    OPCTag(777).Name = "pgSQL.disaster.floor_name.floor_name__192_"
    OPCTag(778).Name = "pgSQL.disaster.floor_name.floor_name__193_"
    OPCTag(779).Name = "pgSQL.disaster.floor_name.floor_name__194_"
    OPCTag(780).Name = "pgSQL.disaster.floor_name.floor_name__195_"

    OPCTag(781).Name = "pgSQL.disaster.floor_name.floor_name__196_"
    OPCTag(782).Name = "pgSQL.disaster.floor_name.floor_name__197_"
    OPCTag(783).Name = "pgSQL.disaster.floor_name.floor_name__198_"
    OPCTag(784).Name = "pgSQL.disaster.floor_name.floor_name__199_"
    OPCTag(785).Name = "pgSQL.disaster.floor_name.floor_name__200_"
    OPCTag(786).Name = "pgSQL.disaster.floor_name.floor_name__201_"
    OPCTag(787).Name = "pgSQL.disaster.floor_name.floor_name__202_"
    OPCTag(788).Name = "pgSQL.disaster.floor_name.floor_name__203_"
    OPCTag(789).Name = "pgSQL.disaster.floor_name.floor_name__204_"
    OPCTag(790).Name = "pgSQL.disaster.floor_name.floor_name__205_"

    OPCTag(791).Name = "pgSQL.disaster.floor_name.floor_name__206_"
    OPCTag(792).Name = "pgSQL.disaster.floor_name.floor_name__207_"
    OPCTag(793).Name = "pgSQL.disaster.floor_name.floor_name__208_"
    OPCTag(794).Name = "pgSQL.disaster.floor_name.floor_name__209_"
    OPCTag(795).Name = "pgSQL.disaster.floor_name.floor_name__210_"
    OPCTag(796).Name = "pgSQL.disaster.floor_name.floor_name__211_"
    OPCTag(797).Name = "pgSQL.disaster.floor_name.floor_name__212_"
    OPCTag(798).Name = "pgSQL.disaster.floor_name.floor_name__213_"
    OPCTag(799).Name = "pgSQL.disaster.floor_name.floor_name__214_"
    OPCTag(800).Name = "pgSQL.disaster.floor_name.floor_name__215_"

    OPCTag(801).Name = "pgSQL.disaster.floor_name.floor_name__216_"
    OPCTag(802).Name = "pgSQL.disaster.floor_name.floor_name__217_"
    OPCTag(803).Name = "pgSQL.disaster.floor_name.floor_name__218_"
    OPCTag(804).Name = "pgSQL.disaster.floor_name.floor_name__219_"
    OPCTag(805).Name = "pgSQL.disaster.floor_name.floor_name__220_"
    OPCTag(806).Name = "pgSQL.disaster.floor_name.floor_name__221_"
    OPCTag(807).Name = "pgSQL.disaster.floor_name.floor_name__222_"
    OPCTag(808).Name = "pgSQL.disaster.floor_name.floor_name__223_"
    OPCTag(809).Name = "pgSQL.disaster.floor_name.floor_name__224_"
    OPCTag(810).Name = "pgSQL.disaster.floor_name.floor_name__225_"

    OPCTag(811).Name = "pgSQL.disaster.floor_name.floor_name__226_"
    OPCTag(812).Name = "pgSQL.disaster.floor_name.floor_name__227_"
    OPCTag(813).Name = "pgSQL.disaster.floor_name.floor_name__228_"
    OPCTag(814).Name = "pgSQL.disaster.floor_name.floor_name__229_"
    OPCTag(815).Name = "pgSQL.disaster.floor_name.floor_name__230_"
    OPCTag(816).Name = "pgSQL.disaster.floor_name.floor_name__231_"
    OPCTag(817).Name = "pgSQL.disaster.floor_name.floor_name__232_"
    OPCTag(818).Name = "pgSQL.disaster.floor_name.floor_name__233_"
    OPCTag(819).Name = "pgSQL.disaster.floor_name.floor_name__234_"

End Region

Region "Setting Group & Position"

    'OPCTag Group & Position setting
    For i = 1 To Disaster_Status_No '795 Last Tag No
        'Setting Group
        Select Case i
            Case 1 To Park_No '21    'Park Info
                OPCTag(i).Group = 1

                'Setting Position x, y
                Select Case i
                    Case 1 To 7
                        OPCTag(i).x = 1
                        OPCTag(i).y = i
                    Case 8 To 14
                        OPCTag(i).x = 2
                        OPCTag(i).y = i - 7
                    Case 15 To Park_No
                        OPCTag(i).x = 3
                        OPCTag(i).y = i - 14
                End Select

            Case Park_No + 1 To Bell_Stair_No '483 'Bell List
                OPCTag(i).Group = 2

                'Setting Position x, y
                Select Case i
                    Case Park_No + 1 To Bell_Status_No '175  'Bell Status
                        OPCTag(i).x = 3
                        OPCTag(i).y = i - Park_No
                    Case Bell_Status_No + 1 To Bell_Title_No '329 'Bell Title
                        OPCTag(i).x = 1
                        OPCTag(i).y = i - Bell_Status_No
                    Case Bell_Title_No + 1 To Bell_Stair_No '483 'Bell Stair
                        OPCTag(i).x = 2
                        OPCTag(i).y = i - Bell_Title_No
                End Select

            Case Bell_Stair_No + 1 To Disaster_Stair_No '795 'Disaster List
                OPCTag(i).Group = 3

                'Setting Position x, y
                Select Case i
                    Case Bell_Stair_No + 1 To Disaster_Status_No '587 'Disaster Status
                        OPCTag(i).x = 3
                        OPCTag(i).y = i - Bell_Stair_No
                    Case Disaster_Status_No + 1 To Disaster_Title_No '691 'Disaster Title
                        OPCTag(i).x = 1
                        OPCTag(i).y = i - Disaster_Status_No
                    Case Disaster_Title_No + 1 To Disaster_Stair_No '795 'Disaster Stair
                        OPCTag(i).x = 2
                        OPCTag(i).y = i - Disaster_Title_No
                End Select

            Case Else
                Exit Select
        End Select
    Next

End Region

    'OPC Server 
    server = New OPCAutomation.OPCServer
    server.Connect("Kepware.KEPServerEX.V5")

    server.OPCGroups.DefaultGroupIsActive = True
    server.OPCGroups.DefaultGroupDeadband = 0

    'Add Group
    group = server.OPCGroups.Add("Group1")
    group.IsActive = True
    group.IsSubscribed = True
    group.UpdateRate = 1000

    'Add Items
    'Dim items As OPCItems = group.OPCItems
    'items.DefaultIsActive = True

    'Dim item As OPCItem
    For i = 1 To Disaster_Stair_No 'OPCTag.Count() - 1
        'item = items.AddItem(OPCTag(i).Name, i)
        'item.Read(OPCDataSource.OPCDevice, OPCTag(i).Value)

        OPCItemIDs(i) = OPCTag(i).Name
        ClientHandles(i) = i
    Next

    group.OPCItems.DefaultIsActive = True
    group.OPCItems.AddItems(Disaster_Stair_No, OPCItemIDs, ClientHandles, ItemServerHandles, AddItemServerErrors)

    'Display Statusbar
    StatusBar1.Panels(1).Text = "KEPServer : Connected"

    'Display BellListview Header
    lvEmgBell.Columns.Add("시간", 250, HorizontalAlignment.Left)
    lvEmgBell.Columns.Add("기둥번호", 80, HorizontalAlignment.Left)
    lvEmgBell.Columns.Add("층수", 60, HorizontalAlignment.Left)
    lvEmgBell.Columns.Add("상태", 50, HorizontalAlignment.Left)

    'Display DisasterListview Header
    lvDisaster.Columns.Add("시간", 250, HorizontalAlignment.Left)
    lvDisaster.Columns.Add("태그명", 300, HorizontalAlignment.Left)
    lvDisaster.Columns.Add("층수", 60, HorizontalAlignment.Left)
    lvDisaster.Columns.Add("상태", 50, HorizontalAlignment.Left)

    Exit Sub

ErrorHandler: StatusBar1.Panels(1).Text = "KEPServer : DisConnected Error!!!"

End Sub

Private Sub Timer1_Tick(sender As System.Object, e As System.EventArgs) Handles Timer1.Tick

    StatusBar1.Panels(2).Text = Format(Now, "yyyy-MM-dd")
    StatusBar1.Panels(3).Text = Format(Now, "HH:mm:ss")

End Sub

Private Sub DisplayParkList()

    tb_2tot.Text = Get_Value(1, 1, 1)
    tb_3tot.Text = Get_Value(1, 1, 2)
    tb_3Cargotot.Text = Get_Value(1, 1, 3)
    tb_4tot.Text = Get_Value(1, 1, 4)
    tb_5tot.Text = Get_Value(1, 1, 5)
    tb_6tot.Text = Get_Value(1, 1, 6)
    tb_Sumtot.Text = Get_Value(1, 1, 7)

    tb_2Park.Text = Get_Value(1, 2, 1)
    tb_3Park.Text = Get_Value(1, 2, 2)
    tb_3CargoPark.Text = Get_Value(1, 2, 3)
    tb_4Park.Text = Get_Value(1, 2, 4)
    tb_5Park.Text = Get_Value(1, 2, 5)
    tb_6Park.Text = Get_Value(1, 2, 6)
    tb_SumPark.Text = Get_Value(1, 2, 7)

    tb_2unPark.Text = Get_Value(1, 3, 1)
    tb_3unPark.Text = Get_Value(1, 3, 2)
    tb_3CargounPark.Text = Get_Value(1, 3, 3)
    tb_4unPark.Text = Get_Value(1, 3, 4)
    tb_5unPark.Text = Get_Value(1, 3, 5)
    tb_6unPark.Text = Get_Value(1, 3, 6)
    tb_SumunPark.Text = Get_Value(1, 3, 7)

End Sub

Private Sub DisplayBellList()

    lvEmgBell.Items.Clear()
    Dim itm As ListViewItem
    For k = 1 To (Bell_Title_No - Bell_Status_No) '154
        If bBellFilter = True Then
            If BellList(k).status = 1 Then
                itm = New ListViewItem(BellList(k).EventTime, k)
                itm.SubItems.Add(BellList(k).Title)
                itm.SubItems.Add(BellList(k).stair)
                itm.SubItems.Add(BellList(k).status)
                lvEmgBell.Items.Add(itm)
            End If
        Else
            itm = New ListViewItem(BellList(k).EventTime, k)
            itm.SubItems.Add(BellList(k).Title)
            itm.SubItems.Add(BellList(k).stair)
            itm.SubItems.Add(BellList(k).status)
            lvEmgBell.Items.Add(itm)
        End If
    Next

End Sub


Private Sub DisplayDisasterList()

    lvDisaster.Items.Clear()
    Dim itm As ListViewItem
    For k = 1 To (Disaster_Title_No - Disaster_Status_No) '104
        If bDisaterFilter = True Then
            If DisasterList(k).status Then
                itm = New ListViewItem(DisasterList(k).EventTime, k)
                itm.SubItems.Add(DisasterList(k).Title)
                itm.SubItems.Add(DisasterList(k).stair)
                itm.SubItems.Add(DisasterList(k).status)
                lvDisaster.Items.Add(itm)
            End If
        Else
            itm = New ListViewItem(DisasterList(k).EventTime, k)
            itm.SubItems.Add(DisasterList(k).Title)
            itm.SubItems.Add(DisasterList(k).stair)
            itm.SubItems.Add(DisasterList(k).status)
            lvDisaster.Items.Add(itm)
        End If
    Next

End Sub

Private Sub btnFilterDS_Click(sender As Object, e As EventArgs) Handles btnFilterDS.Click

    If bDisaterFilter = True Then
        bDisaterFilter = False
        btnFilterDS.Text = "List ALL"
        btnFilterDS.BackColor = Color.LimeGreen
    Else
        bDisaterFilter = True
        btnFilterDS.Text = "List 상태 = True"
        btnFilterDS.BackColor = Color.LightGray
    End If

    DisplayDisasterList()

End Sub

Private Sub btnFilterBell_Click(sender As Object, e As EventArgs) Handles btnFilterBell.Click

    If bBellFilter = True Then
        bBellFilter = False
        btnFilterBell.Text = "List ALL"
        btnFilterBell.BackColor = Color.LimeGreen
    Else
        bBellFilter = True
        btnFilterBell.Text = "List 상태 = 1"
        btnFilterBell.BackColor = Color.LightGray
    End If

    DisplayBellList()

End Sub

Private Function Get_Value(Group As Integer, x As Integer, y As Integer) As String

    For i = 1 To OPCTag.Count() - 1
        If OPCTag(i).Group = Group Then
            If OPCTag(i).x = x Then
                If OPCTag(i).y = y Then
                    'MessageBox.Show(OPCTag(i).Name + ":" + OPCTag(i).Value)
                    Return OPCTag(i).Value
                End If
            End If
        End If
    Next
    Return "NA"

End Function

Private Sub group_DataChange(TransactionID As Integer, NumItems As Integer, ByRef ClientHandles As Array, ByRef ItemValues As Array, ByRef Qualities As Array, ByRef TimeStamps As Array) Handles group.DataChange

    Dim UpdateParkListDisplay As Boolean = False
    Dim UpdateBellListDisplay As Boolean = False
    Dim UpdateDisasterListDisplay As Boolean = False

    For i As Integer = 1 To NumItems
        OPCTag(ClientHandles(i)).Value = ItemValues(i).ToString

        'Update List info
        Select Case ClientHandles(i)
            Case 1 To Park_No '21    'Park Info
                UpdateParkListDisplay = True
                'Exit Select
            Case Park_No + 1 To Bell_Status_No '175  'Bell Status
                BellList(ClientHandles(i) - Park_No).EventTime = Now.ToLongDateString + Now.ToLongTimeString
                BellList(ClientHandles(i) - Park_No).status = OPCTag(ClientHandles(i)).Value
                UpdateBellListDisplay = True
            Case Bell_Status_No + 1 To Bell_Title_No '329 'Bell Title
                BellList(ClientHandles(i) - Bell_Status_No).Title = OPCTag(ClientHandles(i)).Value
                UpdateBellListDisplay = True
            Case Bell_Title_No + 1 To Bell_Stair_No '483 'Bell Stair
                BellList(ClientHandles(i) - Bell_Title_No).stair = OPCTag(ClientHandles(i)).Value
                UpdateBellListDisplay = True
            '--------------------------------------------------------------------------------------------------
            Case Bell_Stair_No + 1 To Disaster_Status_No '587 'Disaster Status
                DisasterList(ClientHandles(i) - Bell_Stair_No).EventTime = Now.ToLongDateString + Now.ToLongTimeString
                DisasterList(ClientHandles(i) - Bell_Stair_No).status = OPCTag(ClientHandles(i)).Value
                UpdateDisasterListDisplay = True
            Case Disaster_Status_No + 1 To Disaster_Title_No '691 'Disaster Title
                DisasterList(ClientHandles(i) - Disaster_Status_No).Title = OPCTag(ClientHandles(i)).Value
                UpdateDisasterListDisplay = True
            Case Disaster_Title_No + 1 To Disaster_Stair_No '795 'Disaster Stair
                DisasterList(ClientHandles(i) - Disaster_Title_No).stair = OPCTag(ClientHandles(i)).Value
                UpdateDisasterListDisplay = True
            Case Else
                'Exit Select
        End Select

    Next

    'Dispaly Update
    If UpdateParkListDisplay Then
        DisplayParkList()
    End If
    If UpdateBellListDisplay Then
        DisplayBellList()
    End If
    If UpdateDisasterListDisplay Then
        DisplayDisasterList()
    End If

End Sub

End Class

위에는전체코드입니다

Private Sub btnFilterDS_Click(sender As Object, e As EventArgs) Handles btnFilterDS.Click

    If bDisaterFilter = True Then
        bDisaterFilter = False
        btnFilterDS.Text = "List 정상"
        btnFilterDS.BackColor = Color.LimeGreen
    Else
        bDisaterFilter = True
        btnFilterDS.Text = "List 상태 = 관심"
        btnFilterDS.BackColor = Color.LightGray
    End If

    DisplayDisasterList()

End Sub

이 부분에서 클릭했을 때 true면 정상 false면 관심 이렇게 되있는 것 같거든여! OPC서버와 연당한 프로그램인데여 OPC서버에서 상태값을 0~4까지 저 프로그램으로 전달을 합니다 그럼 이 프로그램이 그 상태값을 받아서 화면에 뿌려주는 방식입니다.

그랬을 때 처음 상태는 값에 상관 없이 리스트 전체를 보여주며 버튼 이름은List All 을 보여주고 클릭을 하면 리스트 중 1값인 것들만 추려서 버튼 이름을 List 관심으로 보여주고 또 클릭을 하면 리스트 중 2 값인 것들만 추려서 버튼 이름을 List 주의로 보여주고 또 클릭을 하면 리스트 중 3 값인 것들만 추려서 버튼 이름을 List 경계로 보여주고 또 클릭을 하면 리스트 중 4 값인 것들만 추려서 버튼 이름을 List 심각으로 보여주고 또 클릭하면 다시 처음으로 돌아가게끔 만들려고 하는데요

어떻게 수정하면 될까요?ㅠㅠ

  • (•́ ✖ •̀)
    알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)