Presenter: Alex Landis · About MDT Software •MDT Software is the inventor of Change Management...
Transcript of Presenter: Alex Landis · About MDT Software •MDT Software is the inventor of Change Management...
Presenter: Alex Landis Regional Sales Manager
About MDT Software
• MDT Software is the inventor of Change Management Software for Programmable Devices
• For nearly 30 years MDT Software has delivered automation change management and version control solutions for the world’s leading manufacturers
• Today end-users around the world have selected MDT AutoSave to effectively manage the increasing array of software on the plant floor and minimize downtime associated with plant floor automation
• More partnerships with automation manufacturers around version control ensures close coordination on the latest technologies
• The broadest range of editor and device support in the industry
What Industry Problems Do We Solve?
• Reduce cost of operation through more efficient backup structures
• Reduce the time it takes to recover from downtime incidents due to lost code
• Help detect cyber security threats within your automation programs
• Streamline synergy between end-users and system integrators
• Help maintain the integrity of the programs and provide the users with audit trail and disaster recovery
For Connected Devices
For Non-Networked Devices
AutoSaveAdd-On Products
Product videos
MDT AutoSave Protection and Recovery Solutions
AutoSave Mobile Capabilities
MDT Software
• Protects Intellectual Property in your automation layer …
• Across the enterprise …
• Helping to avoid risk …
• Regardless of device type …
• Recovering quickly from:‐ Hardware failures
‐ Mistakes
‐ Sabotage
• No one else has MDT’s range of device/application support.
For Connected Devices
For Non-Networked Devices
AutoSaveAdd-On Products
Product videos
MDT AutoSave Protection and Recovery Solutions
AutoSave Mobile Capabilities
For Connected Devices
Architecture & Workflow
AutoSave in the PlantReal World Scenarios
A day in the plant…
Plant Engineer
Things happen…
contractor
New Hire
Accident
No record of source code changes
Decrease in performance / quality
Loss of source code in processor = downtime!
What now?
!
No record of source code changes
Decrease in performance / quality
Loss of source code in processor = downtime!
contractor
AutoSave:
✓ Uploads
✓ Compares
✓ Identifies differences
✓ Analyzes
✓ Notifies
✓ Updates (optional)
AutoSave
Server
Agent
!
Wonderware InTouch Compare Report
Schneider Electric Unity Pro
Rockwell RSLogix 5000
Siemens STEP 7
GE Proficy
GE iFIXProject Difference Summary
File: SAMPLE\MDT\SAMPLE\TagGroup_Reports\IFIX1_
BATCH_HISTORICALTAGS.TGD.tagGrp.csv
File: SAMPLE\MDT\SAMPLE\Picture_Reports
\iFix1_Chem_SubMenu.Objects.CSV
File: SAMPLE\MDT\SAMPLE\Picture_Reports\
iFix1_Disc_SubMenu.Objects.CSV
File: SAMPLE\MDT\SAMPLE\Picture_Reports\
iFix1_Disc_SubMenu.Objects.CSV
File: SAMPLE\MDT\SAMPLE\Picture_Reports\
iFix1_H2O_CMP.Objects.CSV
AND AutoSave:
✓ Performs comparisons
✓ Provides an UNDO!
Employees:
✓ Login
✓ Select program
✓ Perform edits
While AutoSave will:
✓ Verify user permissions
✓ Keep changes
User activity is secured and managedAutoSave
Server
Client
!Agent
Quickly recover from hardware failure
Accident
Simply repair and
download!
AutoSave
Server
Client
Agent
For Connected Devices
Architecture & Workflow
AutoSave in the PlantReal World Scenarios
Port Comm. Requirements
22243, 22245, Etc…
AutoSaveServer
AutoSave Architecture: Connected
Workstations
Laptops
Devices
SMTPServer
SQLFarm
NetworkStorage
IIS
SQL
Data
1) SQL Management Plan
2) Copy Data Directory
1) AutoSave Server2) AutoSave Client3) AutoSave AgentAutoSave
Agents
ScheduledOperations
MDT AutoSave: Opportunity Data Collection and Strategy Development Guide
Internal document: Confidential to MDT Staff and Partners
General Information: · How did you hear about MDT? Prior experience, website, distributor, conference, etc.
· What vertical industry best represents the prospect? Water/Wastewater, MFG, O&G · Are you currently using any automated or manual change management system?
· What is the compelling business reason for your interest in the product today?
· Is there an event that has occurred that has heightened your interest in change management?
· Have you been directed to install a system and do you have a target deadline?
· Is there a defined budget? If so, what is it?
What information is needed to assess an opportunity? · What types of automation devices does the prospect own?
o Example – Schneider, Rockwell, GE, Siemens, Wonderware.
· What Automation devices do they want to apply to AutoSave? o Example – PLCs, HMIs, Cameras, Drives, Config Files, Documents, etc.
· How many devices (PLCs, HMIs, Config files) by Editor and version is the prospect using? Ask the prospect to provide a spreadsheet with the following example.
o Example:
10 PLC’s using Siemens Step7 version 5.3 50 RSLogix5000 v17 20 InTouch v10
· How many sites: one or many? Or, is the application dealing with remote assets?
· What server architecture is desired? Central or distributed?
· Are the automation assets connected via a network or are they disconnected or a mix?
· If the servers are distributed, how many devices will be connected to each server?
· Is the prospect interested in workflow control by using approval processes?
· Please provide documentation of these questions prior to contacting MDT.
What’s Next? · Once the device data is provided:
o Assess the competitive nature of the device mix. o Input the device data into the pricing spreadsheet to gain an estimate of the
opportunity. o Schedule a time to discuss the product with the prospect utilizing the
presentation and demonstration tools provided on the Partner Support page via the MDT Link System (https://link.mdtsoft.com/secure/partner/).
o Suggest a pilot test system to provide a proof of concept. o Contact your MDT Sales Manager if you have further questions.
AutoSaveRequirements
Business Network
Process Network
Business Network
Process Network
Laptops
IIS
Current Copy
Local Copy
Ancestor Copy
Devices
Typical Workflow (STEP 7 TIA Example)
Workstations
SQLFarm
AutoSaveServer
NetworkStorage SMTP
Server
AutoSaveAgents
Scheduled Compare
Business Network
Process Network
Current Copy
Processor Copy
Ancestor Copy
Workstations
Laptops
IISSQL
Farm
AutoSaveServer
NetworkStorage SMTP
Server
Devices
AutoSaveAgents
Easy to Navigate User Interface (Unity Module)
Easily locate and manage all of your programs
View all program information: location, network configuration and if the program is locked by another user.
Access the current version of the program as well as the master copy and ancestor copies. Find out when programs were created, by whom and comments made about the program change.
With a simple push of a button you can edit and compare programs
Advanced Device Support
AutoSave Universal SupportAutoSave “Universal” change management support of source files and device data provides a user configurable method to create programs and track changes. This is providedthrough the use of one of the “Universal” style modules:
• AutoSave Universal Module
• AutoSave FTP Module
• AutoSave ARMS Module
AutoSave Universal SuiteChange Management Support for all PC-based, FTP and Ethernet-Accessible Devices in the Plant
For Connected Devices
For Non-Networked Devices
AutoSaveAdd-On Products
Product videos
MDT AutoSave Protection and Recovery Solutions
AutoSave Mobile Capabilities
For Connected Devices
For Non-Networked Devices
AutoSaveAdd-On Products
Product videos
MDT AutoSave Protection and Recovery Solutions
AutoSave Mobile Capabilities
For Non-Networked Devices
ArchitectureAutoSave in the PlantReal World Scenarios
Identify programs to be managed
AutoSaveServer
IIS
SQL
In the office, the Field Technician identifies programs of
interest and AutoSave downloads copies to the engineer’s
laptop
Perform work @ remote facilities
Field Technician performs work
as usual
Upon return to office, check-in changes
AutoSave
Server
IIS
SQL
Analyze and Sync ALL changes back to AutoSave server
with one process, and automatically get updates to other
programs of interest.
For Non-Networked Devices
ArchitectureAutoSave in the PlantReal World Scenarios
AutoSave Architecture: Non-Networked
AutoSaveServer
Corporate Locate
SMTPServer
SQLFarm
NetworkStorage
IIS
SQL
Data
1) SQL Management Plan
2) Copy Data Directory1) AutoSave Server2) AutoSave Client
Service remote devices
AutoSave for Non-Networked Devices
• Users can manage any number of programs on a computer
• Allow users to run the client whether connected to the network or not
• Synchronize many changes (from many sources) at one time
• Quickly launch editor on the managed programs
• Bi-directional synchronization
– Get updates to managed programs automatically
• Testing with large numbers of programs– 20,000+ programs
– Networked and non-networked devices– Some technicians managing about 1500 programs on their PC
• An AutoSave client for disconnected devices provides additional capabilities: – An ‘Undo’ button for field changes
– A history of changes performed on each device
– Ability to copy programs to create new programs in the field
• Management will have visibility to change history and reports
• Can be implemented with minimal impact to current work practices
AutoSave for System Platform
Change management for objects including graphics, templates, instances and more, within the Wonderware System Platform environment.
• Compare versions of objects
• Identify details of differences
• Remove undesired changes
• See an objects associations
• Restore object changes following a Galaxy restoration.
Why do you need A4SP?
• Complements your Wonderware System Platform solution with unparalleled change management, lowering risk and increasing control.
• Extends the System Platform audit tracking capability with significant extra value.
• Ensures that intellectual property in the system design is retained.
• Allows for greater experimentation to be done during design phases to test new ideas with rapid rollback of undesirable changes.
How does A4SP work?
InTouch for SP
w/Trend
GR Automation Process
& Devices
DevStudio
IDE The AutoSave Server is an
archive for the historical
revisions of your graphical
objects, templates, instances
& controls
AutoSave for System
Platform runs on the Galaxy
Repository, and acts as a
monitor of incoming activity
AutoSave for System
Platform captures changes as
they are made
AutoSave
Server
DevStudio
IDE
DevStudio
IDE
By actively managing changes
on the GR Node, AutoSave
for System Platform can track
changes for multiple users,
simultaneously
GR
DevStudio IDE
AutoSave
AutoSave forSystem Platform
Revision 1
Change Occurs
Galaxy Object
Revision 1 Revision 2Revision 3
Full Revision
History & Availability
Revision 2Revision 3
Galaxy Repository
AutoSaveRepository
Revision Stored
A4SP in action
Revision Stored
AutoSave for System Platform Interface
Additional tabs of information, such as “Inheritance” and “Derivation”,provide additional data that is not found in the IDE
Operations are a single-click away to provide users with the ability to compare or restore to a prior revision of a graphical object, template or instance.
Designed in a style similar to the IDE, to reduce training requirements and present a familiar interface.
Additional tools and utilities provided to better manage and restore the entire Galaxy