1056 lines
28 KiB
Plaintext
1056 lines
28 KiB
Plaintext
object F_LSPLCAgent: TF_LSPLCAgent
|
|
Left = 0
|
|
Top = 0
|
|
Caption = 'LS_PLC_Agent02'
|
|
ClientHeight = 661
|
|
ClientWidth = 939
|
|
Color = clBtnFace
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -11
|
|
Font.Name = 'Tahoma'
|
|
Font.Style = []
|
|
OldCreateOrder = False
|
|
OnClose = FormClose
|
|
OnCloseQuery = FormCloseQuery
|
|
OnCreate = FormCreate
|
|
DesignSize = (
|
|
939
|
|
661)
|
|
PixelsPerInch = 96
|
|
TextHeight = 13
|
|
object PageControl1: TPageControl
|
|
Left = 0
|
|
Top = 0
|
|
Width = 939
|
|
Height = 661
|
|
ActivePage = TabSheet1
|
|
Align = alClient
|
|
TabHeight = 25
|
|
TabOrder = 0
|
|
TabWidth = 150
|
|
object TabSheet1: TTabSheet
|
|
Caption = 'PLC STATUS'
|
|
object Splitter1: TSplitter
|
|
Left = 263
|
|
Top = 91
|
|
Width = 5
|
|
Height = 535
|
|
ExplicitLeft = 276
|
|
ExplicitTop = 49
|
|
ExplicitHeight = 656
|
|
end
|
|
object GridAddressList: TcxGrid
|
|
Left = 268
|
|
Top = 91
|
|
Width = 663
|
|
Height = 535
|
|
Align = alClient
|
|
Font.Charset = ANSI_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -12
|
|
Font.Name = #47569#51008' '#44256#46357
|
|
Font.Style = []
|
|
ParentFont = False
|
|
TabOrder = 0
|
|
LookAndFeel.Kind = lfUltraFlat
|
|
LookAndFeel.NativeStyle = False
|
|
LookAndFeel.SkinName = 'DevExpressStyle'
|
|
object GridAddressListTV: TcxGridTableView
|
|
Navigator.Buttons.CustomButtons = <>
|
|
ScrollbarAnnotations.CustomAnnotations = <>
|
|
DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoFocusTopRowAfterSorting]
|
|
DataController.Summary.DefaultGroupSummaryItems = <>
|
|
DataController.Summary.FooterSummaryItems = <
|
|
item
|
|
Format = ',0 '#44148
|
|
end>
|
|
DataController.Summary.SummaryGroups = <>
|
|
OptionsBehavior.PostponedSynchronization = False
|
|
OptionsBehavior.FocusCellOnCycle = True
|
|
OptionsCustomize.ColumnSorting = False
|
|
OptionsCustomize.ColumnsQuickCustomization = True
|
|
OptionsData.Appending = True
|
|
OptionsData.DeletingConfirmation = False
|
|
OptionsData.Inserting = False
|
|
OptionsSelection.MultiSelect = True
|
|
OptionsSelection.CellMultiSelect = True
|
|
OptionsSelection.InvertSelect = False
|
|
OptionsView.NoDataToDisplayInfoText = 'No Data...'
|
|
OptionsView.CellAutoHeight = True
|
|
OptionsView.DataRowHeight = 20
|
|
OptionsView.GroupByBox = False
|
|
OptionsView.HeaderHeight = 20
|
|
OptionsView.Indicator = True
|
|
OptionsView.IndicatorWidth = 10
|
|
object GridAddressListTVColumn1: TcxGridColumn
|
|
Caption = #44396#48516
|
|
HeaderAlignmentHorz = taCenter
|
|
Width = 200
|
|
end
|
|
object GridAddressListTVColumn2: TcxGridColumn
|
|
Caption = 'Address'
|
|
HeaderAlignmentHorz = taCenter
|
|
Width = 90
|
|
end
|
|
object GridAddressListTVColumn3: TcxGridColumn
|
|
Caption = 'DEC'
|
|
FooterAlignmentHorz = taCenter
|
|
HeaderAlignmentHorz = taCenter
|
|
Width = 60
|
|
end
|
|
object GridAddressListTVColumn4: TcxGridColumn
|
|
Caption = 'HEX'
|
|
FooterAlignmentHorz = taCenter
|
|
HeaderAlignmentHorz = taCenter
|
|
Width = 60
|
|
end
|
|
object GridAddressListTVColumn5: TcxGridColumn
|
|
Caption = 'Time'
|
|
FooterAlignmentHorz = taCenter
|
|
HeaderAlignmentHorz = taCenter
|
|
Width = 150
|
|
end
|
|
object GridAddressListTVColumn6: TcxGridColumn
|
|
Visible = False
|
|
end
|
|
object GridAddressListTVColumn7: TcxGridColumn
|
|
Caption = 'Count'
|
|
PropertiesClassName = 'TcxCurrencyEditProperties'
|
|
Properties.Alignment.Horz = taCenter
|
|
Properties.DisplayFormat = '0'
|
|
HeaderAlignmentHorz = taCenter
|
|
Width = 62
|
|
end
|
|
end
|
|
object GridAddressListLv: TcxGridLevel
|
|
GridView = GridAddressListTV
|
|
end
|
|
end
|
|
object GroupBox1: TGroupBox
|
|
Left = 0
|
|
Top = 0
|
|
Width = 931
|
|
Height = 91
|
|
Align = alTop
|
|
Caption = 'SETTING'
|
|
TabOrder = 1
|
|
object Label14: TLabel
|
|
Left = 16
|
|
Top = 21
|
|
Width = 31
|
|
Height = 13
|
|
Caption = 'PLC IP'
|
|
end
|
|
object Label15: TLabel
|
|
Left = 16
|
|
Top = 59
|
|
Width = 48
|
|
Height = 13
|
|
Caption = 'PLC PORT'
|
|
end
|
|
object Label1: TLabel
|
|
Left = 277
|
|
Top = 18
|
|
Width = 25
|
|
Height = 13
|
|
Caption = 'sleep'
|
|
end
|
|
object Label2: TLabel
|
|
Left = 456
|
|
Top = 23
|
|
Width = 26
|
|
Height = 13
|
|
Caption = 'Timer'
|
|
end
|
|
object Edit5: TEdit
|
|
Left = 77
|
|
Top = 18
|
|
Width = 97
|
|
Height = 21
|
|
TabOrder = 0
|
|
Text = '192.168.100.11'
|
|
end
|
|
object Edit6: TEdit
|
|
Left = 77
|
|
Top = 56
|
|
Width = 97
|
|
Height = 21
|
|
NumbersOnly = True
|
|
TabOrder = 1
|
|
Text = '2004'
|
|
end
|
|
object Button11: TButton
|
|
Left = 184
|
|
Top = 12
|
|
Width = 69
|
|
Height = 71
|
|
Caption = 'Connect'
|
|
TabOrder = 2
|
|
OnClick = Button11Click
|
|
end
|
|
object Button1: TButton
|
|
Left = 315
|
|
Top = 12
|
|
Width = 106
|
|
Height = 33
|
|
Caption = #44060#48324' Grid Refresh'
|
|
TabOrder = 3
|
|
OnClick = Button1Click
|
|
end
|
|
object Edit1: TEdit
|
|
Left = 277
|
|
Top = 48
|
|
Width = 25
|
|
Height = 21
|
|
NumbersOnly = True
|
|
TabOrder = 4
|
|
Text = '30'
|
|
end
|
|
object Button2: TButton
|
|
Left = 760
|
|
Top = 44
|
|
Width = 137
|
|
Height = 39
|
|
Caption = #49444#51221' '#51200#51109#13#10'('#44396#48516'/address/IP/PORT)'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -11
|
|
Font.Name = 'Tahoma'
|
|
Font.Style = []
|
|
ParentFont = False
|
|
TabOrder = 5
|
|
WordWrap = True
|
|
OnClick = Button2Click
|
|
end
|
|
object Button3: TButton
|
|
Left = 760
|
|
Top = 16
|
|
Width = 58
|
|
Height = 22
|
|
Caption = 'grid save'
|
|
TabOrder = 6
|
|
Visible = False
|
|
OnClick = Button3Click
|
|
end
|
|
object Button4: TButton
|
|
Left = 839
|
|
Top = 16
|
|
Width = 58
|
|
Height = 22
|
|
Caption = 'load grid'
|
|
TabOrder = 7
|
|
Visible = False
|
|
OnClick = Button4Click
|
|
end
|
|
object Button5: TButton
|
|
Left = 315
|
|
Top = 50
|
|
Width = 106
|
|
Height = 33
|
|
Caption = #47680#54000' Grid Refresh'
|
|
Enabled = False
|
|
TabOrder = 8
|
|
OnClick = Button5Click
|
|
end
|
|
object Edit2: TEdit
|
|
Left = 450
|
|
Top = 54
|
|
Width = 40
|
|
Height = 21
|
|
NumbersOnly = True
|
|
TabOrder = 9
|
|
Text = '3000'
|
|
end
|
|
object Button6: TButton
|
|
Left = 496
|
|
Top = 12
|
|
Width = 95
|
|
Height = 33
|
|
Caption = 'LOG '#49688#51665' Start'
|
|
TabOrder = 10
|
|
OnClick = Button6Click
|
|
end
|
|
object Button7: TButton
|
|
Left = 496
|
|
Top = 50
|
|
Width = 95
|
|
Height = 33
|
|
Caption = 'LOG '#49688#51665' Stop'
|
|
TabOrder = 11
|
|
OnClick = Button7Click
|
|
end
|
|
object CheckBox1: TCheckBox
|
|
Left = 632
|
|
Top = 58
|
|
Width = 97
|
|
Height = 17
|
|
Caption = #51088#46041#49884#51089
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -19
|
|
Font.Name = 'Tahoma'
|
|
Font.Style = []
|
|
ParentFont = False
|
|
TabOrder = 12
|
|
OnClick = CheckBox1Click
|
|
end
|
|
object RadioButton1: TRadioButton
|
|
Left = 632
|
|
Top = 22
|
|
Width = 49
|
|
Height = 17
|
|
Caption = #44060#48324
|
|
Checked = True
|
|
TabOrder = 13
|
|
TabStop = True
|
|
end
|
|
object RadioButton2: TRadioButton
|
|
Left = 679
|
|
Top = 22
|
|
Width = 44
|
|
Height = 17
|
|
Caption = #47680#54000
|
|
Enabled = False
|
|
TabOrder = 14
|
|
end
|
|
end
|
|
object Panel1: TPanel
|
|
Left = 0
|
|
Top = 91
|
|
Width = 263
|
|
Height = 535
|
|
Align = alLeft
|
|
Caption = 'Panel1'
|
|
TabOrder = 2
|
|
object Splitter2: TSplitter
|
|
Left = 1
|
|
Top = 305
|
|
Width = 261
|
|
Height = 5
|
|
Cursor = crVSplit
|
|
Align = alTop
|
|
ExplicitTop = 185
|
|
ExplicitWidth = 566
|
|
end
|
|
object Memo1: TMemo
|
|
Left = 1
|
|
Top = 1
|
|
Width = 261
|
|
Height = 304
|
|
Align = alTop
|
|
TabOrder = 0
|
|
WordWrap = False
|
|
end
|
|
object Memo2: TMemo
|
|
Left = 1
|
|
Top = 310
|
|
Width = 261
|
|
Height = 224
|
|
Align = alClient
|
|
TabOrder = 1
|
|
WordWrap = False
|
|
end
|
|
end
|
|
end
|
|
object ALARM: TTabSheet
|
|
Caption = 'ALARM SETTING'
|
|
ImageIndex = 1
|
|
object GroupBox4: TGroupBox
|
|
Left = 8
|
|
Top = 8
|
|
Width = 417
|
|
Height = 177
|
|
Caption = 'Naver API Setting'
|
|
TabOrder = 0
|
|
object Label23: TLabel
|
|
Left = 13
|
|
Top = 27
|
|
Width = 19
|
|
Height = 13
|
|
Caption = 'URL'
|
|
end
|
|
object Label24: TLabel
|
|
Left = 13
|
|
Top = 81
|
|
Width = 60
|
|
Height = 13
|
|
Caption = 'ACCESS KEY'
|
|
end
|
|
object Label25: TLabel
|
|
Left = 13
|
|
Top = 108
|
|
Width = 59
|
|
Height = 13
|
|
Caption = 'SECRET KET'
|
|
end
|
|
object Label26: TLabel
|
|
Left = 13
|
|
Top = 135
|
|
Width = 69
|
|
Height = 13
|
|
Caption = #48156#49888' '#51064#51613#48264#54840
|
|
end
|
|
object Label30: TLabel
|
|
Left = 13
|
|
Top = 54
|
|
Width = 17
|
|
Height = 13
|
|
Caption = 'pID'
|
|
end
|
|
object Edit25: TEdit
|
|
Left = 93
|
|
Top = 24
|
|
Width = 313
|
|
Height = 21
|
|
TabOrder = 0
|
|
Text = 'https://sens.apigw.ntruss.com/sms/v2/services/%s/messages'
|
|
end
|
|
object Edit26: TEdit
|
|
Left = 93
|
|
Top = 78
|
|
Width = 313
|
|
Height = 21
|
|
NumbersOnly = True
|
|
TabOrder = 1
|
|
Text = 'ncp_iam_BPAMKR4fFCqdHP216XFU'
|
|
end
|
|
object Edit27: TEdit
|
|
Left = 93
|
|
Top = 105
|
|
Width = 313
|
|
Height = 21
|
|
TabOrder = 2
|
|
Text = 'ncp_iam_BPKMKRaReqvyaeVxeGdfKnVaOMaIsqkU8T'
|
|
end
|
|
object Edit28: TEdit
|
|
Left = 93
|
|
Top = 132
|
|
Width = 313
|
|
Height = 21
|
|
NumbersOnly = True
|
|
TabOrder = 3
|
|
Text = '0336480037'
|
|
end
|
|
object Edit32: TEdit
|
|
Left = 93
|
|
Top = 51
|
|
Width = 313
|
|
Height = 21
|
|
TabOrder = 4
|
|
Text = 'ncp:sms:kr:361375647463:simple_alarm'
|
|
end
|
|
end
|
|
object GroupBox6: TGroupBox
|
|
Left = 438
|
|
Top = 120
|
|
Width = 483
|
|
Height = 361
|
|
Caption = 'SMS TEST'
|
|
TabOrder = 1
|
|
object Label31: TLabel
|
|
Left = 265
|
|
Top = 109
|
|
Width = 47
|
|
Height = 13
|
|
Caption = #50508#46988' '#51221#48372
|
|
end
|
|
object Label32: TLabel
|
|
Left = 265
|
|
Top = 54
|
|
Width = 44
|
|
Height = 13
|
|
Caption = #52376#47532#44396#48516
|
|
end
|
|
object Label33: TLabel
|
|
Left = 265
|
|
Top = 81
|
|
Width = 33
|
|
Height = 13
|
|
Caption = #51109#48708#47749
|
|
end
|
|
object Edit30: TEdit
|
|
Left = 330
|
|
Top = 78
|
|
Width = 142
|
|
Height = 21
|
|
Alignment = taCenter
|
|
TabOrder = 0
|
|
Text = #49548#44208#47196'_02'
|
|
end
|
|
object Button9: TButton
|
|
Left = 330
|
|
Top = 145
|
|
Width = 142
|
|
Height = 32
|
|
Caption = 'SMS '#51204#49569' '#53580#49828#53944
|
|
TabOrder = 1
|
|
OnClick = Button9Click
|
|
end
|
|
object Memo3: TMemo
|
|
Left = 10
|
|
Top = 16
|
|
Width = 239
|
|
Height = 161
|
|
Lines.Strings = (
|
|
'['#45348#50732']'
|
|
'[%s]'
|
|
'%s'
|
|
'%s'
|
|
'https://neol.co.kr')
|
|
TabOrder = 2
|
|
end
|
|
object Edit31: TEdit
|
|
Left = 330
|
|
Top = 105
|
|
Width = 142
|
|
Height = 21
|
|
Alignment = taCenter
|
|
TabOrder = 3
|
|
Text = 'Heating '#49884#49828#53596' '#51060#49345' ('#44032#46041' '#51473#51648')'
|
|
end
|
|
object Memo4: TMemo
|
|
Left = 10
|
|
Top = 198
|
|
Width = 239
|
|
Height = 147
|
|
TabOrder = 4
|
|
end
|
|
object Memo5: TMemo
|
|
Left = 255
|
|
Top = 198
|
|
Width = 217
|
|
Height = 147
|
|
TabOrder = 5
|
|
end
|
|
object Edit33: TEdit
|
|
Left = 330
|
|
Top = 51
|
|
Width = 142
|
|
Height = 21
|
|
Alignment = taCenter
|
|
TabOrder = 8
|
|
Text = #51652#54665' / '#50756#47308
|
|
end
|
|
object RadioButton3: TRadioButton
|
|
Left = 344
|
|
Top = 19
|
|
Width = 49
|
|
Height = 17
|
|
Caption = 'MMS'
|
|
Enabled = False
|
|
TabOrder = 7
|
|
OnClick = RadioButton4Click
|
|
end
|
|
object RadioButton4: TRadioButton
|
|
Left = 267
|
|
Top = 19
|
|
Width = 49
|
|
Height = 17
|
|
Caption = 'SMS'
|
|
Checked = True
|
|
TabOrder = 6
|
|
TabStop = True
|
|
OnClick = RadioButton4Click
|
|
end
|
|
object RadioGroup1: TRadioGroup
|
|
Left = 13
|
|
Top = 110
|
|
Width = 161
|
|
Height = 46
|
|
Caption = #44396#48516
|
|
Columns = 2
|
|
ItemIndex = 0
|
|
Items.Strings = (
|
|
'REAL'
|
|
'TEST')
|
|
TabOrder = 9
|
|
Visible = False
|
|
end
|
|
end
|
|
object GroupBox5: TGroupBox
|
|
Left = 8
|
|
Top = 191
|
|
Width = 417
|
|
Height = 290
|
|
Caption = #50508#46988' '#49688#49888#48264#54840' '#47532#49828#53944
|
|
TabOrder = 2
|
|
object cxGrid3: TcxGrid
|
|
Left = 2
|
|
Top = 46
|
|
Width = 413
|
|
Height = 242
|
|
Align = alBottom
|
|
Anchors = [akLeft, akTop, akRight, akBottom]
|
|
Font.Charset = ANSI_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -15
|
|
Font.Name = #47569#51008' '#44256#46357
|
|
Font.Style = []
|
|
ParentFont = False
|
|
TabOrder = 0
|
|
LookAndFeel.Kind = lfUltraFlat
|
|
LookAndFeel.NativeStyle = False
|
|
LookAndFeel.SkinName = 'DevExpressStyle'
|
|
object cxGridTableView3: TcxGridTableView
|
|
Navigator.Buttons.CustomButtons = <>
|
|
ScrollbarAnnotations.CustomAnnotations = <>
|
|
DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoFocusTopRowAfterSorting]
|
|
DataController.Summary.DefaultGroupSummaryItems = <>
|
|
DataController.Summary.FooterSummaryItems = <
|
|
item
|
|
Format = ',0 '#44148
|
|
end>
|
|
DataController.Summary.SummaryGroups = <>
|
|
OptionsBehavior.PostponedSynchronization = False
|
|
OptionsBehavior.FocusCellOnCycle = True
|
|
OptionsCustomize.ColumnsQuickCustomization = True
|
|
OptionsData.Deleting = False
|
|
OptionsData.DeletingConfirmation = False
|
|
OptionsData.Editing = False
|
|
OptionsData.Inserting = False
|
|
OptionsSelection.CellSelect = False
|
|
OptionsSelection.MultiSelect = True
|
|
OptionsView.NoDataToDisplayInfoText = 'No Data...'
|
|
OptionsView.CellAutoHeight = True
|
|
OptionsView.DataRowHeight = 25
|
|
OptionsView.GroupByBox = False
|
|
OptionsView.HeaderHeight = 25
|
|
OptionsView.Indicator = True
|
|
OptionsView.IndicatorWidth = 10
|
|
object cxGridTableView3Column1: TcxGridColumn
|
|
Caption = #49688#49888#48264#54840
|
|
PropertiesClassName = 'TcxTextEditProperties'
|
|
Properties.Alignment.Horz = taCenter
|
|
HeaderAlignmentHorz = taCenter
|
|
Width = 140
|
|
end
|
|
object cxGridTableView3Column2: TcxGridColumn
|
|
Caption = #49688#49888#51088#47749
|
|
PropertiesClassName = 'TcxTextEditProperties'
|
|
Properties.Alignment.Horz = taCenter
|
|
HeaderAlignmentHorz = taCenter
|
|
Width = 80
|
|
end
|
|
object cxGridTableView3Column3: TcxGridColumn
|
|
Caption = #44428#54620
|
|
PropertiesClassName = 'TcxTextEditProperties'
|
|
Properties.Alignment.Horz = taCenter
|
|
HeaderAlignmentHorz = taCenter
|
|
Width = 80
|
|
end
|
|
object cxGridTableView3Column4: TcxGridColumn
|
|
Caption = #51649#52293
|
|
PropertiesClassName = 'TcxTextEditProperties'
|
|
Properties.Alignment.Horz = taCenter
|
|
HeaderAlignmentHorz = taCenter
|
|
Width = 80
|
|
end
|
|
end
|
|
object cxGridLevel3: TcxGridLevel
|
|
GridView = cxGridTableView3
|
|
end
|
|
end
|
|
object Button10: TButton
|
|
Left = 352
|
|
Top = 15
|
|
Width = 63
|
|
Height = 31
|
|
Align = alRight
|
|
Caption = #51312#54924
|
|
TabOrder = 1
|
|
OnClick = Button10Click
|
|
end
|
|
end
|
|
object Panel2: TPanel
|
|
Left = 10
|
|
Top = 535
|
|
Width = 369
|
|
Height = 82
|
|
Caption = 'Panel2'
|
|
TabOrder = 3
|
|
Visible = False
|
|
object Label17: TLabel
|
|
Left = 157
|
|
Top = 43
|
|
Width = 38
|
|
Height = 13
|
|
Caption = 'address'
|
|
end
|
|
object Label16: TLabel
|
|
Left = 16
|
|
Top = 43
|
|
Width = 34
|
|
Height = 13
|
|
Caption = 'header'
|
|
end
|
|
object Label3: TLabel
|
|
Left = 16
|
|
Top = 11
|
|
Width = 58
|
|
Height = 13
|
|
Caption = #49688#46041' '#53580#49828#53944
|
|
end
|
|
object ComboBox5: TComboBox
|
|
Left = 53
|
|
Top = 40
|
|
Width = 92
|
|
Height = 21
|
|
ItemIndex = 0
|
|
TabOrder = 0
|
|
Text = '%MW'
|
|
Items.Strings = (
|
|
'%MW'
|
|
'%KW')
|
|
end
|
|
object Button13: TButton
|
|
Left = 264
|
|
Top = 34
|
|
Width = 90
|
|
Height = 33
|
|
Caption = #44060#48324' send'
|
|
TabOrder = 1
|
|
OnClick = Button13Click
|
|
end
|
|
object Edit10: TEdit
|
|
Left = 211
|
|
Top = 40
|
|
Width = 49
|
|
Height = 21
|
|
TabOrder = 2
|
|
Text = '556'
|
|
end
|
|
end
|
|
object GroupBox2: TGroupBox
|
|
Left = 438
|
|
Top = 8
|
|
Width = 483
|
|
Height = 106
|
|
Caption = 'Alarm Setting'
|
|
TabOrder = 4
|
|
object Label4: TLabel
|
|
Left = 13
|
|
Top = 30
|
|
Width = 123
|
|
Height = 13
|
|
Caption = #50508#46988' '#51116#51204#49569' '#51452#44592' (Count)'
|
|
end
|
|
object Edit3: TEdit
|
|
Left = 13
|
|
Top = 65
|
|
Width = 123
|
|
Height = 21
|
|
Alignment = taCenter
|
|
NumbersOnly = True
|
|
TabOrder = 0
|
|
Text = '60'
|
|
end
|
|
object Button8: TButton
|
|
Left = 174
|
|
Top = 30
|
|
Width = 75
|
|
Height = 56
|
|
Caption = #51201#50857
|
|
TabOrder = 1
|
|
OnClick = Button8Click
|
|
end
|
|
end
|
|
end
|
|
object TabSheet2: TTabSheet
|
|
Caption = 'PLC ADRESS LIST'
|
|
ImageIndex = 2
|
|
object lb_status: TLabel
|
|
Left = 400
|
|
Top = 24
|
|
Width = 44
|
|
Height = 33
|
|
Caption = #49345#53468
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -27
|
|
Font.Name = 'Tahoma'
|
|
Font.Style = []
|
|
ParentFont = False
|
|
end
|
|
object ListBox1: TListBox
|
|
Left = 0
|
|
Top = 0
|
|
Width = 105
|
|
Height = 626
|
|
Align = alLeft
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -11
|
|
Font.Name = 'Tahoma'
|
|
Font.Style = []
|
|
ItemHeight = 13
|
|
Items.Strings = (
|
|
'%MW49'
|
|
'%MW50'
|
|
'%MW51'
|
|
'%MW52'
|
|
'%MW57'
|
|
'%MW58'
|
|
'%MW68'
|
|
'%MW69'
|
|
'%MW85'
|
|
'%MW86'
|
|
'%MW87'
|
|
'%MW88'
|
|
'%MW89'
|
|
'%MW96'
|
|
'%MW97'
|
|
'%MW98'
|
|
'%MW99'
|
|
'%MW100'
|
|
'%MW113'
|
|
'%MW114'
|
|
'%MW115'
|
|
'%MW116'
|
|
'%MW117'
|
|
'%MW118'
|
|
'%MW119'
|
|
'%MW120'
|
|
'%MW121'
|
|
'%MW122'
|
|
'%MW123'
|
|
'%MW124'
|
|
'%MW125'
|
|
'%MW126'
|
|
'%MW127'
|
|
'%MW128'
|
|
'%MW129'
|
|
'%MW130'
|
|
'%MW131'
|
|
'%MW132'
|
|
'%MW133'
|
|
'%MW134'
|
|
'%MW135'
|
|
'%MW136'
|
|
'%MW137'
|
|
'%MW138'
|
|
'%MW139'
|
|
'%MW140'
|
|
'%MW141'
|
|
'%MW142'
|
|
'%MW190'
|
|
'%MW191'
|
|
'%MW192'
|
|
'%MW193')
|
|
ParentFont = False
|
|
TabOrder = 0
|
|
end
|
|
object ListBox2: TListBox
|
|
Left = 105
|
|
Top = 0
|
|
Width = 152
|
|
Height = 626
|
|
Align = alLeft
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -11
|
|
Font.Name = 'Tahoma'
|
|
Font.Style = []
|
|
ItemHeight = 13
|
|
Items.Strings = (
|
|
#47784#45768#53552#47553' '#50728#46020' 1'
|
|
#47784#45768#53552#47553' '#50728#46020' 2'
|
|
#47784#45768#53552#47553' '#50728#46020' 3'
|
|
#47784#45768#53552#47553' '#50517#47141' 1 (CP '#44592#51456')'
|
|
'UP55A-1(PV)'
|
|
'UP55A-1(SV)'
|
|
'UP55A-1(TC '#54788#51116#44050')'
|
|
'UP55A-1(Pyro '#54788#51116#44050')'
|
|
'UP55A-2(PV)'
|
|
'UP55A-2(SV)'
|
|
'UP55A-2('#52636#47141#44050')'
|
|
'UP55A-2(TC '#54788#51116#44050')'
|
|
'UP55A-2(Pyro '#54788#51116#44050')'
|
|
'UP55A-3(PV)'
|
|
'UP55A-3(SV)'
|
|
'UP55A-3('#52636#47141#44050')'
|
|
'UP55A-3(TC '#54788#51116#44050')'
|
|
'UP55A-3(Pyro '#54788#51116#44050')'
|
|
'Chamber_'#45236#48512#50728#46020
|
|
#45257#44033#49688' '#51064#51077' '#50728#46020
|
|
#54788#51116' '#45257#44033#49688' CH01 '#50728#46020
|
|
#54788#51116' '#45257#44033#49688' CH01 '#50976#47049
|
|
#54788#51116' '#45257#44033#49688' CH02 '#50728#46020
|
|
#54788#51116' '#45257#44033#49688' CH02 '#50976#47049
|
|
#54788#51116' '#45257#44033#49688' CH03 '#50728#46020
|
|
#54788#51116' '#45257#44033#49688' CH03 '#50976#47049
|
|
#54788#51116' '#45257#44033#49688' CH04 '#50728#46020
|
|
#54788#51116' '#45257#44033#49688' CH04 '#50976#47049
|
|
#54788#51116' '#45257#44033#49688' CH05 '#50728#46020
|
|
#54788#51116' '#45257#44033#49688' CH05 '#50976#47049
|
|
#54788#51116' '#45257#44033#49688' CH06 '#50728#46020
|
|
#54788#51116' '#45257#44033#49688' CH06 '#50976#47049
|
|
#54788#51116' '#45257#44033#49688' CH07 '#50728#46020
|
|
#54788#51116' '#45257#44033#49688' CH07 '#50976#47049
|
|
#54788#51116' '#45257#44033#49688' CH08 '#50728#46020
|
|
#54788#51116' '#45257#44033#49688' CH08 '#50976#47049
|
|
#54788#51116' '#45257#44033#49688' CH09 '#50728#46020
|
|
#54788#51116' '#45257#44033#49688' CH09 '#50976#47049
|
|
#54788#51116' '#45257#44033#49688' CH10 '#50728#46020
|
|
#54788#51116' '#45257#44033#49688' CH10 '#50976#47049
|
|
#54788#51116' '#45257#44033#49688' CH11 '#50728#46020
|
|
#54788#51116' '#45257#44033#49688' CH11 '#50976#47049
|
|
#54788#51116' '#45257#44033#49688' CH12 '#50728#46020
|
|
#54788#51116' '#45257#44033#49688' CH12 '#50976#47049
|
|
#54788#51116' '#45257#44033#49688' CH13 '#50728#46020
|
|
#54788#51116' '#45257#44033#49688' CH13 '#50976#47049
|
|
#54788#51116' '#45257#44033#49688' CH14 '#50728#46020
|
|
#54788#51116' '#45257#44033#49688' CH14 '#50976#47049
|
|
#51109#48708#44032#46041#49884#44036' (Day)'
|
|
#51109#48708#44032#46041#49884#44036' ('#49884#44036')'
|
|
#51109#48708#44032#46041#49884#44036' ('#48516')'
|
|
#51109#48708#44032#46041#49884#44036' ('#52488')')
|
|
ParentFont = False
|
|
TabOrder = 1
|
|
end
|
|
object ListBox3: TListBox
|
|
Left = 257
|
|
Top = 0
|
|
Width = 100
|
|
Height = 626
|
|
Align = alLeft
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -11
|
|
Font.Name = 'Tahoma'
|
|
Font.Style = []
|
|
ItemHeight = 13
|
|
Items.Strings = (
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD'
|
|
'WORD')
|
|
ParentFont = False
|
|
TabOrder = 2
|
|
end
|
|
end
|
|
end
|
|
object cb_logview: TCheckBox
|
|
Left = 20
|
|
Top = 625
|
|
Width = 74
|
|
Height = 17
|
|
Anchors = [akRight, akBottom]
|
|
Caption = #47196#44536#54869#51064
|
|
TabOrder = 1
|
|
end
|
|
object ClientSocket1_old: TClientSocket
|
|
Active = False
|
|
ClientType = ctNonBlocking
|
|
Port = 0
|
|
OnConnecting = ClientSocket1_oldConnecting
|
|
OnConnect = ClientSocket1_oldConnect
|
|
OnDisconnect = ClientSocket1_oldDisconnect
|
|
OnRead = ClientSocket1_oldRead
|
|
OnError = ClientSocket1_oldError
|
|
Left = 568
|
|
Top = 640
|
|
end
|
|
object Tmr_PLCRead: TTimer
|
|
Enabled = False
|
|
OnTimer = Tmr_PLCReadTimer
|
|
Left = 456
|
|
Top = 475
|
|
end
|
|
object TrayIcon1: TTrayIcon
|
|
OnClick = TrayIcon1Click
|
|
Left = 683
|
|
Top = 473
|
|
end
|
|
object tmrExit: TTimer
|
|
Enabled = False
|
|
Interval = 100
|
|
OnTimer = tmrExitTimer
|
|
Left = 781
|
|
Top = 474
|
|
end
|
|
object FDConnection1: TFDConnection
|
|
Left = 460
|
|
Top = 560
|
|
end
|
|
object FDQuery1: TFDQuery
|
|
Connection = FDConnection1
|
|
Left = 564
|
|
Top = 564
|
|
end
|
|
object FDPhysPgDriverLink1: TFDPhysPgDriverLink
|
|
Left = 680
|
|
Top = 560
|
|
end
|
|
object FDGUIxWaitCursor1: TFDGUIxWaitCursor
|
|
Provider = 'Forms'
|
|
Left = 784
|
|
Top = 564
|
|
end
|
|
object Tmr_DBInsert: TTimer
|
|
Enabled = False
|
|
OnTimer = Tmr_DBInsertTimer
|
|
Left = 560
|
|
Top = 472
|
|
end
|
|
object FDQuery2: TFDQuery
|
|
Connection = FDConnection1
|
|
Left = 460
|
|
Top = 636
|
|
end
|
|
object Timer_runningCK: TTimer
|
|
Enabled = False
|
|
OnTimer = Timer_runningCKTimer
|
|
Left = 332
|
|
Top = 479
|
|
end
|
|
end
|