TSENTRY Documentation Overview. 23
TS Control System WebHelp Sections 24
Major Components of the TSENTRY System.. 24
Example Host Hardware System Environment 25
Process Control Operating System Environment 26
Application Process Environment 26
Additional Real-Time Computing Facilities 27
Remote Access to Control System.. 31
Windows 2000 Process Scheduling. 33
Standard Windows 2000 Process Scheduling. 34
Real-Time Windows 2000 Process Scheduling. 35
Access to a Microsoft Windows 2000 System.. 37
Sharing Drives and Directories 38
Store and Forward Process Information. 43
VenturCom Published Real-Time Response Results 43
VenturCom Performance Evaluator 45
‘C’ Structure Template for ‘Standard Application’ 45
Major TelePro / SSE Control System Classes 46
TSENTRY Support and Problem Reporting Web Site. 54
Hardware Installation Procedures 57
Windows 2000 Professional and Server Installation Procedure. 57
Installation of Internet Information Server 58
Windows 2000 Layered Software Installation Procedures 59
Miscellaneous Windows 2000 Setup. 59
Configuration for Win2K Terminal Services Operation. 60
Installation of Service Pack 4 for Windows 2000. 60
HAL Verification for Hard Realtime TSENTRY. 60
Installation of Microsoft Office 2000 Professional Edition. 62
Microsoft Visual Studio .NET 2003 Installation. 63
Installation of RTX 5.5 for Windows 2000. 65
Configure 3c905c card for use under the RT TCP/IP stack. 66
Installation of PC Anywhere 10.5. 67
Installation of Ghost 2001. 68
Installing the Platform SDK. 69
Installing a New Tsentry Distribution. 69
Updating an existing Tsentry Distribution. 70
Create System Environment Variables 70
Installation of NtRtSvc service. 71
TSENTRY HMI Application Configuration. 72
Application Disk File and Directory Organization. 79
Installation of NtRtSvc Service. 93
Starting the NtRtSvc Service. 94
Stopping the NtRtSvc Service. 94
Displaying the current NtRtSvc command line. 94
Removing the NtRtSvc Service. 94
Example Configuration Section. 108
Task Development Libraries 123
tpriProc – TSENTRY Process class 123
tpriGsm – Global shared memory (GSM) class 126
tpriGsmDDCom - GSM Data Dictionary Class 127
tpriLogMsg – Log Message Class 131
Global and Static Class Functions 132
tpriIniFile - Ini File Support Class 135
tpriTimer – Timer Support Functions 138
tpriUtil – Utility Support Functions 138
tpriVop – Variable Operation Class 140
tpriRps – Rules Processing Classes 144
TSENTRY Disk File and Directory Organization Standards 147
Starting a New Visual C++ Task. 149
Cloning the Tsentry Standard Process Control Task. 150
Upgrade TPRI VB6 Screens to VB.NET. 153
Starting VB.NET Development Environment 153
Upgrade existing VB6 project using Microsoft Upgrade Tools 153
Clean up Directory and Correct Name of Files 153
Project Settings and Attributes 155
Replace TPRI Standard Controls 156
Name VB.NET User Screen (.NET assembly) 156
Remove Error-Causing Code. 158
Allow Partially-Trusted Caller (Internet Explorer) 160
Control Properties Upgrade. 161
Other Common Upgrade Problems 162
Screen Development Libraries 163
TPRI.HMI.Controls.TrendCtrl 206
TPRI.TrendCtrl Variable Insert/Delete Form.. 212
TPRI.HMI.Controls.TrendSetLoader 220
Adding Labels to the Form.. 239
Adding TelePro’s Standard Controls to a Visual Basic Web Screen. 241
Adding a Coverage Bar Graph. 250
Adding a Log Message Display. 253
Adding Property Pages to the ActiveX Control 261
Prefixes for Data Access Objects (DAO) 264
Suggested Prefixes for Menus 265
User Authentication Flow Chart 267
Managing Tsecurity Applications 270
Evaluating User SAKs Flow Chart 273
Installed Files and Folders 276
Application Security Configuration Files 276
Sample Tsecurity.exe.config File. 279
Creating an Example Tsecurity Application. 297
Microsoft 2000 Startup (Boot) 303
System Backup and Failure Recovery. 305
Cloning the Hard Disk to a Second Hard Drive. 307
Backup Disk to an Image on the File Server 308
Restoring a Disk from a File Server Image. 309
Make a CD of the Application Code and Files 310
Backup or Restore Using DVD Burner 310
Restart User Interface Server 314
Using Ghost to Copy Hard Drives 314
Creating a Ghost image and Saving it over a Network. 315
Create a Custom Virtual Web Application for TSentry HMI Web Pages 315
Real-time vs. Historical Trending. 317
TrendMgr - Trend Manager Process 319
TrendGsm - Trend Global Shared Memory Process 321
TrendSrv - Trend Server Process 322
TrendTrig - Trend Trigger Process 323
Trend Communications Control Operation. 331
Trend Data Client - Server Protocol 332
TSENTRY Rules Processing System.. 337
Class Libraries - Rules Processing System API 340
Rules Processing System User Interface. 341
Allen-Bradley Process I/O Driver 343
Allen-Bradley PLC2/3/5 Configuration. 343
tpriABPlc Class Descriptions 344
National Instruments Process I/O Driver 346
RTP (CPI) Process I/O Driver 346
TCP/IP Driver - tpriRdcTcp. 360
Lantronix Terminal Server Driver - tpriRdcLts 362
Example Lantronix Terminal Server Driver 362
Lantronix Cobox Terminal Server Driver - tpriRdcCbx. 366
Generalized Remote Device Connection Driver 367
Interface-Specific Classes 367
Example Lantronix Terminal Server RDC Driver 373
Allen Bradley Control Logix PLC Driver 373
Modicon PLC Configuration. 380
tpriModPlc Class Descriptions 381
VMIC Reflective Memory Driver 383
Application Program Interface. 391
GsmExpSvr– Global Shared Memory Export Server 397
GsmExpRcv– Global Shared Memory Export Receiver 398
Workstation Configuration. 401
Installation of Service Pack 2 for Windows 2000. 401
Installation of Microsoft .NET Framework v1.1. 401
DCOM Configuration on Windows 2000. 401
DCOM Configuration on Windows XP/2003. 402
Internet Explorer Configuration. 402
Windows 2000 Server Configuration. 409
Installation Instructions for Terminal Services Licensing. 409
To Re-build the Reference Server 409