Q. What does the Shared Tags folder store?
A. The Shared Tags folder stores the tags imported from the PC-based Control linked to the IWS project. The PC-based Control is linked to the project by the New Project wizard.
Q. How do I count how many tags are configured in the project database?
A. The number of tags currently used in the project is displayed in the status bar at the bottom of the development environment. Each array position and each class member of the tags configured in the IWS tag database are counted.
Q. How do I see the list of "Users" I've added during runtime in my project that I have created with the CreateUser() function?
A. Execute the following command: "Studio Path\BIN\Studio Manager.exe" "Studio Path\BIN\ExtUser.dll" (for example: "E:\Program Files\Studio\BIN\Studio Manager.exe" "E:\Program Files\Studio\BIN\ExtUser.dll" ). This command will launch a dialog. You can see the users created by the CreateUser() function, and you can then create or delete users.
Q. How do I insert and configure an ActiveX object in a project?
Q. How do I designate one screen that will open each time I start the project?
A. On the Project tab of the ribbon, in the Settings group, click Viewer, and then in the Project Settings dialog, type the startup screen name in the Startup screen box.
Q. How do I insert a background picture on the screen?
A. Right click on the screen and select the option Screen Attributes from the popup menu. Enable the checkbox Enable Background and choose the picture format in the combo-box besides this label. Copy the picture file to the Screen sub-folder of the project and rename it with the same name of the screen (ScreenName.scr file). Using the Shared image option, it's possible to copy a bitmap file to the Screen sub-folder and share this picture with more than one screen. In this case, it's necessary to type the bitmap name in the Shared image field.
Q. How do I convert the History Trend to an ASCII file?
A. To convert a History Trend file to an ASCII format, copy the file "StudioPath\bin\hst2txt.exe" to the path "\project_name\hst\". Alternatively, you can use the HST2TXT function in a Math worksheet to convert binary files into text format automatically without having to use a DOS window.
Q. How do I exchange data with FOX Pro by an ODBC protocol?
A. When exchanging data with FOX Pro database, it's necessary to set the parameter UseQuote=0 from the [ODBC] section in the project_name.app file.
Q. How do I set a DATE field for an ODBC interface with an Oracle package?
A. Configure the "Column" cells in the ODBC worksheet with the syntax ColumnName.ts (for example: MyDate.ts ).
Q. How do I execute a Math worksheet during the startup and another Math worksheet during the project shutdown?
Q. How do I set a "communication error" alarm?
A. Configure a tag in the Write Status or Read Status field of the driver worksheets and configure an alarm whenever this tag is not 0 (zero).
Q. How do I communicate with a Siemens S7-200 PLC without using Prodave software?
A. Siemens S7-200 PLC has a Freeport that can implement any protocol via PLC programming. There is PLC free software distributed by Siemens that implements Modbus protocol in the PLC Freeport (for further details contact Siemens support). Using this software in the PLC with IWS's Modbus driver (MODBU), you can exchange information between them.
Q. How do I start and stop communication drivers during runtime?
For example: StartTask("Driver")
WinExec("StudioPath\bin\Studio Manager.exe" + " + "StudioPath\bin\Driver.dll" + " + "DriverName")
WinExec( Asc2Str(34) + "C:\Program Files\InduSoft Web Studio v7.0\Bin\Studio Manager.exe" + Asc2Str(34) + " " + Asc2Str(34) + "C:\Program Files\InduSoft Web Studio v7.0\Bin\Driver.dll" + Asc2Str(34) + " " + Asc2Str(34) + "MODBU" + Asc2Str(34) )
For example: EndTask("DriverMODBU")
Q. What are the parameters of the IWS DDE Server?
Comm. Type | Application | Topic | Item |
---|---|---|---|
Network DDE | \\<Computer Name>\NDDE$ | UNISOFT$ | <TagName> |
Local DDE | UNIDDE | DB | <TagName> |
Network DDE | \\<Computer Name>\NDDE$ | UNISOFT$ | <TagName> |
Local DDE | UNIDDE | DB | <TagName> |
Q. How do I exchange data with Excel by using NetDDE?
='\computer name\NDDE$'|'UNISOFT$'!tag name
='\PC\NDDE$'|'UNISOFT$'!second
Q. Is the IWS OPC interface compliant with OPC specification v1.0a or v2.0?
A. The IWS OPC Client and OPC Server modules are compliant with both OPC specification v1.0a and v2.0.
Q. How do I get errors from Intellution / GE Fanuc iFIX applications?
[TCP] SetQualityToBadOnError=1
After you do this, if the iFIX application generates an error during runtime, then the quality of the affected tags in your project will be set to BAD. You can get this information by reading the Quality tag field (i.e., tagname->Quality).
Q. What operating systems are compatible with InduSoft Web Studio and CEView?
Operating System | InduSoft Web Studio | CEView | |||||||
---|---|---|---|---|---|---|---|---|---|
Name | Version | v2.x | v3.x thru v4.1 | v4.2 thru v6.0 | v6.1 or higher | v3.x | v4.x | v5.x | v6.x |
Windows Vista | Any | N | N | N | Y | N | N | N | N |
Windows XP | Any | N | Y | Y | Y | N | N | N | N |
Windows 2000 | Any | N | Y | Y | Y | N | N | N | N |
Windows NT | v4.0+SP4 or higher | Y | Y | Y | N | N | N | N | N |
Windows ME | Any | N | Y | N | N | N | N | N | N |
Windows 98 | Any | N | Y | N | N | N | N | N | N |
Windows 95 | Any | Y | Y | N | N | N | N | N | N |
Windows CE | v2.12 | N | N | N | N | Y | N | N | N |
v3.x | N | N | N | N | Y | Y | Y | Y | |
Windows CE.Net | v4.0 | N | N | N | N | N | N | Y | Y |
v4.1 | N | N | N | N | N | N | Y | Y | |
v4.2 | N | N | N | N | N | N | Y | Y | |
v5.0 | N | N | N | N | N | N | N | Y | |
v6.0 | N | N | N | N | N | N | N | Y |
Q. How do I start IWS automatically when the computer is powered on?
A. Create a shortcut to […]\InduSoft Web Studio v7.0\Bin\RunStudio.exe and then place it in your Startup folder (C:\WINDOWS\Documents and Settings\All Users\Start Menu\Programs\Startup\).
Q. How do I disable Dr. Watson?
Q. What features are not supported by CEView?
A. The main features not supported by CEView are: DDE, NetDDE, ODBC, PasteLink, and a number of functions.
Q. How do I show a splashwindow when starting a project in CEView?
[OEM] SpashWnd = Path to bitmap File // default is Splash.bmp SplashWndTime = Time in milliseconds // default is 1000
Q. How do I see runtime messages and errors on a "blind" Windows Embedded device — that is, a device that has no display?
A. If the device has a network connection, then you can use the Remote LogWin tool to view the device's messages as they are generated.
[OEM] BlindDevice = 1
Q. What are the main steps to create a Web-based application?
Q. How do I maintain communication between a Thin Client connecting via proxy and a Web Gateway application running on Microsoft IIS?
Q. How do I send an email from the IWS project?
Characteristic | SendEmail | SendEmailExt |
---|---|---|
Execution | Synchronous | Asynchronous |
Supports Subject text | Y | Y |
Supports Message text | Y | Y |
Supports TO addresses | Y | Y |
Supports CC addresses | N | Y |
Supports BCC addresses | N | Y |
Supports attached files | N | Y |
Q. The runtime task (TCP/IP, OPC, DDE, ODBC, etc) does not work.
A. Make sure the runtime task is set to Automatic in the Execution Tasks dialog (Tasks on the Home tab of the ribbon). Select a runtime task that must be executed (for example, TCP/IP Server), click Startup, and then set it as Automatic.
Q. The browser from the Thin Client does not display the screen and launches a warning message regarding ISSymbol.ocx.
A. Make sure the runtime task is set to Automatic in the Execution Tasks dialog (Tasks on the Home tab of the ribbon). Select a runtime task that must be executed (for example, TCP/IP Server), click Startup, and then set it as Automatic.
Q. The browser of the Thin Client launches an error message missing the ISSymbol.ocx and does not display the screens from the Server.
A.ISSymbol.ocx is the ActiveX object used by the browser from the Thin Client to view the web pages. If the Thin Client is connected to the Internet, the ISSymbol.ocx control is automatically downloaded and registered in the Thin Client station. Otherwise, it's necessary to copy it to the \WinNT\System32 folder of the Thin Client station and register it manually. Once it is registered your browser will be able to see the pages.
Q. The screens are shown on the Thin Client (Browser); however, the data (tags values) are not read from the Server.
A. Make sure the parameter in the column Scope from the project tags database is set as Server instead of Local. The tags set as Server keep the same value in the Server and in the Thin Client (Browser). The tags set as Local have independent values in the Server and in the Thin Client (Browser).
Q. The "On Up" expressions configured in the Command animation are not executed.
A. The "On Up" expressions from the Command animation are not executed if the mouse pointer is dragged out the object area before releasing it. If the checkbox Release from the Command Object Properties window is enabled, the On Up expression is executed even if the mouse pointer is dragged out the object area before releasing it.
Q. The Trend History does not work after adding or removing tags in the Trend worksheet.
A. When a tag is inserted or removed FROM a Trend worksheet, the format of the history files ( *.hst ) is modified. The same .hst file cannot have two different formats; otherwise, the data will not be retrieved from it properly by the Trend object. If you need to add or remove tags for history files, there are two valid procedures: Create a new Trend worksheet or delete the old *.hst files.
Q. The value of indirect tags ( @TagName ) is not shown in the Thin client program.
A. When a screen is saved as HTML, IWS saves a ScreenName.tagl file in the \WEB subfolder. This file has the list of all tags configured in the screen (objects and animations). When a screen is opened in the Thin Client browser, the tags listed in the ScreenName.tagl are "enabled" for TCP/IP communication with the server station. It provides an optimized communication between the server station and the Thin Client stations.
When using indirect tags in this way ( @IndirectTag ), the tags pointed will not exchange data with the Server, unless they had been configured in the screen. In other words, the tags that will be pointed in the screen MUST be configured in any object of the screen to enable the TCP/IP communication for these tags with the server station.
Q. Which functionalities are not supported by PocketPC platforms (for example, IPaq, Cassiopeia, Jornada)?
Functionality not supported by PocketPC devices |
---|
DCOM (Distributed Component Object Model): It means that all features based on DCOM (for example, remote OPC communication) are not supported by PocketPC devices. |
DialGetClientIP() function does not work for PocketPC devices |
Q. How do I enable the "Hibernate" options from the operating system after installing IWS on a notebook?