易控天地用户程序指令手册

  • 格式:pdf
  • 大小:1.07 MB
  • 文档页数:38

易控天地(INSPEC NX)自动化监控及信息管理平台指令参考手册北京九思易自动化软件有限公司目录工程 (3)I/O (3)变量 (5)指令 (5)属性 (7)画面 (9)指令 (9)属性 (15)报警和事件 (15)报表 (22)网络 (22)Web (23)工程冗余 (23)网络冗余 (24)安全 (24)外部访问 (28)资源 (31)高级 (32)语言 (32)配方 (32)工程1.RaiseEvent2.ExitI/O1.StartIO2.StopIO3.StartDevice4.StopDevice5.ReadTag6.WriteTag7.SwitchDevice8.SwitchCommunication变量指令1.GetTag2.WriteTagValue3.SaveAsInitialValue4.StartRecord5.StopRecord6.SaveTagHistory注:记录中的时间为指令执行的时间7.SaveTagHistoryWithTimeStamp注:与WriteTagValue指令配合使用。

首先使用WriteTagValue指令修改变量的时间戳,然后使用此指令进行记录。

8.Query9.SaveQueryToExcel注:配合Query指令使用。

属性1.TagCount2.TagGroupCount3.UnGroupedTagCountedTagCount5.LinkedTagCount6.ArchivedTagCount7.IntTypeTagCount8.UIntTypeTagCount9.AnalogTypeTagCount10.DigitalTypeTagCount11.StringTypeTagCount12.TimeTagCount13.StructTagCount14.HistoryValidity画面指令1.OpenLayout2.CloseLayout3.CloseCurrentLayout注:当前画面是触发程序的画面对象所在的画面或最新操作的画面。

4.CloseAllLayout5.GetOpenedLayout6.BringLayoutToFront7.SendLayoutToBack8.SetLayoutLocation9.SetLayoutSize10.OpenView11.CloseView12.CloseCurrentView注:当前画面是触发程序的画面对象所在的画面或最新操作的画面。

13.GetOpenedViews14.GetCurrentView注:当前画面是触发程序的画面对象所在的画面或最新操作的画面。

15.PrintSetup16.PrintPreview17.PrintShapePreview18.Print19.PrintShape20.PrintWithDialog21.PrintShapeWithDialog22.GetCurrentShapeBounds注:当前图形对象是触发程序的图形对象或最新操作的图形对象。

23.GetCurrentShapeBoundsToScreen注:当前图形对象是触发程序的图形对象或最新操作的图形对象。

24.GetShapeBounds25.GetShapeBoundsToScreen26.ShowView27.HiddenView28.SaveViewToImage29.OpenViewTemplate30.EnableTooltip31.SetTooltip32.Minimize33.ChangeLayoutSizeToFixed34.ChangeLayoutSizeToAuto35.Invoke36.BeginInvoke属性1.ThisView注:当前画面是触发程序的画面对象所在的画面或最新操作的画面。

2.ThisShape注:当前图形对象是触发程序的图形对象或最新操作的图形对象。

报警和事件1.AckAllMessage2.AckByPriority3.AckByType4.AckAllAlarm5.AckAlarmByGroup6.AckAlarmByPriority7.AckAlarm8.AckAllEvent9.AckEventByGroup10.AckEventByPriority11.AckEvent12.AckAllAdditionalEvent13.DisableAlarm14.EnableAlarm15.StartRecord16.StopRecord17.MessageHistoricalLength18.AddReceiveNumber19.RemoveReceiveNumber20.EditReceiveNumber21.AddReceiveEmailAccount22.RemoveReceiveEmailAccount23.EditSendEmailAccount24.EditReceiveEmailAccount25.EditAnalogAlarmSetting26.EditStringAlarmSetting27.GetAllMessageCount28.GetNoAckedCount29.GetNoResumedCount30.GetMessageCountByPriority31.GetMessageCountByType32.GetMessageCountByGroup33.Query报表1.GenerateReport网络1.BroadcastTime2.GetClientCount3.GetClientAddress4.GetConnectedStateWeb1.GetClientCount2.GetClientAddress工程冗余1.Switch2.WorkState3.ConnectionState网络冗余1.Switch安全1.Login2.LoginWithoutPrompt3.Logoff4.ChangePassword5.ChangePasswordUsePermission6.EditUser7.EditUserPermissions8.ValidateEditUserPermissions9.AddUser10.Delete11.GetCurrentUser12.GetAllUserNames13.EditUsers14.GetAllPermissions15.GetUserPermissions外部访问1.DbAccess2.DbCheckStatus3.TextFileExist4.TextFileRead5.TextFileWrite6.ExcelFileExist7.ExcelFileRead8.ExcelFileWrite9.EmailAccountEdit10.EmailAddExternalAccount11.EmailListExternalAccounts12.EmailReceive13.EmailRemoveExternalAccount14.EmailSend15.SMSAccountEdit16.SMSAddExternalAccount17.SMSListExternalAccounts18.SMSReceive19.SMSRemoveExternalAccount20.SMSWrite资源1.EditEmailAccount2.GetText高级语言1.SwitchLanguageTo2.GetSupportLanguageNames3.CultureInfo配方1.AddRecipe2.AddRecipeElement3.AddRecipeValues注:如果存在相同名称的值组,则指令执行失败。

4.AddRecipeElementValues5.ExportRecipes6.GetRecipeCurrentValueName7.GetRecipeElementNames8.GetRecipeElementTag9.GetRecipeNames10.GetRecipeValueData11.GetRecipeValueNames12.InsertRecipeValues注1:如果值组名称错误,系统不做任何操作;注2:如果索引值错误,将值组插入到最后。

13.LoadRecipeFirstValues14.LoadRecipeLastValues15.LoadRecipeNextValues16.LoadRecipePreviousValues17.LoadRecipeValues18.LoadRecipeSingleElement19.RemoveRecipe20.RemoveRecipeElement21.RemoveRecipeValues22.SaveRecipeValues23.SetRecipeElementTag24.SetRecipeValueData。