Настроил всё согласно описанию Procedure A: Thin Client using NTWebServer, Local Loopback
Step 1: Configure ITME Settings
Step 2: Configure Database
Step 3: Develop your Screens and create HTML screens
Step 4: Install NTWebServer
Step 5: Start the runtime project
Step 6: Launch Microsoft Internet Explorer and connect to the Web Server
Браузер отображает пустой лист, хотя html код скачивает успешно.
В голове каша про ISSymbol, ActiveX - вроде нынче Мозилла не поддерживает ActiveX, я в IE вручную разрешил все компоненты ActiveX - всё равно на экране пустой лист.
1. Что ещё нужно сделать, чтобы Скада отобразилась в браузере на локальной машине и далее на других машинах с Windows.
2. Какой раздел HELP нужно почитать, чтобы уже "по-взрослому" настроить доступ к Скаде на машине заказчика.
Заранее 200 спасибов.
Прилагаю html код, который видит браузер тонкого клиента, но при исполнении пустая страница без ошибок.
- Код: Выделить всё
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="InTouch Machine Edition 8.1">
<title></head>
<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>
<p><object id="ISSymbol1"
classid="clsid:E88AEB24-9B03-485B-BFF2-ED7E50B1FEA9"
codebase="http://sam.wonderware.com/ITME/v81.1.0/ITMEISSymbolVM.cab#version=2601,1803,2601,0000"
align="baseline" border="0" width="1920" height="1080"><param
name="_StockProps" value="0">
</object> <script language="JavaScript"><!--
ISSymbol1.HTMLVersion = 2
ISSymbol1.ProductName = "InTouch Machine Edition"
ISSymbol1.ProductVersion = "8.1"
ISSymbol1.HostIPAddress = "127.0.0.1"
ISSymbol1.HostPort = 1234
ISSymbol1.SendPeriod = 100
ISSymbol1.ConnectRetryTimeout = 30
ISSymbol1.SymbolPath = "main.scc"
ISSymbol1.EnableToolTip = 1
ISSymbol1.ShowError = 1
ISSymbol1.EnableLog = 1
ISSymbol1.LogFileName = "journal.txt"
ISSymbol1.InternationalOrder = "MDY"
ISSymbol1.InternationalSeparator = "/"
ISSymbol1.MaxAlarms = 300
ISSymbol1.EnableCompression = 1
ISSymbol1.RequestDisconnectFromServer = 1
ISSymbol1.EnableTranslate = 0
ISSymbol1.TranslationFile = ""
ISSymbol1.StartupColumnTranslate = ""
ISSymbol1.IgnoreSpaceTranslate = 1
ISSymbol1.KeepOriginalTranslate = 1
ISSymbol1.ResolveOrderTranslate = 1
ISSymbol1.AutoScreenScaling = 1
ISSymbol1.ScreenScalingResolution = "1920 1080"
ISSymbol1.MaxMessagesAlarmControl = 16000
ISSymbol1.DialogScale = 100
ISSymbol1.VKSystemDefaultName = ""
ISSymbol1.VKSystemDefaultType = 1
ISSymbol1.VKHint = 1
ISSymbol1.VKMinMax = 1
ISSymbol1.VKHintValue = ""
ISSymbol1.SecurityVKName = ""
ISSymbol1.SecurityVKType = 1
ISSymbol1.CrispDisplayFileName = ""
ISSymbol1.CrispRefreshRate = 1000
ISSymbol1.CrispUserLevel = "Normal"
ISSymbol1.CrispBaseIPAddr = "127.0.0.1"
ISSymbol1.CrispBlinkType = 1
ISSymbol1.CrispDBSvrIPPort = "5000"
ISSymbol1.CrispCASrvIPPort = "5001"
ISSymbol1.CrispCrtNumber = "22"
ISSymbol1.CrispNetTimeOut = "500"
ISSymbol1.CheckBoxSize = 13
ISSymbol1.RadioButtonSize = 13
ISSymbol1.Host2IPAddress = ""
ISSymbol1.GatewayIPAddress1 = ""
ISSymbol1.GatewayIPAddress2 = ""
ISSymbol1.GridDefaultPicture = ""
ISSymbol1.OpenIncWidthHeight = 0
ISSymbol1.InvalidateAllTagFields = 0
ISSymbol1.ChangePasswordMode = 0
ISSymbol1.GridHideColumnWhenEmptyLabel = 1
ISSymbol1.DisableMargins = 1
ISSymbol1.UseLanguage = "ru-RU"
ISSymbol1.Run()
//--></script></p>
</body>
</html>