MasterLogic Software Introduction Describe the MasterLogic Programming Software MasterLogic Software Introduction Describe the MasterLogic Programming Software
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012
10
Introduction
• SoftMaster Window consists of – Menu bar and Toolbar – Project Window – Function Window
– Variable Monitoring Window – Message window
– Program editor
MasterLogic Software Introduction Describe the MasterLogic Programming Software
6
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012
11
SoftMaster
Main Program Editor Window Message Window Tabs Variable Monitoring Windows Function Window Project Window Menu bar and Toolbar Groups
MasterLogic Software Introduction Describe the MasterLogic Programming Software
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012
12
New Project
Open a New Project Used to enter the project name. The extension of
project file is “.xgp”
7
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012
13
Configuration of Project
A folder identical to the project name is created and the project file is
stored in this folder
Browse to select a folder to store the
project file Select the PLC type Select the
type of CPU
Enter the Name of the Program included
in a project Select the programming
language LD: Ladder Diagram SFC: Sequential Function chart ST: Structured Text Enter Project description
MasterLogic Software Introduction Describe the MasterLogic Programming Software
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012
14
Project
Uploads the Project and program stored in the PLC
Item File Extension PLC plc Global
Variables/Address gdv Program prg I/O Parameter iop Basic Parameter bsp Function/FB Fun, src
Imports or Exports the File from the storage location in
the Below Formats
Compares two projects stored on the PC and
displays its result
MasterLogic Software Introduction Describe the MasterLogic Programming Software
8
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012
15
Edit Menu
Optimizes the Program automatically
Inputs a comment or label in the cursor
position Mask to or from cursor-Sets or removes Block positioned rung or
specified block area in rung unit
MasterLogic Software Introduction Describe the MasterLogic Programming Software
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012
16
Find/ Replace
Finds the desired Address or Text based
on the type
Replaces the desired Address or Text with the
new Device or Text
9
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012
17
Converts to IL View
during the LD Edit Shows or hides the Project, Message, Variable Monitoring, or the Instruction Window Displays the
used-memory information on the message window’s cross
reference tab Displays the used
Address information on the message window’s
Used Address tab Inspects the program for
the Logical, Grammar, and Duplicate coil error and it displays the result on the respective message window’s program tab
View for Ladder Diagram Language
MasterLogic Software Introduction Describe the MasterLogic Programming Software
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012
18
View for Ladder Diagram Language
Displays variables / Addresses or the combination as selected LD Properties option selects variables / addresses or the combination as selected
Open Local Variables: Opens the list of local
variables
Open User Function: Opens the Program
window
MasterLogic Software Introduction Describe the MasterLogic Programming Software
10
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012 19 View for SFC Opens the Block/Action/Transition List
MasterLogic Software Introduction Describe the MasterLogic Programming Software
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012 20 Online Menu Connects to PLC Specifies the connection type and parameters Changes PLC Mode Swaps between Master and Standby
CPU
Reset PLC: Reboots PLC Clear PLC: Clears Latch
Area 1,2 PLC System
Logs
Online Modification
11
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012
21
Monitor Menu
Start Monitoring: starts to monitor Pause: Temporarily stops the monitor
Resume: starts from hold point Pausing Conditions: Specifies
conditions for the monitor temporary stop
Specifies the device value being monitored
Custom Events: Time stamps and logs Events Data Traces: stores the waveforms in CPU as
configured
Executes System, Address, special Module (A I/O, HSC), Trend and PID
monitoring and SOE Monitoring
MasterLogic Software Introduction Describe the MasterLogic Programming Software
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012
22
SOE Monitoring
• SOE Monitoring software is used mainly to monitor the events recorded by SOE modules and also are useful to save them to an excel file
• It provides function that allows the SOE monitoring operation to be independent of Softmaster
• It enables data monitoring and saving
• SOE monitoring software communicates with the ML series PLC for ease and fast operation of the SOE module
• Major Functions of SOE: – Read/save event history – Delete event history
– View module parameter settings – Save event history to excel file
• Files Created in the SOE Monitor:
– <File name>.set log file – for the event created by the user. Used mainly to save the event
– <File name>.xls module event file – created by the user. Used mainly to save the event record to the excel file
MasterLogic Software Introduction Describe the MasterLogic Programming Software
12
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012
23
SOE Monitoring Window
• Open SOE Monitoring software: – Monitor SOE Monitoring Double click CPU
Event History option to view the events
saved in CPU
Double click Module Event History option to view the events saved in SOE Module
Saved events are displayed in this area
MasterLogic Software Introduction Describe the MasterLogic Programming Software
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012
24
Debug Menu
Select to start/ stop debugging
Go: Runs to the break point Step Over: Runs Step by Step Step Into: Debugs the subroutine Step Out: Step out the subroutine block Go to Cursor: Runs the Cursor position
Set/Remove Breakpoints: Sets or
Cancels the Breakpoint
Breakpoints List: Displays the List
of breakpoints specified
Breakpoint Conditions: Specifies
break conditions
13
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012
25
Tools Menu
Network Manager: Opens
SoftMaster Network Manager
Start Simulator: Simulated PLC
for Master Logic PLC Series
Customize: User can customize the Toolbar Shortcut Settings: Used for Short Key
Assignment
Options: Used to set Color, Font, Display
settings for items shown in Softmaster
MasterLogic Software Introduction Describe the MasterLogic Programming Software
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012
26
Ladder Element
Symbol Name Description
A Contact (Normally Open) B Contact (Normally Closed) P Contact
(Positive Transition Sensing) NContact
(Negative Transition Sensing) Horizontal Line
Vertical Line Fill Horizontal line
NOT instruction Contact
P N Input Signal P Contact Input Signal N Contact Input Signal A Contact Input Signal B Contact
MasterLogic Software Introduction Describe the MasterLogic Programming Software
14
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012
27
Ladder Element
Symbol Name Description
Normal Coil
P Coil
N Coil
Set Coil
Function/FB
Extension Function Block Normally Open OR contact
Normally Close OR Contact Positive Transition Sensing OR Contact
Negative Transition Sensing OR Contact P N Input Signal P Coil Input Signal N Coil Input Signal Coil S Input Signal S Coil F P N
MasterLogic Software Introduction Describe the MasterLogic Programming Software
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012
28
Status Display
PLC Name: Used to
display the selected PLC Name. If several PLCs are
in a project, online related instructions are applied to the
PLC displayed here PLC Mode: Used to display the PLC Mode. If several PLC’s are in a project, the mode of the selected PLC is
displayed
Warning Display:
Used to display the error status in
the PLC Cursor Position Display: Used to display cursor position while editing the program
Program Edit Mode: Overwrite: Overwrites
the selected contact point/ function block
with new one
Insert: Inserts new
contact point/function block by moving existing contact point/function block to
the right hand side
15
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012
29
Project Configuration Window
Project which may
comprises of several PLCs with CPU module and Single PLC system the connection status Global Variable declaration
and direct variable text can be edited and Viewed
Used to configure Basic Parameter, I/O parameter,
and Redundancy parameter Used as a folder for
all programs
User Defined Task with fixed cycle Custom Function/Function
Block created by the user.
Defines structure type
MasterLogic Software Introduction Describe the MasterLogic Programming Software
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012
30
Function/Function Block
Function / Function Block are listed here
Recently used Function / Function Blocks are listed here
Most frequently used function blocks can be listed and viewed
by this selection
Favorite Functions / Function
Blocks can be added in this list
MasterLogic Software Introduction Describe the MasterLogic Programming Software
16
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012
31
Variable Monitoring Window
• PLC: Used to display the PLC available for registration. SoftMaster project may be composed of multi-PLC
• Program: Used to select the program name with a variable to register
• Variable Name/ Address: Used to enter the name of the variable or address
• Value: Used to display applicable address value when monitored
• Type: Displays the type of variable
• Address/ Variable Name: Selects variable on a list of local variable if the memory is allocated
• Comment: Displays the variable comments
MasterLogic Software Introduction Describe the MasterLogic Programming Software
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012
32
Message Window
• Result: Gives information while writing the program and indicates errors and warnings
• Check Program: Checks all programs and indicates errors and warnings
• Find 1 and Find 2: Result of Find Address / Find Text is displayed here
• Communication: Information like the Date and Time are displayed here
• Cross Reference : Gives detailed information about the program
• Used Address: Gives details of the parameter
• Duplicate Coil: Shows all addresses and the number used in program. Addresses used in each address area, according to designated types, are classified into input and output
17
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012
33
Program Editor
• Program Editor is used to edit the program
• Program editor uses four languages to edit the program – Instruction List
– Ladder Diagram – SFC
– ST
MasterLogic Software Introduction Describe the MasterLogic Programming Software
Honeywell
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012
34
This page intentionally left blank
MasterLogic Software Introduction Describe the MasterLogic Programming Software
18
35
Honeywell Confidential Copyright © 2012 Honeywell International Inc.
4/25/2012