Vous êtes sur la page 1sur 10

A73549306 - RSView32 to RSView SE upgrade issues

Last Modified: 10/29/2004

Generals HMI (Visualization)


Category:
Product(s): RSView Enterprise SE; RSView32
Catalog #:
Series /
Revision:
Subject
(Keyphrases):
Summary of
Technote
Information:

Background:

The following tech note has been created to assist in upgrading an existing
RSView32 project to RSView SE. The information is based on RSView32 v7.0
and RSView SE 3.10.

The following objects won't convert from RSView32 to RSView SE:

o VBA
o Native trends
o Tag monitors
o Command lines embedded in graphics
o External applications that depend on RSView32 to be an OPC
or DDE data server
o Alarm Summaries

The following commands cannot be executed from an RSView SE event:


o Abort
o Define
o Display
o DisplayClientClose
o DisplayClientOpen
o Download
o DownloadAll
o FlushCache
o Help
o Identify
o Invoke
o Key
o Login
o NextPosition
o NextWindow
o OpenRSLogix5000
o Position
o PrevPosition
o PrevWindow
o PrintDisplay
o PullForward
o PushBack
o RecipeRestore
o RecipeSave
o ScreenPrint
o SendKeys
o SetFocus
o SuppressOff
o SuppressOffAll
o Undefine
o Upload
o UploadAll

Miscellaneous Notes:

1. While RSView SE has a "System\User" tag, it is merely a carry-over


from RSView32 and is non-functional. Use the CurrentUserName( )
function instead.
2. Certain ActiveX controls may not function as they did in RSView32.
These will need to be evaluated on an individual basis.
3. RSView SE does support DDE client functionality, but the syntax will
be different than in RSView32. For example, the RSView32 address
RSLinx|MyTopic!'N7:0' would need to be changed to DDE:RSLinx|
MyTopic!N7:0. Please note that DDE: needs to be inserted in front of
the address and that there are no quotation marks around N7:0. Also
note that PLC5/SLC5 status registers must be addressed as S2:
instead of simply S:. For example, RSLinx|MyTopic!'S:23' would need
to be addressed as DDE:RSLinx|MyTopic!S2:23. For further details
on DDE client connectivity, see the RSView SE Users Guide, appendix
C. Additionally, it may be necessary in some cases to apply the solution
from tech note P63946274 - DDE does not work in RSView SE in
some cases.

The following matrix documents all RSView32 and RSView SE commands. Entries in red
are commands that do not exist in either RSView32 or RSView SE. The Notes column
provides additional explanation and sometimes workarounds.

RSView SE Commands RSView32 Commands Notes


Abort Abort SE cannot issue Abort
from an event
Account Launches User Account
editor
Acknowledge Acknowledge
AcknowledgeAll AcknowledgeAll
Activity
ActivityBarOff
ActivityBarOn
ActivityLogSendToOdbc RSView SE 2.10 and
earlier had this command.
In SE 3.0 and greater, go
to the Tools menu and
use Diagnostics Setup->
Destination Setup->
ODBC Database instead.
ActivityOff
ActivityOn
ActivityPrintOff
ActivityPrintOn
ActivityViewer
Alarm
AlarmEvent AlarmEvent
AlarmLogNewFile
AlarmLogOff AlarmLogOff
AlarmLogOn AlarmLogOn
AlarmLogRemark AlarmLogRemark
AlarmLogSendToOdbc AlarmLogSendToOdbc
AlarmOff AlarmOff
AlarmOn AlarmOn
AlarmPrintOff AlarmPrintOff
AlarmPrintOn AlarmPrintOn
AlarmViewer Use "AppStart
AlarmViewer" instead of
this internal RSView32
command
AppAbort AppAbort
AppActivate AppActivate
AppStart AppStart
Beep Beep
Channel
Class
CommandLine
ComStatus
ComStatusOff
ComStatusOn
Database
DatabaseSync
DataLog
DataLogChangeRate DataLogChangeRate
DataLogMergeToPrimary DataLogMergeToPrimary
DataLogNewFile DataLogNewFile
DataLogOff DataLogOff
DataLogOn DataLogOn
DataLogPath
DataLogRenameFile DataLogRenameFile
DataLogSnapshot DataLogSnapshot
DataLogSwitchBack DataLogSwitchBack
DDEExecute DDEExecute
DDEPokeDisable N/A; RSView SE is not a
DDE server
DDEPokeEnable N/A; RSView SE is not a
DDE server
DDEServerOff N/A; RSView SE is not a
DDE server
DDEServerOn N/A; RSView SE is not a
DDE server
Define Define
Derived Launches Derived Tag
editor; use RSView Studio
instead
DerivedOff DerivedOff
DerivedOn DerivedOn
Display Display
DisplayClientClose
DisplayClientOpen
Download Download
DownloadAll DownloadAll
DriverPrimary No direct drivers in SE, no
equivalent function; try
using RSLinx alias topics
instead
DriverSecondary No direct drivers in SE, no
equivalent function; try
using RSLinx alias topics
instead
DriverToggle No direct drivers in SE, no
equivalent function; try
using RSLinx alias topics
instead
EchoOff Stops logging commands
to the activity log file; no
equivalent function
EchoOn Starts logging commands
to the activity log file; no
equivalent function
Equal (=) command Equal (=) command
Event Launches Event editor;
use RSView Studio
instead
EventOff EventOff
EventOn EventOn
FlushCache FlushCache
Graphic Launches Graphics editor;
use RSView Studio
instead
HandshakeOff HandshakeOff
HandshakeOn HandshakeOn
Help Help
Identify Identify
If
Invoke Invoke
Key Key
KeyEdit Launches Global Key
editor; use RSView Studio
instead
Login Login
Logout Logout
MacroEdit Launches Macro editor;
use RSView Studio
instead
Monitor Launches RSView32 Tag
Monitor; no equivalent
function
NextPosition NextPosition
NextWindow NextWindow
OpenRSLogix5000
Node Launches Node editor;
RSView SE has no nodes
NodeDisable RSView SE has no
nodes, no equivalent
function
NodeEnable RSView SE has no
nodes, no equivalent
function
NodeSwitch RSView SE has no
nodes, no equivalent
function
Parameter Launches Parameter
editor; RSView SE has no
nodes
Password Allows RSView32 user to
change password. Use
Windows to change user
passwords
Pause Pause
PlayWave PlayWave
Position Position
PrevPosition PrevPosition
PrevWindow PrevWindow
PrintDisplay PrintDisplay
Project This RSView32 command
is no longer used, but is
still supported for
compatibility
ProjectHide Hides RSView32 Project
Manager. Use RSView
Studio instead
ProjectRun Runs project. SE projects
either run when O/S starts
or when a client demands
them.
ProjectShow Shows RSView32 Project
Manager. Use RSView
Studio instead
ProjectStop Stops project. Use
RSView Studio or RSView
SE Service Manager
instead.
PullForward PullForward
PushBack PushBack
Quit Exits RSView32. Use
RSView Studio or RSView
SE Service Manager
instead.
Ramp Ramp
RecipeEdit Launches Recipe Editor.
Use RSView Studio to
edit recipes instead
RecipeRestore RecipeRestore
RecipeSave RecipeSave
Remark Remark
RTDataServerOff N/A; RSView SE is not an
OPC server.
RTDataServerOn N/A; RSView SE is not an
OPC server
RTDataWriteDisable N/A; RSView SE is not an
OPC server
RTDataWriteEnable N/A; RSView SE is not an
OPC server
ScreenPrint ScreenPrint
Security Launches Security Editor.
Use RSView Studio or
Administration Console to
edit security.
SendKeys SendKeys
Set Set
SetFocus SetFocus
Silence Silence
SilenceAll SilenceAll
StartupConfig Opens the Startup editor.
Use RSView Studio
instead.
Summary RSView SE uses
summaries embedded in
graphics; use these
instead.
Suppressed Launches Suppressed
List editor. Use RSView
Studio instead.
SuppressOff SuppressOff
SuppressOffAll SuppressOffAll See tech note P79335343
for a workaround
SuppressOn SuppressOn
Toggle Toggle
Undefine Undefine
Upload Upload
UploadAll UploadAll
VBAEdit VBA exists only in
RSView graphics. Edit all
code in RSView SE
graphics editor.
VBAExec VBA exists only in
RSView graphics. Code
can be called directly
within an SE graphic.