27708 RSView32 to View SE Conversion Guidelines
Transcript of 27708 RSView32 to View SE Conversion Guidelines
1/3/12 27708 RSView32 to View SE Conversion Guidelines
1/6rockwellautomation.custhelp.com/app/answers/detail/a_id/27708
Rockwell Automation Support Center
27708 - RSView32 to View SE Conversion GuidelinesAccess Level: TechConnect
Date Created: 02/18/2004 12:00 AM
Last Updated: 04/28/2011 02:20 PM
I would like to convert my RSView32 to FactoryTalk View SE. Will everyting convert?
In most cases, your application will convert and execute successfully; however, there are a handful of View32 project properties that will not directly convert to View SE.
In addition to this technote, the following document is also available from the Rockwell Literature Library:
RSView32 to View SE Project Migration (PDF)
What Won't Convert from RSView32 to View SEThe following objects won't convert from RSView32 to View SE:
VBA
VBA in View32 is server-based; VBA in View SE is client-based.
See AID 51770 - Sample VBA: Exercise in migrating a View32 application with VBA to ViewSE
Native RSView 32 trends
Tag monitors
External applications that depend on RSView32 to be an OPC or DDE data server
RSView32 Alarm Summaries
Command lines embedded in graphics.
For a work-around, see AID 35209 - How to create an "embedded command line" in an RSView SE graphic).
User accounts created in RSView32 will not convert to SE user accounts
Some RSView32 Extensions
RSView 32 SPC - Use FactoryTalk Historian SE with Vantagepoint instead.
RSView32 Messenger - Use Specter Instruments Win911 instead.
Some ActiveX controls
Example: RSView32 TrendX Wrapper.
These will need to be evaluated on an individual basis to see how the desired functionality can be achieved in FactoryTalk View SE.
Commands That Cannot Be Executed from an View SE Event The following commands can be executed from a button or command line, but not from an View SE event:
Abort
Define
Display
DisplayClientClose
DisplayClientOpen
Download
DownloadAll
FlushCache
Help
Identify
Invoke
Key
NextPosition
NextWindow
OpenRSLogix5000
Position
PrevPosition
PrevWindow
PrintDisplay
PullForward
PushBack
RecipeRestore
RecipeSave
ScreenPrint
SendKeys
SetFocus
SuppressOff
SuppressOffAll
Undefine
Upload
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.
For example:
The RecipePro ActiveX control interfaces directly with the RSView32 object model and therefore would not work with RSView SE.
1/3/12 27708 RSView32 to View SE Conversion Guidelines
2/6rockwellautomation.custhelp.com/app/answers/detail/a_id/27708
However
The RSLadder ActiveX control does not depend on the RSView32 object model and therefore would operate in an SE graphic.
For details on RSLadder, see AID 45842 - Will RSLadder5 or RSLadder500 work with RSView SE?
2. 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 the following:
DDE:RSLinx|MyTopic!N7:
Please note:
DDE: needs to be inserted in front of the address.
There are no quotation marks around N7:0.
3. 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 follows:
DDE:RSLinx|MyTopic!S2:23.
For further details on DDE client connectivity, see the FactoryTalk View Site Edition Users Guide, pub. no. VIEWSE-UM006F-EN-E–August 2010, Appendix B.
Additionally, it may be necessary in some cases to apply the solution from AID 26789 - DDE does not work in RSView SEs.
4. RSView32 introduced a new function, GetDayOfWeek() in version 7.3. While there is no equivalent SE function, a simple work-around is to use the VBA function
"Weekday". For more information on VBA's "Weekday" function, see the VBA help.
All RSView32 and RSView SE CommandsThe 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 andgreater, go to the Tools menu and use D i a g n o s t i c s S e t u p - >
D e s t i n a t i o n S e t u p - > O D B C D a t a b a s e instead.
ActivityOff
ActivityOn
ActivityPrintOff
ActivityPrintOn
ActivityViewer
Alarm
AlarmAcceptEdits Added in CPR7+ to support runtime alarm edits in SE
AlarmEvent AlarmEvent
1/3/12 27708 RSView32 to View SE Conversion Guidelines
3/6rockwellautomation.custhelp.com/app/answers/detail/a_id/27708
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 RSView32command
AppAbort AppAbort
AppActivate AppActivate
AppStart AppStart
Beep Beep
Channel
Class
CommandLine See AID 35209 - How to create an "embedded command line" in
an RSView SE graphic
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
1/3/12 27708 RSView32 to View SE Conversion Guidelines
4/6rockwellautomation.custhelp.com/app/answers/detail/a_id/27708
DerivedOff DerivedOff
DerivedOn DerivedOn
Display Display
DisplayClientClose
DisplayClientOpen
Download Download
DownloadAll DownloadAll
DriverPrimary No direct drivers in SE, no equivalent function; try using RSLinxalias topics instead
DriverSecondary No direct drivers in SE, no equivalent function; try using RSLinxalias topics instead
DriverToggle No direct drivers in SE, no equivalent function; try using RSLinxalias topics instead
EchoOff Stops logging commands to the activity log file; no equivalentfunction
EchoOn Starts logging commands to the activity log file; no equivalentfunction
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
Language New command in v4.0 (CPR7), switches between definedlanguages.
LInsertStringTag Language switching command added in v7.3
LTagSubstitute Language switching command added in v7.3
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
1/3/12 27708 RSView32 to View SE Conversion Guidelines
5/6rockwellautomation.custhelp.com/app/answers/detail/a_id/27708
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 tochange 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 supportedfor compatibility
ProjectHide Hides RSView32 Project Manager. Use RSView Studio instead
ProjectRun Runs project. SE projects either run when O/S starts or when aclient demands them.
ProjectShow Shows RSView32 Project Manager. Use RSView Studio instead
ProjectStop Stops project. Use RSView Studio or RSView SE ServiceManager instead.
PullForward PullForward
PushBack PushBack
Quit Exits RSView32. Use RSView Studio or RSView SE ServiceManager instead.
Ramp Ramp
RecipeEdit Launches Recipe Editor. Use RSView Studio to edit recipesinstead
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 AdministrationConsole 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
1/3/12 27708 RSView32 to View SE Conversion Guidelines
6/6rockwellautomation.custhelp.com/app/answers/detail/a_id/27708
instead.
Suppressed Launches Suppressed List editor. Use RSView Studio instead.
SuppressOff SuppressOff
SuppressOffAll SuppressOffAll See AID 28274 - The message "The command 'SuppressOffAll' isignored when issued from a HMI Server" appears when used as anaction in an event for an SE HMI Server.. 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 SEgraphics editor.
VBAExec VBA exists only in RSView graphics. Code can be called directlywithin an SE graphic.
DISCLAIMERThis knowledge base web site is intended to provide general technical information on a particular subject or subjects and is not an exhaustive treatment of such subjects.
Accordingly, the information in this web site is not intended to constitute application, design, software or other professional engineering advice or services. Before making
any decision or taking any action, which might affect your equipment, you should consult a qualified professional advisor.
ROCKWELL AUTOMATION DOES NOT WARRANT THE COMPLETENESS, TIMELINESS OR ACCURACY OF ANY OF THE DATA CONTAINED IN THIS WEB SITE AND MAY
MAKE CHANGES THERETO AT ANY TIME IN ITS SOLE DISCRETION WITHOUT NOTICE. FURTHER, ALL INFORMATION CONVEYED HEREBY IS PROVIDED TO USERS
"AS IS." IN NO EVENT SHALL ROCKWELL BE LIABLE FOR ANY DAMAGES OF ANY KIND INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS
PROFIT OR DAMAGE, EVEN IF ROCKWELL AUTOMATION HAVE BEEN ADVISED ON THE POSSIBILITY OF SUCH DAMAGES.
ROCKWELL AUTOMATION DISCLAIMS ALL WARRANTIES WHETHER EXPRESSED OR IMPLIED IN RESPECT OF THE INFORMATION (INCLUDING SOFTWARE)
PROVIDED HEREBY, INCLUDING THE IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, AND NON-INFRINGEMENT. Note that
certain jurisdictions do not countenance the exclusion of implied warranties; thus, this disclaimer may not apply to you.
This page is best viewed in Internet Explorer 7, Firefox 3.5, Chrome 4, Safari 4 or newer.