UG SoftMaster 200 V1.7
UG SoftMaster 200 V1.7
UG SoftMaster 200 V1.7
SoftMaster
User's Guide
ML200-SoftMaster
R200
11/09
Release 200
Honeywell
Honeywell International
Process Solutions
2500 West Union Hills
Phoenix, AZ 85027
1-800 343-0228
ii
R200
11/09
Release Information
Document Name
Document
ID
Release
Number
Publication
Date
ML200SoftMaster
200
11/09
References
The following list identifies all documents that may be sources of reference for material discussed
in this publication.
Document Title
2MLI CPUU Users Guide
Contacts
World Wide Web
The following Honeywell web sites may be of interest to Process Solution customers.
Honeywell Organization
Corporate
http://www.honeywell.com
Process Solutions
http://www.honeywell.com/ps
R200
11/09
iii
Contacts
Telephone
Contact us by telephone at the numbers listed as follows.
iv
Location
Organization
Phone
United States
and Canada
1-800-822-7673
Europe
Honeywell TAC-EMEA
+32-2-728-2704
Pacific
1300-300-4822
(toll free within Australia)
+61-8-9362-9559
(outside Australia)
India
+91-20-2682-2458
Korea
+82-2-799-6317
Peoples
Republic of
China
Singapore
+65-6580-3500
Taiwan
+886-7-323-5900
Japan
+81-3-5440-1303
Elsewhere
R200
11/09
Definition
A/D
Base
BCD
Cold Restart
CPU
D/A
Direct variable
Dnet
DeviceNet Network.
FEnet
FO
Fiber-Optic
Function
Function Block
HSL
R200
11/09
Acronym/Term
Definition
I/O
Input / Output
IEC
Interrupt Task
KB
Kilo Bytes
KStep
Kilo Steps
LSB
MB
Mega Bytes
ML-200
MasterLogic-200
Module
vi
MSB
O/S
Operating System
P2P
PAC
PLC
PLC System
Pnet
Profibus-DP Network.
RAM
R200
11/09
Acronym/Term
RTC
RTC
Snet
SoftMaster
STP
Symbolic variable
TP
UTP
Warm Restart
Watchdog Timer
R200
11/09
Definition
vii
viii
R200
11/09
Symbol Definitions
Symbol Definitions
The following table lists those symbols used in this document to denote certain conditions.
Symbol
Definition
ATTENTION: Identifies information that requires special
consideration.
CAUTION
R200
11/09
ix
Symbol Definitions
Symbol
Definition
ESD HAZARD: Danger of an electro-static discharge to which
equipment may be sensitive. Observe precautions for handling
electrostatic sensitive devices.
Protective Earth (PE) terminal: Provided for connection of the
protective earth (green or green/yellow) supply system conductor.
R200
11/09
Contents
1.
INTRODUCTION ..........................................................................25
1.1
1.2
2.
INSTALLATION ...........................................................................29
2.1
SoftMaster Installation.................................................................................. 29
Installing SoftMaster.............................................................................................................29
2.2
3.
3.2
3.3
Cut-Paste .............................................................................................................................79
Copy Paste........................................................................................................................80
Drag and Drop......................................................................................................................80
3.4
3.5
3.6
xi
Contents
Symbol Definitions
Configuring LD option.......................................................................................................... 92
Configuring SFC option ....................................................................................................... 94
Configuring ST option.......................................................................................................... 96
4.
4.2
Project Management....................................................................................101
4.3
4.4
Project Password.........................................................................................127
5.
Overview of variables..................................................................................133
5.2
5.3
R200
11/09
Contents
Symbol Definitions
5.4
5.5
5.6
FB Variable ........................................................................................................................165
5.7
5.8
FUN Variable......................................................................................................................170
5.9
5.10
5.11
6.
LD EDIT......................................................................................187
6.1
6.2
Limits............................................................................................................ 187
6.3
xiii
Contents
Symbol Definitions
6.4
6.5
7.
7.1
Overview .......................................................................................................243
7.2
7.3
R200
11/09
Contents
Symbol Definitions
7.4
7.5
8.
PROGRAMMING........................................................................299
8.1
8.2
8.3
R200
11/09
xv
Contents
Symbol Definitions
9.
FIND/REPLACE......................................................................... 333
9.1
Find Address................................................................................................333
9.2
9.3
9.4
9.5
10.
10.1
10.2
I/O Parameters..........................................................................................369
11.
ONLINE...................................................................................... 389
11.1
11.2
Online Functions......................................................................................397
R200
11/09
Contents
Symbol Definitions
Reset PLC..........................................................................................................................405
Clearing PLC data..............................................................................................................407
PLC Information .................................................................................................................409
Password ...........................................................................................................................411
PLC History ........................................................................................................................416
PLC Error/Warning.............................................................................................................421
Flash Memory Setting ........................................................................................................422
Force I/O Setting ................................................................................................................425
Force I/O Setting ................................................................................................................427
Forced I/O Cancel ..............................................................................................................431
Skip I/O setting...................................................................................................................433
Fault Mask..........................................................................................................................442
11.3
12.
MONITORING ............................................................................451
12.1
12.2
12.3
12.4
Basic Application................................................................................................................476
Connect/Disconnect ...........................................................................................................477
System Synchronization.....................................................................................................477
All I/O modules ON/OFF ....................................................................................................478
Selected I/O modules ON/OFF ..........................................................................................479
Change Current Value .......................................................................................................479
Information Display of Power Module.................................................................................480
Information Display of CPU module ...................................................................................482
Information Display of Communication Module ..................................................................483
R200
11/09
xvii
Contents
Symbol Definitions
12.5
12.6
12.7
Trend Monitoring......................................................................................517
12.8
Data Traces...............................................................................................532
R200
11/09
Contents
Symbol Definitions
12.9
13.
DEBUGGING..............................................................................573
13.1
13.2
Set/Remove Breakpoints....................................................................................................575
Go ......................................................................................................................................578
Go to Cursor.......................................................................................................................579
Step Into.............................................................................................................................580
13.3
13.4
13.5
14.
ONLINE EDITING.......................................................................595
14.1
15.
PRINTING...................................................................................601
15.1
Printing a Project................................................................................................................601
Print Setting........................................................................................................................602
Page Setup ........................................................................................................................603
Header/Footer Setting ........................................................................................................604
Cover Setup .......................................................................................................................606
R200
11/09
xix
Contents
Symbol Definitions
15.2
16.
16.1
Overview ...................................................................................................613
16.2
16.3
16.4
16.5
17.
17.1
17.2
17.3
Limitations ................................................................................................662
18.
18.1
Writing ST program..................................................................................663
R200
11/09
Contents
Symbol Definitions
18.2
18.3
18.4
ST option............................................................................................................................677
Font/Color ..........................................................................................................................679
Zoom ..................................................................................................................................680
Tab.....................................................................................................................................680
Showing line numbers ........................................................................................................681
18.5
19.
19.1
Overview................................................................................................... 695
19.2
19.3
19.4
19.5
19.6
xxi
Contents
Symbol Definitions
19.7
20.
20.1
20.2
20.3
Control Redundancy................................................................................723
20.4
System Monitoring...................................................................................725
21.
21.1
21.2
Range of warranty....................................................................................739
xxii
R200
11/09
1. Introduction
1.1
Features of SoftMaster
SoftMaster is a software tool designed to program and debug the MasterLogic 200 PLC
series. Following are some of the key features of SoftMaster.
Multi-PLC, Multi-Program
Shortcut Keys
R200
11/09
Message Windows
Easy and convenient editing with Drag and Drop function on most editors such
as Project, Variable/Comment, LD Edit, Variable Monitor, and so on.
Edit option is available through View Variable, View Address, and View Flag.
25
1. Introduction
1.1. Features of SoftMaster
Monitoring Functions
Logging and reading data available if user defined conditions are met for a
specific address
26
Custom Events
R200
11/09
1. Introduction
1.2. System Requirements
1.2
System Requirements
The following are the system requirements of SoftMaster:
Item
Specification
COM Port
Hard Disk
Monitor
Windows
ATTENTION
It is recommended to install SoftMaster on Windows 2000 or XP.
R200
11/09
27
1. Introduction
1.2. System Requirements
28
R200
11/09
2. Installation
2.1
SoftMaster Installation
Installing SoftMaster
To install SoftMaster, perform the following steps:
Step
R200
11/09
Action
29
2. Installation
2.1. SoftMaster Installation
Step
3
Action
Enter your name and company name. Click Next.
30
The default installation folder is displayed. If you want to change the folder,
click Browse to select a new folder. SoftMaster needs 30 MB of free disk
space. In case of inadequate free space, you are prompted to select a disk
with enough capacity.
R200
11/09
2. Installation
2.1. SoftMaster Installation
Step
Action
R200
11/09
31
2. Installation
2.1. SoftMaster Installation
Step
5
Action
The installation progress is displayed as follows:
32
R200
11/09
2. Installation
2.1. SoftMaster Installation
Step
6
R200
11/09
Action
Click Finish to complete the installation.
33
2. Installation
2.2. USB Device Driver Installation
2.2
34
R200
11/09
2. Installation
2.2. USB Device Driver Installation
Step
1
Action
Turn PLC power ON and connect USB device to the PC.
If the connection is established, the Found New Hardware Wizard dialog box
is displayed.
Select Install from a list or specific location (Advanced) and click Next to
continue.
You are prompted to choose search and installation options.
R200
11/09
35
2. Installation
2.2. USB Device Driver Installation
36
Step
Action
Select Search for the best driver in these locations and select Include
this location in the search.
R200
11/09
2. Installation
2.2. USB Device Driver Installation
R200
11/09
Step
Action
Click Browse. On the Browse Folder dialog box, select Drivers folder where
SoftMaster is installed.
37
2. Installation
2.2. USB Device Driver Installation
Step
6
38
Action
Click OK. Then, the computer starts searching for the driver files in the
selected folder.
R200
11/09
2. Installation
2.2. USB Device Driver Installation
R200
11/09
Step
Action
If the computer found the most suitable device driver, you prompted to begin
installing the selected device driver. Since USB device driver operated stably
based on Windows OS, click Continue Anyway.
39
2. Installation
2.2. USB Device Driver Installation
40
Step
Action
If the device driver has been installed completely, the Installation Complete
Dialog is displayed as follows. Click Finish to complete the installation of the
driver.
R200
11/09
2. Installation
2.2. USB Device Driver Installation
R200
11/09
Action
41
2. Installation
2.2. USB Device Driver Installation
Normal Case
The USB device driver for MasterLogic 200 PLC has been installed successfully, if the
list Honeywell MasterLogic Series appears with the figure under Universal Serial Bus
Controller.
42
R200
11/09
2. Installation
2.2. USB Device Driver Installation
Abnormal Case
The device driver has not been installed successfully, if the following figure is displayed.
R200
11/09
43
2. Installation
2.2. USB Device Driver Installation
If the USB driver for MasterLogic 200 PLC is not installed successfully, reinstall the
USB driver for MasterLogic 200 PLC in the following steps.
Step
1
44
Action
On the device driver with the icon with an exclamation mark, right-click the
mouse and select Update Driver from the context menu.
R200
11/09
2. Installation
2.2. USB Device Driver Installation
R200
11/09
Step
Action
H/W Update Wizard dialog box appears. Select the option Installation from a
list or specific location (Advanced) and click Next. The next sequence is
manually the same as in Installation of Device Driver.
45
2. Installation
2.2. USB Device Driver Installation
If the USB driver for MasterLogic 200 PLC is not installed successfully, reinstall the
USB driver for MasterLogic 200 PLC in the following steps
Step
1
46
Action
If the device driver has been installed incorrectly or in error, execute H/W
Update Wizard. Select the option Installation from a list or specific location
(Advanced) and click Next.
R200
11/09
2. Installation
2.2. USB Device Driver Installation
Step
2
R200
11/09
Action
On search and installation options, select Dont Search. I will choose the
driver to install and click Next.
47
2. Installation
2.2. USB Device Driver Installation
Step
48
Action
R200
11/09
2. Installation
2.2. USB Device Driver Installation
R200
11/09
Step
Action
From the Browse File dialog box, move to the folder SoftMaster is installed in.
Select drivers folder to display GmUSBD.inf file. With this file selected, click
Open.
On the item of Copy manufacturers files from, a directory with the file of the
device driver is displayed. Click OK.
49
2. Installation
2.2. USB Device Driver Installation
Step
7
50
Action
On Show compatible hardware list of the device driver Select dialog box,
select Honeywell MLSeries driver and then click Next.
R200
11/09
2. Installation
2.2. USB Device Driver Installation
R200
11/09
Step
Action
51
2. Installation
2.2. USB Device Driver Installation
52
Step
Action
Completing the Hardware Update dialog box appears. Click Finish to end the
installation of the driver.
R200
11/09
3. Basic Application
3.1
UI area
R200
11/09
Description
Tool bar: The toolbar below the menu bar contain buttons and
commands to access frequently used tasks.
SoftMaster User's Guide
Honeywell
53
3. Basic Application
3.1. SoftMaster user interface
UI area
Description
Menu bar
Selecting a menu item displays the options under the menu. Click a menu item and select
an option from the drop-down list of menu options. You can also access the menu using
the shortcut keys.
54
R200
11/09
3. Basic Application
3.1. SoftMaster user interface
Project menu
The following is an illustration of the components of the Project menu.
The following table lists the Project menu options with their description:
Menu option
R200
11/09
Description
New Project
Open Project
Save Project
Save As
Close Project
55
3. Basic Application
3.1. SoftMaster user interface
Menu option
Add Item
56
Description
PLC
Task
Program
Function
Function Block
Data type
PLC
Global
Variables/Address
Program
I/O parameter
Basic parameter
Function/FB
Export to File
Compare Projects
Preview
Print Project
Print Setup
Exit
Ends SoftMaster.
R200
11/09
3. Basic Application
3.1. SoftMaster user interface
Edit Menu
Menu option
R200
11/09
Description
Undo
Redo
Cut
Copy
Paste
57
3. Basic Application
3.1. SoftMaster user interface
Menu option
Delete
Select All
Insert Mode
Insert Line
Delete Line
Insert Cell
Delete Cell
Optimize Program
Insert Comment/Label
Bookmark
Tools
58
Description
Set/Remove
Remove All
Previous Bookmark
Next Bookmark
R200
11/09
3. Basic Application
3.1. SoftMaster user interface
Find/Replace
Menu Option
Find Address
Find Text
Replace Address
Replace Text
Find Again
Search again.
Go to
R200
11/09
Description
Step/line
Rung comment
Label
END Command
Previous Message
Next Message
59
3. Basic Application
3.1. SoftMaster user interface
View
Menu
60
Description
IL
Project Window
Message Window
Instruction Window
Cross Reference
R200
11/09
3. Basic Application
3.1. SoftMaster user interface
Menu
Description
Reference tab.
R200
11/09
Used Address
Check Program
Variables
Address
Flags
Address/Variables
Address/Comments
Variables/Comments
Zoom-In
Zoom-Out
Resize Width
Resize Height
Full Screen
Properties
LD Properties
Change Columns
61
3. Basic Application
3.1. SoftMaster user interface
Menu
Description
Open Program
Online
62
R200
11/09
3. Basic Application
3.1. SoftMaster user interface
Menu
Description
Connect/Disconnect
Connection Settings
Change Mode
Run
Stop
Debug
R200
11/09
Read
Write
Reset PLC
Resets PLC.
Clear PLC
PLC Information
PLC History
PLC Errors/Warnings
I/O Information
Force I/O
Skip I/O
Fault Mask
63
3. Basic Application
3.1. SoftMaster user interface
Menu
Description
Monitor
Menu
64
Description
Start/Stop Monitoring
Pause
Resume
Pausing Conditions
System Monitoring
R200
11/09
3. Basic Application
3.1. SoftMaster user interface
Menu
Description
Address Monitoring
Trend Monitoring
PID Monitoring
SOE Monitoring
Custom Events
Data Traces
Debug
Menu
R200
11/09
Description
Start/Stop Debugging
Go
Step Over
Step Into
65
3. Basic Application
3.1. SoftMaster user interface
Menu
Description
Step Out
Go to Cursor
Set/Remove Breakpoints
Breakpoints List
Breakpoint Conditions
Tools
Menu
66
Description
Network Manager
Start/End Simulator
Customize
Shortcut Settings
Options
Create Host ID
R200
11/09
3. Basic Application
3.1. SoftMaster user interface
Window
Menu
Description
New Window
Split
Cascade
Tile Horizontally
Tile Vertically
Arrange Icons
Close All
Help
Instruction
R200
11/09
Description
SoftMaster Help
Instruction Help
About SoftMaster
67
3. Basic Application
3.1. SoftMaster user interface
Tool Bar
SoftMaster provides shortcut icons for frequently used menus on the tool bar. Click a tool
to execute.
Action
On the menu, select Tools > Customize.
The Customize dialog box is displayed.
68
R200
11/09
3. Basic Application
3.1. SoftMaster user interface
Step
Action
Click New.
The New Tool bar dialog box is displayed.
R200
11/09
69
3. Basic Application
3.1. SoftMaster user interface
Step
Action
Action
Select the menus that you want as a part of the new tool bar.
70
Legend
Description
Tool tip of
selected toolbar
item
Name of the
PLC
PLC Mode
display
Warning Display
R200
11/09
3. Basic Application
3.1. SoftMaster user interface
Legend
Description
Cursor Position
Mode
R200
11/09
71
3. Basic Application
3.1. SoftMaster user interface
72
R200
11/09
3. Basic Application
3.1. SoftMaster user interface
R200
11/09
73
3. Basic Application
3.1. SoftMaster user interface
Hide
Select Hide from the right-click context menu on the window.
74
R200
11/09
3. Basic Application
3.1. SoftMaster user interface
R200
11/09
75
3. Basic Application
3.1. SoftMaster user interface
Field Label
76
Description
Input
List Box
Used to select an item on the list. Press the list box arrow
to display the list with the item to click and select.
Options
Used to select just one item in the same group. Use the
mouse to select the specific item.
OK
Cancel
R200
11/09
3. Basic Application
3.2. Open/Close Project
3.2
Open/Close Project
Open Project
To open the project, perform the following steps:
Step
Action
TIP
The extension of SoftMaster project file is .xgp. On the Open dialog box,
select Project File to check the project comment in the comment area.
Close Project
To close the project, perform the following steps:
Step
R200
11/09
Action
If the project is not saved after editing, the following message appears.
77
3. Basic Application
3.2. Open/Close Project
Save Project
To save the project, perform the following:
78
R200
11/09
3. Basic Application
3.3. Edit Functions
3.3
Edit Functions
These functions are available in LD, IL, Variable/Comment, Variable Monitor and
Project Window. Variable/Comment and Excel can share the edited details with each
other.
Cut-Paste
It is used for selecting blocks to move to other places.
R200
11/09
Cut > Paste menu is used to move the data of the selected area to a new position to
paste the data on. The example of Cut > Paste on the Variable/Comment Window
is as follows.
79
3. Basic Application
3.3. Edit Functions
Copy Paste
Copy > Paste menu is used to create data identical to the data of the selected area. At this
time, in case the variable name is duplicated as described in Variable/Comment, an
applicable warning message appears. Refer to the comment of each edit window for more
details. The example of Copy > Paste in LD figure is as follows.
Drag and Drop
Drag & Drop is used to apply either Cut > Paste or Copy > Paste. When dragging and
dropping in a same area such as same LD or IL window, it applies Cut > Paste; if
dragging and dropping with two and more SoftMaster Program instances opened, it
applies Copy > Paste.
80
R200
11/09
3. Basic Application
3.4. Shortcut Keys
TIP
3.4
Cut, Copy and Paste can be also controlled by the mouse context menu in
Edit window.
Cut, Copy or Paste from/to different areas may cause fatal program errors.
Shortcut Keys
R200
11/09
Action
On the menu, select Tools > Shortcut Settings.
81
3. Basic Application
3.4. Shortcut Keys
Step
Action
Field Label
82
Description
Select a macro
Create Shortcut
Remove
Reset All
From the Select a macro list, select the menu to specify its shortcut key.
Click the shortcut key to set. For example, to apply Alt + Z, press Alt and Z on
the keyboard. A shortcut key is displayed on the Edit Window. If this key
association is already used, a menu applicable to the specified shortcut key is
displayed.
R200
11/09
3. Basic Application
3.5. Edit Window Zoom In, Zoom Out
3.5
R200
11/09
Select View > Zoom In or View > Zoom Out on the menu as necessary. Or use the
combo box to select or enter a specific magnification rate. Or together with Ctrl
being pressed, use the mouse wheel to adjust the rate. The two figures below show
the examples of 50% and 200% magnified screens.
83
3. Basic Application
3.6. Customizing SoftMaster
3.6
Customizing SoftMaster
This function allows you to configure the default folder for storing projects, set the
common editor, and configures the font/color for LD, SFC and ST.
84
1.
Category: Used for classifying the SoftMaster option applied to entire program and
option applied to language like tree.
2.
Setting contents: If you select [a]s category, it displays contents of each category.
3.
Entire button: Affects the entire category regardless of selected category. Reset
category button is used to reset all value of option.
R200
11/09
3. Basic Application
3.6. Customizing SoftMaster
Action
R200
11/09
Description
Select Folder
85
3. Basic Application
3.6. Customizing SoftMaster
Step
Action
file with SoftMaster-NM
Click OK.
86
Action
R200
11/09
3. Basic Application
3.6. Customizing SoftMaster
Step
Action
The following table provides a brief description of Common Editor Settings.
Field Label
Description
Output cross
reference instantly
Show grid
Displays grid
R200
11/09
Action
87
3. Basic Application
3.6. Customizing SoftMaster
Step
Action
Field Label
Description
Items
Font
Color
Default
Preview
88
Action
On the menu, select Tools > Options.
R200
11/09
3. Basic Application
3.6. Customizing SoftMaster
Step
2
Action
Select Online in the category.
Unsigned
decimal
R200
11/09
89
3. Basic Application
3.6. Customizing SoftMaster
Step
Action
Signed
decimal
Hexadecimal
As instruction
As variable
90
R200
11/09
3. Basic Application
3.6. Customizing SoftMaster
Step
Action
Show Message when changing the PLC mode: When changing the PLC,
selects to display conversion message automatically. When changing stop
mode to run mode, the following message displays.
Contrary, when changing run mode to stop mode, the following message
displays.
R200
11/09
91
3. Basic Application
3.6. Customizing SoftMaster
Configuring LD option
You can change text and column width of LD editor.
To display the LD option, perform the following steps.
Step
Action
92
Field Label
Description
Display
R200
11/09
3. Basic Application
3.6. Customizing SoftMaster
LD Font/Color option
You can change Font/Color used in LD editor.
To set the LD font/color option, perform the following steps:
Step
Action
R200
11/09
Field Label
Description
Items
Font
Color
Default
Preview
93
3. Basic Application
3.6. Customizing SoftMaster
94
Action
Field Label
Description
Show comment
R200
11/09
3. Basic Application
3.6. Customizing SoftMaster
Step
Action
Split window position
ATTENTION
R200
11/09
Action
Select Font/Color in SFC category and select items you want to change.
95
3. Basic Application
3.6. Customizing SoftMaster
Step
Action
Field Label
Description
Items
Font
Color
Default
Preview
Configuring ST option
Options used in editing ST program.
To display the ST option, perform the following steps.
Step
96
Action
R200
11/09
3. Basic Application
3.6. Customizing SoftMaster
Step
R200
11/09
Action
Field Label
Description
Parameter information
Tab size
Auto indent
Enhance
97
3. Basic Application
3.6. Customizing SoftMaster
ST Font/Color option
You can change Font/Color used in ST editor.
To set the ST font/color option, perform the following steps:
Step
Action
98
Field Label
Description
Items
Font
Color
Default
Preview
R200
11/09
4. Project Configuration
4.1
R200
11/09
99
4. Project Configuration
4.1. Overview of Project Configuration
Legend
Item Name
Description
Project
PLC
Global/Direct Variables
Parameter
Basic Parameters
I/O Parameters
Scan Program
New program
Scan Program 2
Task1
Task Program1
User function/function
block
Function1
TIP
A project can include several PLCs. This way, SoftMaster can be used to
conveniently manage and monitor several PLCs simultaneously.
100
R200
11/09
4. Project Configuration
4.2. Project Management
4.2
Project Management
Action
On the menu, select Project > New Project.
The following dialog box is displayed
R200
11/09
101
4. Project Configuration
4.2. Project Management
Step
Action
Field Label
Description
Project name
File directory
Select Folder
PLC series
CPU type
Program name
Program language
Project description
TIP
When you create a new project, it is stored in a folder with a name that is
identical to the project name. The extension of .xgp is automatically
attached to the project file if it is not specified.
Action
Select Project > Open Project from the menu bar.
The following dialog box is displayed.
102
R200
11/09
4. Project Configuration
4.2. Project Management
Step
Action
Action
3
R200
11/09
103
4. Project Configuration
4.2. Project Management
TIP
Select Project > Save Project to save the project read from the PLC in
the PC.
Select Online > Read to read the items of PLC and import to the
currently open Project.
Saving a Project
It is used to save changes in a project.
To save a Project, on the menu bar, select Project > Save Project.
TIP
If items in the project have changed and need to be saved, * is displayed
beside the project name in the project window.
Saving Project as
It is used to save the project as a different file name.
To save the project, with a different file name:
104
R200
11/09
4. Project Configuration
4.2. Project Management
Step
Action
Enter a new project file name and select a folder, where you want to save the
project file
Field Label
R200
11/09
Description
File name
File directory
Select Folder
Click OK.
105
4. Project Configuration
4.3. Project Item
4.3
Project Item
Add item
PLC, task and program can be added into the project.
Perform the following procedure to Add PLC.
Step
106
Action
R200
11/09
4. Project Configuration
4.3. Project Item
Step
R200
11/09
Action
Enter the PLC name, PLC type, and PLC description, and then click OK, to
create a new PLC, as displayed in the following figure.
107
4. Project Configuration
4.3. Project Item
Step
Action
TIP
SoftMaster allows the user to specify the project and include several PLCs in
one project for convenient program management.
Add Task
REFERENCE - INTERNAL
For additional information on the operation and details of the task, see 2MLK
CPU manual.
108
R200
11/09
4. Project Configuration
4.3. Project Item
R200
11/09
Action
Enter the Task name, Priority, Task Number and Execution Condition, and
then click OK, to create a new Task, as displayed in the following figure.
109
4. Project Configuration
4.3. Project Item
Step
Action
Field Label
110
Description
Task name
Priority
Task number
R200
11/09
4. Project Configuration
4.3. Project Item
Step
Action
Execution condition. ( Ex. Fixed Cycle: 0
~ 31)
Execution condition
Address
TIP
Execution condition may be different according to the PLC type.
R200
11/09
111
4. Project Configuration
4.3. Project Item
Adding a Program
To add a Program, perform the following steps:
Step
112
Action
R200
11/09
4. Project Configuration
4.3. Project Item
R200
11/09
Step
Action
Enter the Program name, language, and Program Description, and then click
OK.
113
4. Project Configuration
4.3. Project Item
Exporting to file
The following items can be saved as separate item files.
Item
File Extension
PLC
plc
Global/direct variables
gdv
I/O parameter
iop
Basic parameter
bsp
Program
prg
fun
114
Action
R200
11/09
4. Project Configuration
4.3. Project Item
Exporting Variable/Comment
To export a Variable/Comment, perform the following steps:
Step
Action
Action
On the menu, select Project > Export to File > I/O Parameter.
Action
On the menu, select Project > Export to File > Basic Parameter.
Exporting a Program
To export a Program, perform the following steps:
Step
R200
11/09
Action
115
4. Project Configuration
4.3. Project Item
Step
3
Action
Enter the file name, and then click OK.
TIP
Items can be easily copied or moved between the projects using the
Drag and Drop function.
File extension
PLC
plc
Global/direct variables
gdv
I/O parameter
iop
Basic parameter
bsp
Program
prg
fun
Imports item from saved item files. The contents from PLC, program is inserted into
project. Variable/comment, basic parameter, I/O parameter, etc. is overwritten on the
previous item.
TIP
Since Variable/Comment, Basic Parameters and I/O Parameters are
overwritten on the existing items; the content of the existing item is deleted.
116
R200
11/09
4. Project Configuration
4.3. Project Item
Action
On the menu, select Project > Import Item from File > PLC.
Importing Variable/Comment
To import Variable/Comment, perform the following steps:
Step
1
R200
11/09
Action
In the project window, select the PLC Item.
117
4. Project Configuration
4.3. Project Item
Step
118
Action
On the menu, select Project > Import Item from File > Global
Variables/Address.
R200
11/09
4. Project Configuration
4.3. Project Item
R200
11/09
Action
On the menu, select Project > Import Item from File > I/O Parameter.
119
4. Project Configuration
4.3. Project Item
120
Action
In the menu, select Project > Import Item from File > Basic Parameter.
R200
11/09
4. Project Configuration
4.3. Project Item
Importing a Program
To import a Program, perform the following steps:
Step
Action
On the menu, select Project > Import Item from File > Program.
Project properties
To view the project properties, perform the following steps:
Step
R200
11/09
Action
121
4. Project Configuration
4.3. Project Item
Step
Action
Field Label
Description
Project name
Project description
File Name
122
R200
11/09
4. Project Configuration
4.3. Project Item
Action
Action
Action
R200
11/09
123
4. Project Configuration
4.3. Project Item
Action
Select a program.
124
Action
Select a program.
R200
11/09
4. Project Configuration
4.3. Project Item
Comparing Projects
Two projects can be compared with respect to specific items. Compare result is displayed
in the Result window.
To compare two projects, perform the following steps:
Step
R200
11/09
Action
Select the items to compare with. The selected items of both projects should
be identical.
125
4. Project Configuration
4.3. Project Item
Step
126
Action
Click Compare.
R200
11/09
4. Project Configuration
4.4. Project Password
4.4
Project Password
Input password
To set a password for a project, perform the following steps:
Step
R200
11/09
Action
127
4. Project Configuration
4.4. Project Password
Step
128
Action
Enter the password in the Password box in the New password section.
Click OK.
R200
11/09
4. Project Configuration
4.4. Project Password
Changing password
To change password, perform the following steps:
Step
R200
11/09
Action
129
4. Project Configuration
4.4. Project Password
130
Step
Action
Enter the new password once again in Confirm password, identical to the
previous password.
Click OK.
R200
11/09
4. Project Configuration
4.4. Project Password
Deleting Password
To delete password, perform the following steps:
Step
R200
11/09
Action
131
4. Project Configuration
4.4. Project Password
Step
132
Action
Click Delete.
R200
11/09
5. Variables
5.1
Overview of variables
Use of variables is program dependent. In general, global variable is available in every
program. To use a global variable as a local variable, it is necessary to declare it as
EXTERN before use. Local variable is available only in a designated program. Direct
variable (variables with user specified address) can be used in the program. In addition, a
comment can be entered to the direct variable.
5.2
Global/Direct Variable
Global/Direct variables consist of global variables, direct variable comments and flags. A
Global variable declare the variable to be used for a program or displays a list of the
declared variables, based on the available variables. Direct variable comment declares the
direct variable comment available in a program or displays the comment. The Flag
displays a list of flags provided by the declaration. The following are the different types
of flags:
System flag
P2P flag
PID flag.
Global Variable
Global variables are declared and the list is displayed.
R200
11/09
133
5. Variables
5.2. Global/Direct Variable
a)
134
R200
11/09
5. Variables
5.2. Global/Direct Variable
TIP
Direct variable varies depending on CPU type.
Flag
R200
11/09
Description
Flag kind
Used to select the type of flag (System, HS link, P2P and PID)
All
Used to display the entire list of flags selected from Flag kind. In case of system
flag, all the details are displayed on the screen. If All is not selected, only the flag
applicable to the Parameter number and Block index is displayed.
Parameter
number
This is active only for High-speed link, P2P and PID flag. Only the flag item of the
input parameter number is displayed. (Example, If Parameter Number 1 is
entered; the flag number is displayed as in the following figure.)
135
5. Variables
5.2. Global/Direct Variable
136
Field Label
Description
Block index
This is active only for High Speed link and P2P flag. Only the flag item of the input
block index is displayed. (Example, If Block index 120 is entered; it is as in the
following figure.)
R200
11/09
5. Variables
5.3. Global/Direct Variable Edit
5.3
Field Label
Description
Variable kind
Variable name
WB0,)
If a line is empty, BOOL is displayed as the default type when entering
R200
11/09
137
5. Variables
5.3. Global/Direct Variable Edit
Field Label
Description
a variable.
23 types of variables are available; 20 basic types and 3 derived types.
Type
Basic type(20):
Derived type(3):
ARRAY(i.e. ARRAY[0..6,0..2,0..4] OF
BOOL) => limit (up to 3rd), STRUCT(i.e.
STRUCT name display) => STRUCT type
is not available in STRUCT, FB_INST(i.e.
FB name display)
Memory address
Indicates the memory address that be entered using the direct variable
(I, Q, M, R, W).
Initial value
Retain
M:
I, Q:
Used
Comment
Allows entry of a comment. Use Ctrl + Enter key to enter Multi line
comments.
Line validity
TIP
An error that occurs when editing a cell, is highlighted in pink. Press ESC key
to recover the previous value during the cell edit.
138
R200
11/09
5. Variables
5.3. Global/Direct Variable Edit
Action
TIP
To select the area,
Use the mouse to select the cell of (0,0) in order to select the whole
table
Select Edit > Select All in order to select the whole table.
Use the mouse to select the column header of the cell in order to
select the whole columns.
Use the mouse to select the row header of the cell in order to select
the whole rows.
Use the mouse to drag the part of the cell in order to select the area.
Use Shift + Arrow keys on the keyboard in order to select the area
Delete
It is used to delete the data of a selected area from the list of global/direct variables.
To delete data of a selected area, perform the following steps:
R200
11/09
139
5. Variables
5.3. Global/Direct Variable Edit
Step
Action
Cut
It is used to save the selected data in the clipboard in order to add to the current project or
other projects. Unlike Copy, Cut deletes the selected data from the original area.
To cut the data and save it in windows clipboard, perform the following steps:
Step
Action
Paste
This option enables the pasting of cut or copied data (saved on the clipboard) in the
selected position. If the data is already displayed, the dialog box is called to select and
change the data.
140
Action
R200
11/09
5. Variables
5.3. Global/Direct Variable Edit
R200
11/09
a)
Number: used to display the duplicated number of the variables and direct
variables to paste
b)
c)
d)
White Line: used to display the list of variables/comments obtained from the
clipboard, which is not edited.
e)
141
5. Variables
5.3. Global/Direct Variable Edit
f)
Cancel: The existing list of variables/comments is not deleted, and a new the
list of variables/ comments is not applied accordingly.
g)
h)
Unselect All: used to cancel all the selections in the Replace column.
142
Action
R200
11/09
5. Variables
5.3. Global/Direct Variable Edit
R200
11/09
a)
Number: Used to display the duplicated number of the variables and direct
variables to paste
b)
c)
Gray Line: Used to display the data in the existing cell, which is not edited.
d)
e)
f)
Unselect All: Used to cancel all the selections in the Replace column.
SoftMaster User's Guide
Honeywell
143
5. Variables
5.3. Global/Direct Variable Edit
TIP
If all items are identical, the cell cannot be edited, while if partially
identical, the cell can be edited.
If the data saved in the clipboard is greater than the number of the lines
to paste, it is not possible to paste.
Paste in View Direct Variable Comment regards the data saved in the
clipboard as the partial columns.
144
Action
In the Project window, double-click Global Variables/Address.
R200
11/09
5. Variables
5.3. Global/Direct Variable Edit
Step
Action
The list of all global variables in listed.
R200
11/09
Click the header of the Serial Number column to select the entire list of
variables as illustrated.
On the menu, click Edit>Cut or right-click and choose Cut from the menu.
145
5. Variables
5.3. Global/Direct Variable Edit
Step
Action
Right click on the header of the Serial Number column and choose Paste.
ATTENTION
Do not re-register the special modules.
Insert line
It is used to insert new lines in the selected area. Inserting a line pushes down the existing
lines.
To insert new lines, perform the following steps:
Step
146
Action
R200
11/09
5. Variables
5.3. Global/Direct Variable Edit
Step
Action
TIP
Press Enter or Tab to create a new line at the end of the last line.
Delete line
It is used to delete the lines in a selected area. To delete existing lines, perform the
following steps:
Step
R200
11/09
Action
Select a line.
147
5. Variables
5.3. Global/Direct Variable Edit
Step
Action
ATTENTION
Delete Line is not executed If no cell is selected.
Automatic fill
It is used to add variables to the existing list of variables/comments.
To use automatic fill option, perform the following steps:
Step
148
Action
Move the mouse to the end of the cell and the mouse cursor changes to +
shape.
Move the mouse upward and downward, keeping the left mouse button
pressed.
R200
11/09
5. Variables
5.3. Global/Direct Variable Edit
R200
11/09
149
5. Variables
5.3. Global/Direct Variable Edit
a)
b)
c)
d)
e)
f)
g)
h)
Comment: If Automatic Fill is done with the Ctrl key pressed, the figure area
automatically increases, and with the Ctrl key not pressed, it is copied.
ATTENTION
150
R200
11/09
5. Variables
5.3. Global/Direct Variable Edit
R200
11/09
Action
The mouse cursor changes to the state available for drag and drop.
Keep the left mouse button pressed and drag and drop the selected items in
a position to paste it.
151
5. Variables
5.3. Global/Direct Variable Edit
Drag and drop is available on the Variable Monitoring Window, LD Window, Data
Traces window, Global Variable window of other SoftMaster programs and Direct
Variable Comment window of other SoftMaster programs.
Copy is available when drag and drop is executed in the Excel program.
152
R200
11/09
5. Variables
5.3. Global/Direct Variable Edit
ATTENTION
Data does not move but is copied when dragged and dropped
Undo/Redo
Undo is used to undo or cancel the last edited detail in order to return to its previous
state. Click Redo to cancel the Undo action.
Undo/Redo is available in the following cases:
1.
2.
3.
4.
5.
6.
7.
8.
9.
R200
11/09
153
5. Variables
5.3. Global/Direct Variable Edit
Export to file
It is used to save the previously declared list of global variables in a file that can be
subsequently opened and read from external programs.
To export a file, perform the following steps:
154
Action
R200
11/09
5. Variables
5.3. Global/Direct Variable Edit
Step
R200
11/09
Action
155
5. Variables
5.3. Global/Direct Variable Edit
TIP
Registering Special Module Variables removes existing registered entries and
re-registers with the newly specified I/O parameters.
Preview
This function is used to view the preview of a screen to be printed.
To see the print preview, perform the following steps:
Step
1
Action
On the menu, select Project > Preview on the window for which you want to
preview.
156
R200
11/09
5. Variables
5.3. Global/Direct Variable Edit
Step
Action
A preview of the screen to be printed is displayed.
TIP
In View Address, all areas of the specified variable type are displayed
on the Direct Variable Comment window.
Print
It is used to print the window displayed on the screen in Global Variable, Direct Variable
Comment and Flag windows.
To print the data, perform the following steps:
Step
Action
On the menu, select Project > Print from the screen to print.
TIP
Other functions
Sort
R200
11/09
Double-click the column header to sort the column data in the descending/
ascending sequence.
157
5. Variables
5.3. Global/Direct Variable Edit
ATTENTION
View
Screen Zoom-In: Displays a magnified view of the screen. Select View >
Zoom-In on the menu.
Screen Zoom-Out: Displays a shrunk/reduced view of the screen. Select View >
Zoom-Out on the menu.
Use Combo Box for screen Zoom-In/Zoom-Out. Select the magnification rate in
combo box of the toolbar.
Width Automatic Adjust: adjusts the column size applicably to the String length
of the cell. Select View > Resize Width on the menu.
Height Automatic Adjust: adjusts the line height applicably to the String height
of the cell. Select View > Resize Height on the menu.
Shortcut Keys
Shortcut Keys
Home
End
Ctrl + Home
Ctrl + End
Shift + Page Up
Shift + Tab,
Shift + Enter
158
Comment
R200
11/09
5. Variables
5.3. Global/Direct Variable Edit
Shortcut Keys
R200
11/09
Comment
Tab, Enter
Ctrl + Enter
159
5. Variables
5.4. Local Variable
5.4
Local Variable
Local Variable declares the variables used in a program or displays the list of declared
variables.
Local Variable
You can declare variables and display the list of declared local variables.
160
R200
11/09
5. Variables
5.5. Local Variable Edit
5.5
a)
b)
R200
11/09
If variable type is CONSTANT, it sets the initial value as the default (0).
If the variable type is VAR_EXTERNAL or
VAR_EXTERNAL_CONSTANT, the columns of the initial value and
retain value are displayed as the defaults.
Variable name: The declared variable cannot be duplicated within the Local
variable.
SoftMaster User's Guide
Honeywell
161
5. Variables
5.5. Local Variable Edit
c)
The name cannot be identical to the name of a direct variable (i.e. MB4,
W4, RW9)
Basic types(20):
Derived
types(3):
d)
e)
f)
M:
I, Q:
g)
h)
i)
162
R, W:
R200
11/09
5. Variables
5.5. Local Variable Edit
ATTENTION
Press ESC key to recover the previous value during the cell edit.
R200
11/09
Action
163
5. Variables
5.5. Local Variable Edit
Step
164
Action
R200
11/09
5. Variables
5.6. Function Block Variable
5.6
FB Variable
You can either declare the variable or view the list of declared FB variables.
R200
11/09
165
5. Variables
5.7. FB Variable Edit
5.7
FB Variable Edit
You can edit the variable kind, variable name, type, trigger, memory address, initial
value, retain, use or not and comment of the already declared FB variables in the list. In
addition, a new FB variable can be added to the list of the FB variables.
FB Variable Registration
FB variables, like eth global variables and local variables must be registered before they
can be used in a program.
Registering an FB Variable
A variable can be added to the list of FB variables, modified or deleted from it.
a)
166
R200
11/09
5. Variables
5.7. FB Variable Edit
b)
c)
Variable name: The declared variable cannot be duplicated with the identical
name.
A direct variable with the same name is not available (i.e. MB4, W4,
RW9,)
Basic type(20):
Derived type(3):
d)
e)
f)
g)
h)
i)
j)
R200
11/09
167
5. Variables
5.7. FB Variable Edit
ATTENTION
Press ESC key to recover the previous value during the cell edit.
168
Action
R200
11/09
5. Variables
5.7. FB Variable Edit
Step
R200
11/09
Action
169
5. Variables
5.8. FUNCTION Variable
5.8
FUNCTION Variable
Function (FUN) variables are a part of user defined functions. FUN Variables do not
store the operation results. You can go to user defined function blocks in the project tree
to add a function.
FUN Variable
FUN variable either declares the variable or displays the list of declared FUN variables.
170
R200
11/09
5. Variables
5.9. FUN Variable Edit
5.9
R200
11/09
a)
b)
Variable name: The declared variable cannot be duplicated with the identical
name.
171
5. Variables
5.9. FUN Variable Edit
c)
The name of the FUN variable must not be same as that of a direct
variable.
Basic types(20):
Derived types(2):
d)
e)
f)
Press ESC key to recover the previous value during the cell edit.
172
R200
11/09
5. Variables
5.9. FUN Variable Edit
Export to file
It is used to save the previously declared list of global variables on the file and to open
and read in the external programs.
To export a file:
R200
11/09
173
5. Variables
5.10. Editing Variables
a)
174
Variable Name: The declared variable cannot be duplicated with the identical
name.
R200
11/09
5. Variables
5.10. Editing Variables
b)
Derived types(1):
c)
d)
e)
f)
TIP
Press ESC key to recover the previous value during the cell edit.
Copy, Cut, Delete and Paste Insert Line, Delete Line, Automatic fill, Drag and Drop,
Undo/Redo
This function is identical for global variables, local variables, and FB/FUN variables.
REFERENCE - INTERNAL
For information on the Copy, Cut, Delete, Paste, Insert Line, Delete Line,
Automatic fill, Drag and Drop, Undo/Redo, and Export to file, refer section on
Global/Direct Variable Edit of this document.
Export to file
It is used to save the previously declared list of global variables on the file and to open
and read in the external programs.
To export a file:
R200
11/09
175
5. Variables
5.11. User-defined Function/Function Block
176
R200
11/09
5. Variables
5.11. User-defined Function/Function Block
R200
11/09
a)
b)
177
5. Variables
5.11. User-defined Function/Function Block
c)
Use EN/ENO: used to select whether to use or not EN/ENO, which is used
under the operation condition of function/function block. If not selecting
EN/ENO, a user should declare BOOL type variable in the first input and first
output parameters of the function/function block.
d)
e)
f)
OK: saves the entry in the dialog box and closes the dialog box.
g)
Cancel: cancels the entry in the dialog box and closes the dialog box.
ATTENTION
178
Clicking OK creates a new item with the name entered in the item of
user-defined function/function block.
R200
11/09
5. Variables
5.11. User-defined Function/Function Block
R200
11/09
Action
If double-clicking a local variable among the items created with the name of
user-defined function/function block, the following local variable screen is
created.
Add input variable, I/O variable and output value in the local variable screen.
Depending on the added I/O variables, the function/function block type is
automatically changed on the bottom of the local variable screen.
179
5. Variables
5.11. User-defined Function/Function Block
Step
Action
a)
b)
There should be at least one or more input and output variables with
a maximum limit of 32.
180
Step
Action
If double-clicking a program among the items created with the newly entered
name in the user-defined function/function block, a program screen with the
previously designated language appears. The following screen shows the
screen created when selecting the LD.
SoftMaster User's Guide
Honeywell
R200
11/09
5. Variables
5.11. User-defined Function/Function Block
Step
R200
11/09
Action
Create a program, based on the variable input in the local variable screen.
181
5. Variables
5.11. User-defined Function/Function Block
ATTENTION
182
R200
11/09
5. Variables
5.11. User-defined Function/Function Block
R200
11/09
Action
183
5. Variables
5.11. User-defined Function/Function Block
Step
184
Action
R200
11/09
5. Variables
5.11. User-defined Function/Function Block
Step
R200
11/09
Action
185
5. Variables
5.11. User-defined Function/Function Block
186
R200
11/09
6. LD Edit
6.1
Overview
LD program displays the PLC program through graphic signals of coils or contact points
used in the relay logic diagram.
6.2
Limits
There are functional limits in LD Program Edit as described in the following table.
R200
11/09
Item
Description
Up to 31
Maximum lines
Up to 65535
Up to 300
Up to 300
Limit
187
6. LD Edit
6.3. Program Edit
6.3
Program Edit
Edit Tools
The input of LD Edit items is started after the input symbols are selected from the LD
tool box and the mouse clicked on the specified position or with applicable Shortcut Key
pressed.
Symbol
188
Shortcut key
Description
Esc
Changes to selection
mode
F3
F4
Shift + F1
Shift + F2
F5
Horizontal line
F6
Vertical line
Shift + F8
Connection line
Shift + F9
Reverse input
F9
Coil
F11
Reverse coil
Shift + F3
Set(latch) coil
R200
11/09
6. LD Edit
6.3. Program Edit
Symbol
Shortcut key
Description
Shift + F4
Reset(unlatch) coil
Shift + F5
Shift + F6
Negative transition
sensing coil
F10
Function/Function block
Shift + F7
Extended function
Ctrl+3
Normally opened OR
contact point
Ctrl+4
Normally closed OR
contact point
Ctrl+5
Positive-conversion
detection OR contact
point
Ctrl+6
Negative-conversion
detection OR contact
point
The following are the Shortcut Keys related to the movement of the cursor. Applicable
Shortcut Keys can be customized by users of SoftMaster.
Shortcut Key
R200
11/09
Description
Home
Ctrl+Home
Back space
189
6. LD Edit
6.3. Program Edit
Shortcut Key
Description
End
Ctrl + End
TIP
Among Shortcut Keys in Edit Toolbox, s stands for Shift key, c for Ctrl
key.
(Example) Positive transition pulse contact point: Shift + F1 s + F1
sF1
The Shortcut Keys described in Edit Tool are based on the Shortcut
Keys basically provided in SoftMaster.
For setting details on the user defined Shortcut Keys, Refer to 2.4
Shortcut Setting in Chapter 2 Basic Application.
190
Action
On the tool box, select the type of the contact to insert and click the edit area.
Or click the Shortcut Key applicable to the contact to insert.
After the address name is inserted in the Variable Input dialog box, click OK.
Refer section on Variable/Address Input for details on the Variable Input
dialog box.
R200
11/09
6. LD Edit
6.3. Program Edit
TIP
Select Tool > Options on the menu. Select Common Editor under options. If
the Input mode is promptly released from the Edit page, the Variable Input
dialog box is not automatically displayed when inserting a contact point and
coil.
edit, the normally open contact input dialog box is displayed when the enter
key is pressed again.
R200
11/09
Action
Move the cursor to the location to insert the OR contact point.
191
6. LD Edit
6.3. Program Edit
Step
Action
On the tool box, select the type of the contact to insert and click the edit area.
Or click the Shortcut Key applicable to the OR contact to insert.
After the address name is inserted in the Variable Input dialog box, click OK.
Refer section on Variable/Address Input for details on the Variable Input
dialog box.
ATTENTION
192
R200
11/09
6. LD Edit
6.3. Program Edit
Entering Variable/Address
It is used to enter the Address or Variable/Comment.
Field Label
R200
11/09
Description
Variable Name
Local variable
Address Comment
193
6. LD Edit
6.3. Program Edit
Field Label
194
Description
Flag
Displays the list of flags. Detailed flag type can be selected on the flag
item.
List
All
Selecting this option displays all the flags for the item. Clearing this
selection displays the flags applicable to the input parameter
number/block index only.
Parameter number
Used to enter the setting number for each selected flag item. 0~12 is
available for HS link, 0~8 for P2P and 0~63 for PID.
Block Index
Used to enter the block number for each selected flag item. 0~127 is
available for High-speed link and 0~63 for P2P.
Global variable
New Variable
R200
11/09
6. LD Edit
6.3. Program Edit
Field Label
Description
Edit Variable
Delete Variable
OK
Cancel
R200
11/09
195
6. LD Edit
6.3. Program Edit
Field Label
Description
Variable Name
Data Type
Variable Kind
Address
Initial value
Trigger
Retain
Description
TIP
If the variable name is entered on the Variable/Address dialog box, it is
automatically completed based on the currently displayed Variable/Comment
list.
Inserting lines
Insert a horizontal line for horizontal connection between LD Edit factors, and a vertical
line for vertical connections.
Inserting a horizontal line
To insert a horizontal line, perform the following steps:
Step
196
Action
Select the Shortcut Key of Horizontal Line Input. Or select Horizontal Line on
the tool box and select the Edit area to insert the Horizontal Line.
R200
11/09
6. LD Edit
6.3. Program Edit
Step
Action
Action
Select the Shortcut Key of Vertical Line Input. Or select Vertical Line on the
tool box and select the Edit area to insert the Vertical Line.
TIP
The vertical line is inserted to the left of the current location of the cursor.
Inserting Coil
It is used to insert the coils (coil, reverse coil, Positive transition pulse coil and Negative
transition pulse coil).
To insert reverse coil/ Positive transition pulse coil/ Negative transition pulse coil,
perform the following steps:
R200
11/09
197
6. LD Edit
6.3. Program Edit
Step
Action
On the tool box, select the type of coil to insert and then click the edit area.
Or click the Shortcut Key applicable to the coil to insert it.
After a variable name is entered on the Variable Selection dialog box, click
OK.
TIP
198
Action
Move the cursor to the location where the function (block) is to be entered.
R200
11/09
6. LD Edit
6.3. Program Edit
Step
Action
On the tool box, select the function (block) to enter and then click the edit
area. Or click the Shortcut Key applicable to the function (block) input.
Select a function/function block.
a)
R200
11/09
199
6. LD Edit
6.3. Program Edit
Step
Action
b)
c)
d)
e)
f)
g)
OK: Click to apply the details and close the dialog box.
h)
On the Function (block) Input dialog box, enter the function (block), and then
click OK.
REFERENCE - INTERNAL
For additional information on the function (block), refer to the 2MLI CPU
Users manual.
200
R200
11/09
6. LD Edit
6.3. Program Edit
Step
Action
R200
11/09
If the current list selection is Most Recently Used, the function is determined
by the frequency of function block used.
201
6. LD Edit
6.3. Program Edit
TIP
A function copied or pasted does not affect the frequency and the
recent use.
202
Action
R200
11/09
6. LD Edit
6.3. Program Edit
Step
Action
R200
11/09
203
6. LD Edit
6.3. Program Edit
Use Function
Uses the function block on the list
To use the function block, perform the following steps:
Step
204
Action
R200
11/09
6. LD Edit
6.3. Program Edit
Step
Action
TIP
It is also possible to drag an item to insert in the Command Window and
insert it to the LD program.
Entering comments
It is used to insert the Rung and Output Comment. The comment displayed at the start of
Rung is called Rung Comment, and the comment for the output factor is called Output
Comment.
R200
11/09
Action
Move the cursor to the location to enter the rung comment.
205
6. LD Edit
6.3. Program Edit
Step
Action
a)
b)
c)
OK: Click to apply the selected details and close the dialog box.
d)
If the Rung Comment dialog box is displayed, enter the comment and click
OK.
Enter or edit the Rung Comment or the Output Comment.
206
R200
11/09
6. LD Edit
6.3. Program Edit
Step
R200
11/09
Action
a)
Comment: used to enter the details of the rung comment or the output
comment.
b)
OK: Click to apply the input details and close the dialog box.
c)
207
6. LD Edit
6.3. Program Edit
Output Comment
To enter the output comment, perform the following steps:
Step
Action
Enter the output comment on the Output Comment dialog box and click OK.
TIP
You can enter an output comment only when an output is available.
Input Label
This is used to enter the label to refer to from the extended function of JMP.
To enter a label on a function, perform the following steps:
Step
208
Action
R200
11/09
6. LD Edit
6.3. Program Edit
Step
R200
11/09
Action
On the dialog box, select Label and press Enter or click OK.
On the Label dialog box, enter the label to add, and click OK.
d)
e)
Label in: Displays the label currently in use in the same scan program.
Selecting an item on the Label in use, the selected item is entered.
209
6. LD Edit
6.3. Program Edit
Step
Action
TIP
Label Input rules are similar to the Variable/Comment Input rules. For
additional information on Variable/Comment Input rules, refer to
section on Variable/ Comment.
210
Action
R200
11/09
6. LD Edit
6.3. Program Edit
Step
Action
a)
b)
c)
OK: Click to apply a selected item and close the dialog box.
d)
TIP
Extension functions, SBRT and RET cannot be inserted at LD used in SFC
Action and Transition.
Insert Cell
It is used to insert a new cell at the current cursor position.
To insert a new cell, perform the following steps:
Step
1
R200
11/09
Action
Move the cursor to the location to insert the cell.
211
6. LD Edit
6.3. Program Edit
Step
Action
TIP
If inserting a cell in Function Block, a variable is also moved together.
Insert Line
It is used to insert a new line at the current cursor position.
To insert a line, perform the following steps:
Step
1
212
Action
Move the cursor to the location to insert the line in.
R200
11/09
6. LD Edit
6.3. Program Edit
Step
Action
TIP
a) If Insert Line is performed, a new line is inserted in the current cursor
position.
b) If an area is selected for Line Insert, new lines equal to the lines in
the selected area are inserted.
c) If the function block is contained, the line cannot be inserted.
Delete Item
It is used to delete the input contact point, coil, function block, line, rung/output
comment and label.
To delete an item, perform the following steps:
Step
R200
11/09
Action
213
6. LD Edit
6.3. Program Edit
Delete Cell
It is used to delete factors such as the input contact point and horizontal line to draw in
the next cell.
To delete cell (input contact point and horizontal line), perform the following steps:
Step
Action
TIP
Position the cursor on the cell to be deleted and press Delete on the
keyboard. Alternately, right-click and select Delete from the context menu.
214
R200
11/09
6. LD Edit
6.3. Program Edit
Delete Line
It is used to delete all the cells in the selected row.
To delete a line, perform the following steps:
Step
Action
Copy/Cut/Paste
It is used to copy data from a selected area, or cut the data to copy at a specific position.
Unlike Copy, the Cut function deletes the data from the selected area.
Copy and paste
To copy the data to windows clipboard:
Step
R200
11/09
Action
215
6. LD Edit
6.3. Program Edit
Step
Action
216
Action
R200
11/09
6. LD Edit
6.3. Program Edit
Step
Action
R200
11/09
Action
217
6. LD Edit
6.3. Program Edit
Step
Action
TIP
Overwrite mode:
218
R200
11/09
6. LD Edit
6.3. Program Edit
TIP
Use Insert key on the keyboard to toggle between Overwrite and Insert.
Insert mode: always inserts a new contact point to a designated position, regardless of
contact point type. Insertion operation is as same as Insert Cell.
R200
11/09
219
6. LD Edit
6.3. Program Edit
Insert mode: it inserts a space as high as a function (block) if there is not enough space to
insert the function. Insert Space is as same as Insert Line.
220
R200
11/09
6. LD Edit
6.4. Viewing Program Options
6.4
View IL Program
It is used to convert the LD program to the IL program and displays with the IL program.
To view an IL program, perform the following steps:
Step
Action
Select a program.
ATTENTION
R200
11/09
221
6. LD Edit
6.4. Viewing Program Options
Hold down the CTRL key on your keyboard and spin the mouse
wheel forward to zoom-in.
Hold down the CTRL key on your keyboard and spin the mouse
wheel backward to zoom-out.
On the View Tool selection box, the user can select or directly enter
the magnification.
REFERENCE - INTERNAL
For additional information on Tool bars, see section on Tool Bar
View Address
It is used for displaying only the name of the address for the variable or address used as
the contact point, coil and function (block). If there is no address, it displays a name of
variable.
To view an address:
222
R200
11/09
6. LD Edit
6.4. Viewing Program Options
View Variables
It is used for displaying the name of the variable for the variable or address used as the
contact point, coil and function (block).
If no variable is declared for the address, it is displayed as the address name.
To view variables:
View Address/Variables
It is used for displaying the name of the address/variable for the variable or address used
in the contact point, coil and function (block).
If there is no address in the variable, the variable name is displayed.
To view address/variable:
R200
11/09
223
6. LD Edit
6.4. Viewing Program Options
View Address/Comment
It is used for displaying the address/comment for the variable or address used in the
contact point, coil and function (block).
If there is no address in the variable, the variable name is displayed.
To view an address/comment:
TIP
If View Options are changed, it may take some time according to the
amount of the edited program steps
View Variables/Comments
It is used for displaying the variable/comment for the device used as the operand of the
contact point, coil and application instruction.
To view a variable/comment:
ATTENTION
224
If View Options are changed, it may take some time according to the
number of the edited program steps.
R200
11/09
6. LD Edit
6.4. Viewing Program Options
On the menu, select View > Change Columns > Increase Columns.
If the data on the right of the current screen is larger than the number of contact points to
display, it may be displayed by rung including arrow.
R200
11/09
225
6. LD Edit
6.4. Viewing Program Options
TIP
LD View Properties
It is used to select the viewing options of the LD Screen. In the screen properties, the
options of address, variable and comment view can be set while magnification and the
number of contact points can be set simultaneously.
To view LD screen properties, perform the following steps:
Step
226
Action
R200
11/09
6. LD Edit
6.4. Viewing Program Options
Step
Action
Field Label
Description
View Option
Magnification
No. of contacts
OK
Cancel
Apply
Default
Reset
All Windows
TIP
R200
11/09
227
6. LD Edit
6.5. Additional Edit Function
6.5
Optimize Program
It is used for deleting the horizontal and empty lines between the contact points so to
optimize the position where LD diagram will be drawn.
To optimize the program, perform the following steps.
228
R200
11/09
6. LD Edit
6.5. Additional Edit Function
ATTENTION
R200
11/09
Action
Move the cursor to the rung to specify the Block Mask.
229
6. LD Edit
6.5. Additional Edit Function
Step
2
Action
Select Edit > Set Block Mask.
230
Action
Move the cursor to the rung to cancel the Block Mask instruction.
R200
11/09
6. LD Edit
6.5. Additional Edit Function
Step
Action
Bookmark
It enables the user to easily move to a specific area with the bookmark specified on the
line.
Set Bookmark
To set a bookmark, perform the following steps:
Step
R200
11/09
Action
231
6. LD Edit
6.5. Additional Edit Function
Step
Action
Reset Bookmark
To reset a bookmark, perform the following steps:
Step
232
Action
R200
11/09
6. LD Edit
6.5. Additional Edit Function
Step
Action
R200
11/09
233
6. LD Edit
6.5. Additional Edit Function
Previous Bookmark
To edit the previous bookmark, select Edit > Bookmark > Previous Bookmark.
234
R200
11/09
6. LD Edit
6.5. Additional Edit Function
Next Bookmark
To edit the next bookmark, select Edit > Bookmark > Next Bookmark.
R200
11/09
235
6. LD Edit
6.5. Additional Edit Function
TIP
Bookmark is not an item to edit, thus the Set/Reset options are not
included in Undo and Redo.
Go To
Finding specific line
It is used to move to the specified line position, or go to the position of the edited label
and rung comment.
To find a specific line in the program, perform the following steps:
Step
1
236
Action
On the menu, select Find/Replace > Go To > Step/Line.
R200
11/09
6. LD Edit
6.5. Additional Edit Function
Step
Action
Field Label
Description
Go to line
Program list
Go to
Cancel
TIP
R200
11/09
237
6. LD Edit
6.5. Additional Edit Function
Action
Field Label
238
Description
Program
Labels list
Go To
Cancel
R200
11/09
6. LD Edit
6.5. Additional Edit Function
TIP
Action
Field Label
R200
11/09
Description
Program
239
6. LD Edit
6.5. Additional Edit Function
Step
Action
comments used in the selected
program.
Go to
Cancel
TIP
240
Action
R200
11/09
6. LD Edit
6.5. Additional Edit Function
Step
Action
Field Label
Description
Program
Go to
Close
TIP
R200
11/09
241
7. SFC Edit
7.1
Overview
SFC is used for controlling the execution sequence of other programs (LD, ST) by using
graphic symbols (step, transition, Branch).
7.2
R200
11/09
Description
Limit
512 steps
65,535 rows
65,535 columns
243
7. SFC Edit
7.3. Program Edit
7.3
Program Edit
Edit Tools
To begin entering the inputs of SFC Edit items, select the input symbols from the LD tool
box and click on a specific location or press the associated shortcut key.
Symbol
Shortcut Key
Description
Esc
Step+Transiton or Transition+Step
Action
Block+Transition or transition+block
Label
Jump
Left Branch
Right Branch
The following Shortcut Keys are related with the movement of the cursor. Applicable
Shortcut Keys can be specified by users in the SoftMaster.
Shortcut Key
244
Description
Home
Ctrl + Home
R200
11/09
7. SFC Edit
7.3. Program Edit
Shortcut Key
Description
End
Ctrl + End
ATTENTION
Among Shortcut Keys in Edit Toolbox, s stands for Shift key, c for
Ctrl key, a for Alt key
The Shortcut Keys described in Edit Tool are based on the Shortcut
Keys basically provided in SoftMaster. For more details on the user
defined Shortcut Keys, Refer to 3.4 Shortcut Key Settings in Chapter
3 Basic Application.
For each SFC program added to the project program list, at least 64
words of automatic variables must have been declared.
Input step/transition
This is used to insert a Step/Transition in a program.
To insert a Step/Transition, perform the following steps:
Step
R200
11/09
Action
Select symbol on the tool box and click the edit area. Or press shortcut key
applicable to symbol.
245
7. SFC Edit
7.3. Program Edit
Step
Action
ATTENTION
Step +
Transition
Transition
+ Step
246
R200
11/09
7. SFC Edit
7.3. Program Edit
Input Action
Action is executed when step is activated. Executes the program connected with action.
To edit the symbol in a program, perform the following steps:
Step
Action
Select symbol on the tool box and click the edit area. Or press shortcut key
applicable to symbol.
Or
or
R200
11/09
247
7. SFC Edit
7.3. Program Edit
ATTENTION
Location
item
Right
Bottom
Input Block/Transition
Inputs Block/Transition.
To insert a Block/Transaction, perform the following steps:
Step
248
Action
Select a block on the tool box and click the edit area or click the shortcut key
applicable to symbol.
R200
11/09
7. SFC Edit
7.3. Program Edit
Step
Action
ATTENTION
Input label
Inputs label.
To ass a label, perform the following steps:
Step
R200
11/09
Action
On the tool box, select the label to enter and then click the edit area. Or click
the Shortcut Key applicable to symbol.
249
7. SFC Edit
7.3. Program Edit
Step
Action
ATTENTION
Input Jump
To insert a jump in a program, perform the following steps:
Step
250
Action
On the tool box, select the Jump to insert and then click the edit area. Or click
the Shortcut Key applicable to symbol.
R200
11/09
7. SFC Edit
7.3. Program Edit
Step
Action
ATTENTION
The jump can be inserted when selecting the last transition within
selection branch or transition of program in the last row.
R200
11/09
Action
Move the cursor to the location to start branch.
251
7. SFC Edit
7.3. Program Edit
Step
Action
On the tool box, select the left branch and click the edit area or press
shortcut key.
252
R200
11/09
7. SFC Edit
7.3. Program Edit
Step
6
Action
The branch is created.
ATTENTION
Line shape
Selection branch
Step, block
Parallel branch
Transition
Extending branch
To extend a branch, perform the following steps:
Step
1
R200
11/09
Action
Move the cursor to the branch to extend.
253
7. SFC Edit
7.3. Program Edit
Step
Action
On the tool box, select the left branch and click the edit area or press
appropriate shortcut key.
ATTENTION
254
R200
11/09
7. SFC Edit
7.3. Program Edit
Step
Action
On the tool box, select the right branch and click the edit area. Or press
shortcut key.
It displays the branch start location and the branch connection location.
R200
11/09
255
7. SFC Edit
7.3. Program Edit
Step
Action
ATTENTION
256
R200
11/09
7. SFC Edit
7.3. Program Edit
Extending branch
To extend a branch of a location, perform the following steps:
Step
R200
11/09
Action
On the tool box, select the right branch and click the edit area. Or press
shortcut key.
257
7. SFC Edit
7.3. Program Edit
Action
Field Label
258
Description
Name
Comment
Initial step
Step variable
Find
OK
Cancel
R200
11/09
7. SFC Edit
7.3. Program Edit
ATTENTION
The initial step is execution start step of program. You can designate
only one. When checking the program, it checks the error.
When using step variable, you can refer it from other programs.
Transition property
Edit the transitions name, comment.
To edit the transition property of a location, perform the following steps:
Step
R200
11/09
Action
259
7. SFC Edit
7.3. Program Edit
Step
Action
Field Label
Description
Name
Comment
Type
List
Find
Less
OK
Cancel
Closes window.
ATTENTION
Action property
Edit the actions name, comment, and qualifier.
To edit the Action property of a location, perform the following steps:
Step
260
Action
R200
11/09
7. SFC Edit
7.3. Program Edit
Step
Action
Field Label
R200
11/09
Description
Name
Comment
Type
Post scan
List
Qualifier
Time
Find
261
7. SFC Edit
7.3. Program Edit
Step
262
Action
Less
OK
Cancel
Closes window.
R200
11/09
7. SFC Edit
7.3. Program Edit
ATTENTION
Action characteristic
N (Nonstored)
R (overriding
Reset)
S (Set)
L (time
Limited)
D (time
Delayed)
P (Pulse)
SD (Stored
& time
Delay)
DS (time
Delayed &
Stored)
SL (Stored &
time Limited)
R200
11/09
Functions
Action operating
R qualifier is executed
Setting time
1 scan execution
R
R
263
7. SFC Edit
7.3. Program Edit
ATTENTION
264
Action
R200
11/09
7. SFC Edit
7.3. Program Edit
a)
b)
c)
d)
e)
f)
R200
11/09
265
7. SFC Edit
7.3. Program Edit
266
Action
a)
b)
List: displays the name of other labels used in the current program.
SoftMaster User's Guide
Honeywell
R200
11/09
7. SFC Edit
7.3. Program Edit
c)
d)
Jump property
Edit jumps name.
To edit Jump property of a program, perform the following steps:
Step
R200
11/09
Action
267
7. SFC Edit
7.3. Program Edit
a)
b)
c)
d)
Ensure that the name of the Jump is the same as label name.
268
Action
Move the cursor to the select branchs start location.
R200
11/09
7. SFC Edit
7.3. Program Edit
Step
Action
Click the select branchs start location in order to set branch priority.
ATTENTION
R200
11/09
You can set selection branch priority equal to the branch number.
269
7. SFC Edit
7.3. Program Edit
Action
Delete item
A step, transition, action, block, label, jump, and branch of a program can be deleted.
To delete an existing item, perform the following steps:
Step
270
Action
Move the cursor to the location where the item you want to delete exists.
R200
11/09
7. SFC Edit
7.3. Program Edit
ATTENTION
Copy/Cut/Paste
To Copy and paste data perform the following steps:
Step
R200
11/09
Action
271
7. SFC Edit
7.3. Program Edit
Step
Action
ATTENTION
272
The item under step, transition and block can be copied with step,
transition and block according to selected location.
When copying the branch start point, the item under branch is copied
with branch start point.
The selection branch can be pasted into the selection branch and the
parallel branch can be pasted into the parallel branch.
When pasting into the action, select the step you want to paste.
R200
11/09
7. SFC Edit
7.3. Program Edit
Cut/Paste
To Cut and Paste data, perform the following steps:
Step
R200
11/09
Action
273
7. SFC Edit
7.3. Program Edit
Step
Action
274
Action
Place the cursor to the location you want to delete.
R200
11/09
7. SFC Edit
7.3. Program Edit
Step
R200
11/09
Action
Editing is cancelled.
275
7. SFC Edit
7.3. Program Edit
Redo (Example)
To redo an action perform the following steps:
ATTENTION
276
R200
11/09
7. SFC Edit
7.4. View Program
7.4
View Program
You can zoom in or out on a program.
Zoom Out
To Zoom Out on a program, perform the following steps:
On the View Tool selection box, the user can select or directly enter
the level of magnification. Refer to section on Tool Box for additional
details.
SFC Property
It enables you to edit SFC property.
To edit SFC property, perform the following steps:
R200
11/09
277
7. SFC Edit
7.4. View Program
a)
Show comment: displays the comment of step, transition, action and block.
b)
Show print area: displays the printing area with thick dotted line.
c)
Show page number: displays page no. printed in the print area.
d)
Step column width: sets width of vertical column of step, transition location.
e)
f)
Utilize SFC split window: You can use SFC split window
g)
Split window position: You may decide in which direction the window gets
divided.
h)
Split window contents: You may decide which contents the program displays
in the split window.
ATTENTION
278
R200
11/09
7. SFC Edit
7.4. View Program
Show comment
<Showing comment>
R200
11/09
279
7. SFC Edit
7.4. View Program
280
R200
11/09
7. SFC Edit
7.4. View Program
R200
11/09
281
7. SFC Edit
7.4. View Program
282
R200
11/09
7. SFC Edit
7.4. View Program
<Viewing the fix split window contents: displays the previous screen>
Split window position
<Right>
R200
11/09
283
7. SFC Edit
7.4. View Program
<Bottom>
View Block/Action/Transition List
You can check other programs list used in the SFC program and edit the name and
comment.
To view Block/Action/Transition List, perform the following steps:
Step
284
Action
Displays list.
R200
11/09
7. SFC Edit
7.4. View Program
Open Action/Transition
In the SFC program, open the selected action, transition with the new window.
To open Action/Transition, perform the following steps:
Step
Action
Address/Variables
Displays variables or address used in the contact, coil, function (block) as
Address/Variables name. If variable does not have an address, it displays the variable
name.
To view Address/Variables, perform the following steps:
R200
11/09
285
7. SFC Edit
7.4. View Program
Address/Comments
Displays variables or addresses used in the contact, coil, function (block) as
Address/Comment. If the variable does not have an address, it displays the name of the
variable.
To view Address/Comments, perform the following steps:
ATTENTION
On the menu, select View > Change columns > contact no.
If the data to the right of the current screen is larger than the number of contact points to
display, it may be displayed by rung including arrow.
286
R200
11/09
7. SFC Edit
7.4. View Program
ATTENTION
R200
11/09
287
7. SFC Edit
7.5. Edit additional Function
7.5
Bookmark setting
To set a bookmark, perform the following steps:
Step
288
Action
R200
11/09
7. SFC Edit
7.5. Edit additional Function
Remove Bookmark
To remove an existing bookmark, perform the following steps:
Step
Action
R200
11/09
289
7. SFC Edit
7.5. Edit additional Function
Previous Bookmark
To remove previous bookmark, perform the following steps:
Next Bookmark
To remove next bookmark, perform the following steps:
290
R200
11/09
7. SFC Edit
7.5. Edit additional Function
ATTENTION
Go To
You can go to designated line, edited label, rung comment.
Go to Step/Line
To use go to step/line command, perform the following steps:
Step
R200
11/09
Action
Select the step you want to move to, in the dialog box.
291
7. SFC Edit
7.5. Edit additional Function
Step
Action
Field Label
Description
Go to line
Program list
Go to
Close
ATTENTION
292
R200
11/09
7. SFC Edit
7.5. Edit additional Function
Go To Label
To use go to Label command, perform the following steps:
Step
Action
Field Label
Description
Program
Label list
Go to
Close
ATTENTION
R200
11/09
293
7. SFC Edit
7.5. Edit additional Function
Go To rung comment
To use go to rung command, perform the following steps:
Step
Action
Field Label
294
Description
Program
Label list
Go to
Close
R200
11/09
7. SFC Edit
7.5. Edit additional Function
ATTENTION
Go To END Command
To use go to end command, perform the following steps:
Step
Action
Field Label
R200
11/09
Description
Program
Label list
Go to
Close
295
7. SFC Edit
7.5. Edit additional Function
ATTENTION
296
R200
11/09
7. SFC Edit
7.5. Edit additional Function
R200
11/09
297
8. Programming
8.1
Cross Reference
It is used to display the application details of all the Addresses and variables used in a
program. It includes contact points (normally open contact point, normally closed contact
Points, Positive transition pulse contact point and Negative transition pulse contact
point), coils (coil, reverse coil, Positive transition pulse coil and Negative transition pulse
coil), I/O parameter of function(block) and all the addresses and variables used as the
operand of extended functions.
Column
R200
11/09
Details
Address
Displays the names of all the addresses used in the current PLC
Variable
Name
PLC
Program
299
8. Programming
8.1. Cross Reference
Column
Details
Position
Comment
Information
Data Sorting
Click the column header to sort the applicable column. Whenever the column is clicked,
it is sorted in the ascending and then descending sequence repeatedly. A triangle is
displayed on the basic column of the current alignment. The normal triangle indicates
that the data is sorted in the ascending sequence, and a reverse triangle indicates that the
data is sorted in the descending sequence.
Example.1) Alignment in the ascending sequence based on the address names
300
R200
11/09
8. Programming
8.1. Cross Reference
Go To
It is used to go to the position of the program using the selected address. Double-click the
applicable line, or right-click to select Go To on the menu.
Select Row
It is used to display the specific data only on the screen. Right-click and select each item
from the Select Row menu.
Lock Data
Details of the Cross Reference Window are updated when the cursor moves in the
program. If you dont want to update them, specify the Fix function. Right-click and
select Lock Data.
Delete Data
It deletes all the details of the Cross Reference Window.
R200
11/09
301
8. Programming
8.1. Cross Reference
302
Action
Select the Cross Reference tab to display the Cross Reference Result.
Move the cursor to the position of the address to display its purpose.
R200
11/09
8. Programming
8.1. Cross Reference
ATTENTION
Select Tools > Options > Edit Ladder/Mnemonic, on the Edit page
to apply Output cross reference instantly function.
R200
11/09
Action
Add a coil.
303
8. Programming
8.1. Cross Reference
Step
304
Action
Select and copy the line where the applicable coil is included. Move to the
next line and paste.
R200
11/09
8. Programming
8.1. Cross Reference
ATTENTION
R200
11/09
Select Tools > Options > Edit Ladder/Mnemonic, on the Edit page
to apply Check duplicated coil instantly function.
Check duplicated coil instantly checks the coil and the reverse coil,
Positive transition pulse coil and Negative transition pulse coil only.
305
8. Programming
8.2. Used Address
8.2
Used Address
It shows all the addresses and the number used in the program (LD, SFC). The addresses
used in each address area according to the designated types are displayed as classified
into input and output.
a)
b)
Word Column: used to display the number of the applicable address types
used in the program. The column displays the number in accordance with the
address type designated when executing the address used.
c)
Bit Column: used to display the number of applicable bit addresses used in
the program. The addresses of S area, T area and C area are displayed. The
column displays the addresses of the types smaller than those designated when
executing the used address in bit type. Therefore, if designating word type, it
displays the bit only. If the column designates 16 data types, 8 columns are
created.
d)
e)
It displays there is 1 address using the 5th bit of %MW1 as the output.
f)
306
Action
R200
11/09
8. Programming
8.2. Used Address
Step
Action
Field Label
Description
Address Type
Selection
ATTENTION
R200
11/09
Editing the program after Used Address is executed, does not update
the content of the Used Address automatically. If you want to see the
Used Address of edited program, select Update Used Address
again.
307
8. Programming
8.2. Used Address
Field Label
308
Description
PLC
Address used
Program
Address
R200
11/09
8. Programming
8.2. Used Address
Field Label
R200
11/09
Description
Type
IN/OUT
Instruction
Position
Comment
Go To
309
8. Programming
8.3. Check Program
8.3
Check Program
This function is used to check the prepared LD program for errors. The following items
are checked.
Duplicated Coil Error: checks for errors if duplicate output items are used.
Action
Select View > Check Program.
Field Label
310
Description
R200
11/09
8. Programming
8.3. Check Program
Step
Action
Logic Error
Grammar Error
Unreferenced label
Unreferenced
subroutine
Report unused
variables
Current program
(modbus)
All programs
ATTENTION
Error: If any error occurs, Error is displayed on the Result Window and
writing a program on PLC is unavailable.
ATTENTION
R200
11/09
311
8. Programming
8.3. Check Program
When writing a program on the PLC, all the items except the
Duplicated Coil are always checked even if it is not specified by the
user.
In the 2MLI series of PLC, many programs can be added to the PLC
item and the SBRT call is available between programs.
Field Label
Checking Address
312
Description
Sets the address and variable area to check.
R200
11/09
8. Programming
8.3. Check Program
Specification
Checking Option
OK
Cancel
ATTENTION
R200
11/09
Set coil (-(S)-) and Reset coil (-(R)-) are not checked for Duplicate
Coil.
313
8. Programming
8.3. Check Program
314
R200
11/09
8. Programming
8.3. Check Program
Logic Error
It is used to check for any logic error, and display its details and location.
1.
L0000: Input or output is not connected. This error occurs if the contact point is not
connected with the power line.
2.
L0100: It is a short circuit. This error occurs if the area connected with the OR is
connected with the horizontal line without the contact point.
Action: Delete OR if the OR connection is not necessary any more, or enter the contact
point in the applicable location.
3.
L0200: Address or variable is not input. This error occurs if the address or variable
is not input in the contact point or coil.
Action: Input a proper address in the contact point or coil where the error occurs.
R200
11/09
315
8. Programming
8.3. Check Program
4.
Action: Search for OR-LOAD incorrectly connected and then correct the LD program.
5.
316
L0400: Specified number of contact points is exceeded. This error occurs if the
number of continuous LOAD instructions exceeds 32.
R200
11/09
8. Programming
8.3. Check Program
Action: Correct the LD program to limit the LOAD instructions within 32.
6.
L0401: Incorrect input. This error occurs if the input necessary is nonexistent.
7.
L0402: Incorrect input. This error occurs if the input unnecessary is existent.
R200
11/09
317
8. Programming
8.3. Check Program
8.
L0404: The maximum number of MPUSH exceeded. This error occurs if the
number of continuous MPUSH/MPOP exceeds 16.
318
R200
11/09
8. Programming
8.3. Check Program
Action: Replace the instruction with the one provided by the 2MLI series of PLC.
ATTENTION
This error occurs if GMWIN series PLC project file is converted to 2MLI
project.
R200
11/09
319
8. Programming
8.3. Check Program
Grammar Error
This function is used to check for grammar-related errors generated when an application
instruction is used.
1.
E1001: Label declared as duplicated. This error occurs if duplicated LABEL used.
Action: Delete the duplicated label, or change the name of the label.
E1002: Label Label Namenonexistent. This error occurs if JMP is used to refer to
the nonexistent label.
Action: Add the label where the error occurs, or correct the JMP instruction which uses
the label.
E1003: Label Label Name not used. This error occurs if the JMP instruction is not
used in the program.
R200
11/09
8. Programming
8.3. Check Program
E1004: Label Label Name not used in the subroutine. This error occurs if the JMP
instruction is not used in the program.
Action: Delete the label in the subroutine, or add the application JMP instruction.
ATTENTION
R200
11/09
321
8. Programming
8.3. Check Program
E1005: Label Label Name nonexistent in the subroutine. This error occurs if the
JMP instruction uses the label nonexistent in the subroutine.
Action: Add the label in the subroutine, or correct the JMP instruction.
322
R200
11/09
8. Programming
8.3. Check Program
E2010: Subroutine call nonexistent. The call of nonexistent SBRT causes an error.
R200
11/09
323
8. Programming
8.3. Check Program
Action: Move the application instructions SBRT and RET to the position after the End
instruction.
Action: Delete the subroutine not being used, or add the CALL instruction.
324
R200
11/09
8. Programming
8.3. Check Program
ATTENTION
E2014: The maximum number of subroutines exceeded. Based on the PLC type, the
maximum number of subroutines is exceeded.
R200
11/09
325
8. Programming
8.3. Check Program
ATTENTION
Action: Let the number of FOR instructions and NEXT instructions be the same.
Action: Let the number of FOR instructions and NEXT instructions identical.
326
R200
11/09
8. Programming
8.3. Check Program
Action: Limit the number of the FOR / NEXT blocks not to exceed 16.
R200
11/09
327
8. Programming
8.3. Check Program
Action: Change the location of the END and RET instruction positioned between
FOR/NEXT blocks.
E3005: BREAK singly used. BREAK instruction can be used only between
FOR/NEXT blocks.
328
00002: needs one and more scan program. There is no scan program in the current
PLC item, which causes an error.
R200
11/09
8. Programming
8.3. Check Program
00003: There is no program to check There is no program in the current PLC item.
Action: The function block and positive (negative) transition pulse contact point (coil)
are not available in UDF.
ATTENTION
Action: The VAR_RETURN type variable is not designated in UDF, which causes an
error. Check whether the variable is used in the program.
R200
11/09
329
8. Programming
8.3. Check Program
Action: TRANS variable is not designated as the output in the SFC Transition Program
created by LD, which causes an error. Check whether the variable is used as output in the
program.
E5000: Needs one or more INIT_DONE instruction to end the initialization task.
Action: although the initialization task is added, the conditions to end the initialization
task are not designated. To normally end the scan program, the conditions to end the
initialization task must be designated.
Action: the variable used as the IO parameter of contact point, coil and function (Block)
is not declared. Check whether the variable is declared in the local variable.
Action: the type of used address or variable is not suitable. Check the type of used
address or variable.
Action: The line connection of function (block) is only available for BOOL type. The
input here needs a non-BOOL type input.
L0703: Function (block) cannot have more than one input line.
Action: Check the connection to ensure that the Function (block) does not have more
than one input line.
330
R200
11/09
8. Programming
8.3. Check Program
Action: The line connection of function (block) is only available for BOOL type. Since
line cannot be connected to other type but BOOL, check the line output.
L0705: Function (block) must not have more than one output line.
Action: Function (block) must not have more than one output line. Check the line
connection.
Action: In case of the function (block) having ANY type as the IO parameter, the data
type of IO parameter indicated as ANY type must be the same. Check the data type of the
input IO parameter.
R200
11/09
331
8. Programming
8.3. Check Program
ATTENTION
If the strict data type check is not set in the program check options, it
checks the only IO parameter size of function (block).
Action: The size of array used in MOVE function as the IO parameter must be same.
Action: The instance name is omitted in the function block. Check the input items.
Action: The instance type of function block is not identical with the function block.
Check the input items.
Action: The function block instance is not declared in the local variable. Declare the
function block instance in the local variable before use.
332
R200
11/09
9. Find/Replace
9.1
Find Address
The Find/Replace function is used to find or change the address and the String in LD,
SFC and Variable/Comment of SoftMaster.
This function is used to find the address previously made in LD Editor, SFC Editor, or
Variable/Comment Editor.
To find an address, perform the following steps:
Step
1
Action
Click Find/Replace>Find Address on the menu.
Field Label
R200
11/09
Description
Find what
Output to pane 2
333
9. Find/Replace
9.1. Find Address
Step
334
Action
Direction
Range
Find Next
Find All
Advanced>>
R200
11/09
9. Find/Replace
9.1. Find Address
Step
Action
ATTENTION
The result is displayed on the find window only with Find All run.
R200
11/09
335
9. Find/Replace
9.1. Find Address
336
Action
Click Find Next. If address is found identical to the detail as specified on the
dialog box any, move to the address whose cell is identical.
SoftMaster User's Guide
Honeywell
R200
11/09
9. Find/Replace
9.1. Find Address
Step
Action
ATTENTION
R200
11/09
Find Next finds all the current programs based on the selected cell
when the address find dialog box is displayed. If the direction is set
Downward, it starts finding the address from the cell next to the
selected cell to the last cell of the program, and then from the starting
cell of the program.
337
9. Find/Replace
9.1. Find Address
338
Action
Click Find All. Find All yields its result on the find message window as in the
following figure.
On the find window, select the line to find and then click Enter to move the
cell to the line of the applicable LD program.
R200
11/09
9. Find/Replace
9.1. Find Address
Step
Action
ATTENTION
R200
11/09
Find All finds the address in all the programs included in the current
PLC.
339
9. Find/Replace
9.2. Find Text
9.2
Find Text
Finding text
This function is used to find the String of Rung Comment, Variable, Variable Comment,
Application Instruction and Label.
It is used for LD, SFC, IL, Global/Direct Variable, Variable and Local Variable. The
following description is based on LD.
To find text, perform the following steps:
Step
340
Action
R200
11/09
9. Find/Replace
9.2. Find Text
Step
Action
Field Label
R200
11/09
Description
Find what:
Case-sensitive
Output to pane 2
Direction
Find Next
Find All
Range
341
9. Find/Replace
9.2. Find Text
Step
Action
Advanced>>
342
Specify the String to find, the selection options and the direction.
Click Find Next. If a string identical to the specified detail is found on the
dialog box, it moves to the string whose cell is identical.
R200
11/09
9. Find/Replace
9.2. Find Text
ATTENTION
R200
11/09
Find Next finds the current programs based on the selected cell
when the String Find dialog box is displayed. If the direction is set
Downward, it begins finding the String from the cell next to the
selected cell to the last cell of the program, and then from the starting
cell of the program.
343
9. Find/Replace
9.2. Find Text
ATTENTION
344
The result is displayed on the Find windows 1 or 2 only when Find All
is run.
Since Find All finds all details in the applicable documents, the
direction is not significant to select.
R200
11/09
9. Find/Replace
9.2. Find Text
R200
11/09
Action
Specify the string to find, the selection options and the direction.
Click Find All. Find All displays the results on the find message window as in
the following figure.
345
9. Find/Replace
9.2. Find Text
Step
Action
On the find window, select the line to find and then click Enter to move the
cell to the line of the applicable LD program.
ATTENTION
346
Find All finds the String in all the programs included in the current
PLC.
R200
11/09
9. Find/Replace
9.3. Address Replacement
9.3
Address Replacement
Replace Address
This function is used to change the address previously made in LD Editor, IL Editor, or
Variable/Comment Editor.
It is used for LD editor, SFC editor and Variable/Comment. This function is used to find
a previously created address. Details of this function are described as follows based on
LD.
To replace an address, perform the following steps:
Step
R200
11/09
Action
Specify the details to find and replace the type and the direction.
347
9. Find/Replace
9.3. Address Replacement
Step
Action
Field Label
348
Description
Find what
Replace with
Include Variable
Range
Area
Direction
Range
Find Next
Replace
R200
11/09
9. Find/Replace
9.3. Address Replacement
Step
R200
11/09
Action
Replace All
Advanced>>
Click Replace. The selected cell is replaced with the address specified for
replacement.
349
9. Find/Replace
9.3. Address Replacement
ATTENTION
Replace finds all the current programs based on the selected cell
when the address Replace dialog box is displayed. If the direction is
set downward, it starts to find the address identical from the cell
selected to the last of the programs, and then the address identical
again from the first of the programs to the basic cell.
350
Action
Specify the details to find and Replace the type and the direction.
R200
11/09
9. Find/Replace
9.3. Address Replacement
Step
R200
11/09
Action
351
9. Find/Replace
9.3. Address Replacement
352
Action
Specify the details to Find and Replace the type and the direction, check the
Range Replace box and then enter the number of addresses to Replace with
range.
R200
11/09
9. Find/Replace
9.3. Address Replacement
ATTENTION
R200
11/09
Replace with range is available only for the addresses, not for the
constants.
353
9. Find/Replace
9.4. Text Replacement
9.4
Text Replacement
354
R200
11/09
9. Find/Replace
9.4. Text Replacement
Action
Specify the String to find and replace the selection options and the direction.
Field Label
R200
11/09
Description
Replace With
Find What
Case-sensitive
Include variable
Direction
355
9. Find/Replace
9.4. Text Replacement
Step
Action
respective editor.
356
Range
Find Next
Replace
Replace All
Advanced>>
Click Replace. The selected string is replaced with the string specified for
replacement.
R200
11/09
9. Find/Replace
9.4. Text Replacement
ATTENTION
Click Replace to move to the next cell identical to the detail to find as
specified on the dialog box regardless of the execution of Replace.
Replace find all the current programs based on the selected cell
when the address Replace dialog box is displayed.
Replace finds all the current programs based on the selected cell
when the address Replace dialog box is displayed. If the direction is
set downward, it starts to find the address identical from the cell
selected to the last of the programs, and then the address identical
again from the first of the programs to the basic cell.
Replace finds all the current programs based on the selected cell
when the Replace String dialog box is displayed. If the direction is set
downward, it starts to find the string identical from the cell selected to
the last of the programs, and then again from the first of the programs
to the basic cell.
R200
11/09
Action
Select Find/Replace > Replace String.
357
9. Find/Replace
9.4. Text Replacement
Step
358
Action
Specify the details to Find and Replace the selection options and the
direction.
If Replace All is complete in the current program, the following message box
appears for you to decide to Replace in the other programs.
R200
11/09
9. Find/Replace
9.4. Text Replacement
Step
R200
11/09
Action
359
9. Find/Replace
9.5. Find Again
9.5
Find Again
Find Again is used to find the details of Find Address or Find String again if once run
previously. If Find was not run previously, it is inactive.
360
R200
11/09
10. Parameters
10.1 Basic Parameter
Basic Parameter Setting
It is used to specify the basic parameters related with the PLC operation.
To access Basic Parameter settings:
Step
1
Action
On the project tree, double-click Parameter > Basic Parameters.
Field Label
R200
11/09
Description
Basic Operation
Settings
Fixed period
operation
Fixed period
operation time
setting
361
10. Parameters
10.1. Basic Parameter
Step
362
Action
Watch Dog timer
Restart mode
Output during
debugging
Device Area setup tab: used to specify the area to preserve (latch area) of
[Basic Parameters] information even when PLC power is off.
R200
11/09
10. Parameters
10.1. Basic Parameter
Step
Action
Field Label
Select latch area
Description
Used to specify data area to preserve. It is the
representative flag to control area 1 and area 2
of the right latch area table. If the check box is
not selected, value specified in the right latch
area table will be ignored.
It is used to specify desired latch area for each
device, to decide to use the respective device
and to select the area. Area 1 and area 2
cannot be used as overlapped, and the
maximum size of each latch area is the
maximum size of the device area.
Timer boundary
R200
11/09
363
10. Parameters
10.1. Basic Parameter
Step
Action
T100ms Start: 0
End: 999
T10ms
Start: 1000
End: 1499
T1ms
Start: 1500
End: 1999
T0.1ms
Start: 2000
End: 2047
364
Error Operation Setup tab: Specifies the operation method when an error
occurs on the PLC.
R200
11/09
10. Parameters
10.1. Basic Parameter
Step
Action
Field Label
R200
11/09
Description
Continue running
when an arithmetic
error occurs
Continue running
when a floating point
error occurs
Continue running
when a fuse error
occurs
Continue running
when an I/O module
error occurs
Continue running
when a special module
error occurs
Continue running
when a communication
module error occurs
365
10. Parameters
10.1. Basic Parameter
Step
Action
Field Label
366
Description
Station number
Data BIT
Stop BIT
Baud rate
Parity BIT
Serial mode
R200
11/09
10. Parameters
10.1. Basic Parameter
Step
Action
where the value should be specified in Word unit.
Digital Output start
address
Analog Output
start address
TIP
Configure the Snet module before configuring the Modbus Server
or client in serial mode.
Configure the FEnet module before configuring the Modbus Server
or client in TCP mode.
The above settings are accomplished on an extra port in the CPU
which is exclusively for Modbus Server in the Serial Mode which
eliminates the need for using extra Snet or FEnet module. Refer to
the 2MLI CPUU manual to check whether your CPU supports this
additional option.
R200
11/09
367
10. Parameters
10.1. Basic Parameter
ATTENTION
Restart Mode
Restart mode is used to define the restart method of CPU when a Restart
command is issued to the CPU.
Cold Restart
1.
2.
3.
368
Warm Restart
The data set to remain the previous value remain the previous value.
The data set only with the initial value are set with the initial values.
R200
11/09
10. Parameters
10.2. I/O Parameters
Action
On the project tree, select Parameter > I/O Parameters.
Field Label
R200
11/09
Description
All Base
Set Base
Module List
Slot Information
Delete Slot
Delete Base
369
10. Parameters
10.2. I/O Parameters
Step
Action
base.
Base Setting
Delete All
Details
OK
Cancel
ATTENTION
370
The 2MLI project type supports the fixed allocation type only.
Therefore, the allocation information column is always displayed as
disabled.
Slot
Module Name
Variable Assignment
16-point Input
P00000 ~ P0000F
P00000 ~ P0003F
16-point
Output
P00010 ~ P0001F
P00040 ~ P0007F
A/D Module
P00020 ~ P0002F
P00080 ~ P0011F
Communicatio
n Module
P00030 ~ P0003F
P00120 ~ P0015F
16-point
P00050 ~ P0005F
P00200 ~ P0023F
Fixed Assignment
R200
11/09
10. Parameters
10.2. I/O Parameters
Output
REFERENCE - INTERNAL
For additional information on the communication module information setting,
see SoftMaster-NM manual.
For additional information on the positioning module, see APM Users Guide.
Action
Select the base module to specify from the address list (Base 00 to base 07).
Right click and select Base Setting. Or click the Base Setting.
Field Label
R200
11/09
Description
Slot
OK
Cancel
371
10. Parameters
10.2. I/O Parameters
ATTENTION
Action
You are prompted to confirm the deletion. Click OK to delete the information
of the applicable base module.
Action
Select the arrow of the Module to display the module selection box. Or Right
click the mouse and select Edit.
This is applicable only when a module is already configured in the slot.
372
R200
11/09
10. Parameters
10.2. I/O Parameters
Step
Action
Select the description column and then right click to select Edit. And enter
the description for the applicable slot.
ATTENTION
The module description can contain a maximum of 128 English characters.
R200
11/09
373
10. Parameters
10.2. I/O Parameters
374
Action
R200
11/09
10. Parameters
10.2. I/O Parameters
Step
Action
Cut/Paste
To cut and paste a selected slot, perform the following steps:
Step
Action
Undo
To undo a particular action, perform the following steps:
Step
R200
11/09
Action
375
10. Parameters
10.2. I/O Parameters
Step
Action
ATTENTION
A maximum of 20 last actions can be revoked using the Undo feature.
Redo
To redo a particular action:
376
R200
11/09
10. Parameters
10.2. I/O Parameters
ATTENTION
The shortcut keys used in I/O Parameters Edit cannot be used as the
user defined shortcut key specified in SoftMaster.
Click the mouse once on a slot to selects one slot. To select multiple
slots, click the mouse on a slot and drag it down to multiple slots.
R200
11/09
Step
Action
377
10. Parameters
10.2. I/O Parameters
Step
Action
Field Label
Description
Filter
OK
Cancel
ATTENTION
378
Digital module with the input of AC cannot specify the filter value.
The input filter used for checking the input signal does not change for
the filtering time. The following figure is with the input filter value of
3ms. As the input signal is the same for 3ms from the moment
detected, it is processed as normal input signal after 3ms.
R200
11/09
10. Parameters
10.2. I/O Parameters
Output module
For input module setting, perform the following steps:
Step
Action
Field Label
R200
11/09
Description
Channel
OK
Cancel
379
10. Parameters
10.2. I/O Parameters
ATTENTION
Module Reservation
It assigns the points of module only without any specific module specified. 16, 32 and 64
points are available for the assignment.
A/I Module
On the I/O Parameter Setting Dialog box, select A/I module and then click Details to
display the Parameter Setting Dialog box as follows.
For A/I module setting, perform the following steps:
Step
Action
Field Label
380
Description
Maximum/Minimum
Value Display
R200
11/09
10. Parameters
10.2. I/O Parameters
Step
Action
default, the String color changes from Black
to Blue.
OK
Cancel
Channels
Input Range
Output Type
Setting Items
Default
Disable/Enable
Disable
1~5V
4~20mA
4~20mA/0~20mA
(Current Type)
0~16000/8000~8000/10005000/0~10000%
0~16000
Disable/Enable
Disable
Filter Constants
1-99
Average Process
Disable/Enable
Disable
Average Method
Count Average/Time
Average
Count Average
Average Value
R200
11/09
381
10. Parameters
10.2. I/O Parameters
Action
Field Label
OK
Cancel
Parameter
Channels
Output Range
Input Type
382
Description
Setting Items
Default
STOP/RUN
STOP
1~5V
4~20mA
4~20mA/0~20mA
(Current Type)
0~16000/8000~8000/1000SoftMaster User's Guide
Honeywell
0~16000
R200
11/09
10. Parameters
10.2. I/O Parameters
Parameter
Setting Items
Default
5000/0~10000%
(changed based on output
range)
Channel Output Type
Previous/minimum/middle
/maximum Value
Previous Value
R200
11/09
Action
383
10. Parameters
10.2. I/O Parameters
Step
Action
Field Label
Description
Parameter Area
Maximum/Minimum
value Display
OK
Cancel
Parameter
Counter Mode
Setting Items
Linear Counter/Ring Counter
Default
Linear Counter
2-phase 1-multiplier/2-phase
2-multiplier/
2-phase 4-multiplier/CWCCW/
Pulse Input Mode
2-phase
1-multiplier
Sampling count/Measure
input frequency /
N/A
384
0-60000
(Single Compare)
less/(Single Compare) less
(Single Compare)
R200
11/09
10. Parameters
10.2. I/O Parameters
Parameter
Setting Items
or equal/
Default
less
As identical as specified
above
(Single Compare)
-2147483648-2147483647
-2147483648-2147483647
-2147483648-2147483647
Compared Output 0
Minimum Setting Value
-2147483648-2147483647
Compared Output 0
Maximum Setting Value
-2147483648-2147483647
Compared Output 1
Minimum Setting Value
-2147483648-2147483647
Compared Output 1
Maximum Setting Value
-2147483648-2147483647
0-60000
1Hz/10Hz/100Hz/1000Hz
1Hz
less
R200
11/09
385
10. Parameters
10.2. I/O Parameters
REFERENCE - INTERNAL
For additional information on the communication module, see SoftMaster NM
Manual.
For additional information on the positioning module, see the APM manual.
a)
386
Print All: Prints all I/O configuration table and detailed module information.
SoftMaster User's Guide
Honeywell
R200
11/09
10. Parameters
10.2. I/O Parameters
b)
I/O Configuration Table: Prints I/O parameter's module setting details based
on slots, description and I/O information assigned.
c)
Detailed Info of Each Module: Prints the detailed module information for the
specified slot module.
Print Preview
To view the Print Preview, perform the following steps:
Step
Action
On the I/O Parameter Setting dialog box, select Print > Print.
Copy to Clipboard
It is used for printing the I/O parameter table to the clipboard, thus to add onto the String
editor, word processor or spread sheet.
To copy the data to windows clipboard:
On the I/O Parameter dialog box, select Print > copy to Clipboard.
ATTENTION
Only I/O configuration table can be copied to clipboard.
R200
11/09
387
10. Parameters
10.2. I/O Parameters
388
R200
11/09
11. Online
11.1 Connection Options for the PLC
It is used to specify the connection network with the PLC.
Local Connection Setting
RS-232C or USB connection is available for Local Connect Setting.
Field
R200
11/09
Description
Type
Depth
Connect
Settings
389
11. Online
11.1. Connection Options for the PLC
Field
Description
Preview
Timeout
interval
Retrial
times
Read/Write
data size in
PLC run
mode
390
Action
R200
11/09
11. Online
11.1. Connection Options for the PLC
Step
Action
ATTENTION
R200
11/09
391
11. Online
11.1. Connection Options for the PLC
Action
ATTENTION
USB device driver has to be installed for the USB to connect to the
PLC. Install the USB device driver before attempting to connect to the
PLC.
Action
392
R200
11/09
11. Online
11.1. Connection Options for the PLC
Step
Action
ATTENTION
The connection to PLC CPU can be tested using ping command from
PC.
Modem Connect
To connect using the Modem, perform the following steps:
Step
R200
11/09
Action
393
11. Online
11.1. Connection Options for the PLC
Step
Action
Field
Description
Modem Type
Port number
Baud rate
Phone number
Station number
394
Action
Click Settings and click the Remote 1 tab to specify Remote 1 settings.
SoftMaster User's Guide
Honeywell
R200
11/09
11. Online
11.1. Connection Options for the PLC
Step
Action
Field
R200
11/09
Description
Network type
Base number
Slot number
Station number
IP address
Snet channel
395
11. Online
11.1. Connection Options for the PLC
ATTENTION
396
a)
Network type: used to specify PLC communication module type for remote
connection. Snet, FEnet and FDEnet are available for the communication
modules.
b)
c)
d)
e)
R200
11/09
11. Online
11.2. Online Functions
R200
11/09
Action
If connected to the PLC, the Online menu and Online status is displayed.
If a password has been setup in the PLC, you are prompted to enter the
Password.
397
11. Online
11.2. Online Functions
ATTENTION
If the connection to the PLC is fast, the dialog box may appear and
disappear quickly while connecting.
After the connection has been established, the PLCs status is displayed
beside the project name on the project window and on the status display
line.
If any other application program is already connected to the PLC, its main Online
functions are not available.
398
R200
11/09
11. Online
11.2. Online Functions
ATTENTION
1.
RS-232C
Check if the COM ports number of the computer matches with the COM
port number where the cable is connected.
2.
USB
Check if the USB cable connection between the Computer and PLC is
correct
Check if the computer identified the PLC as an USB device during the
connection.
a)
For additional details, see section on Verifying the USB device driver
installation.
ATTENTION
a)
Click Start>Run.
c) Run ping test for Ethernet module from the Command Prompt. Type
ping <IP address of CPU> and press Enter. If the Ethernet module
R200
11/09
399
11. Online
11.2. Online Functions
400
R200
11/09
11. Online
11.2. Online Functions
Write
It is used to transfer user programs, parameters and comments to the PLC.
To transfer user programs, parameters and comment to the PLC, perform the following
steps:
Step
Action
Select the data to transfer to the PLC and then click OK to start transfer the
selected data to PLC.
Field Label
R200
11/09
Description
Selection Tree
OK
Cancel
401
11. Online
11.2. Online Functions
Step
Action
a)
b)
Displays the data size of the item (current items size/ all items size)
c)
d)
e)
f)
ATTENTION
Parameter Write takes more time during CPU RUN than in CPU
STOP mode.
Read
It is used to transfer user programs, parameters and comments from the PLC to a current
project.
To upload the data in PLC and to apply them to a new project, perform the following
steps:
Step
402
Action
R200
11/09
11. Online
11.2. Online Functions
Step
3
Action
Select items to upload from the PLC and click OK. The uploaded items are
applied to the current project.
A message is displayed to confirm that the reading is complete.
ATTENTION
Change Mode
It is used to convert the operation mode of the PLC in operation.
To change the PLC operation mode, perform the following steps:
Step
R200
11/09
Action
403
11. Online
11.2. Online Functions
ATTENTION
Ensure that PLCs remote dip switch is ON with the operation mode
dip switch in Stop.
If changed to Run mode, the following dialog box appears while the
initialization task is run. After the initialization task is complete or
disconnected, the dialog box closes.
If Show Message when changing the PLC mode in the Tool >
Option > Online is not selected, the confirmation message is not
displayed when Mode Change instruction is run.
404
Action
R200
11/09
11. Online
11.2. Online Functions
Step
Action
Field
Description
Current project
Compare
PLC
ATTENTION
Reset PLC
This function is used to reset the PLC. Reset PLC is also possible using the Reset PLC
dip switch in the CPU module.
R200
11/09
405
11. Online
11.2. Online Functions
Action
ATTENTION
406
Beware of the fact that after reset, the PLC is OFF and then ON
again.
R200
11/09
11. Online
11.2. Online Functions
R200
11/09
Action
Select items to delete and then click Clear to start Clear PLC.
Under the Clear Item tab, select items of the project saved in the PLC to be
deleted.
Select the Clear Memory tab to clear the selected memory area in the PLC.
407
11. Online
11.2. Online Functions
Step
Action
Field
408
Description
List of memory
areas to select
Clear
Select All
Reset All
R200
11/09
11. Online
11.2. Online Functions
PLC Information
You can view the information regarding the connected PLC. You can also set the
password and the PLC timer on this dialog box.
CPU Information
This function allows checking the detailed information of the PLC CPU.
To check the detailed information of PLC CPU, perform the following steps:
Step
Action
Shows the specified details and status of the connected PLC CPU.
4
R200
11/09
409
11. Online
11.2. Online Functions
CPU Performance
SoftMaster enables you to check the scan time of the PLC and memory application
status.
To check the scan time and memory application status of PLC, perform the following
steps:
Step
Action
Field Label
Scan Time
410
Description
Shows the Maximum/Minimum/Current scan
time of the connected PLC. If Fixed Cycle
Operation is set in the basic parameter, it
displays the fixed cycle.
R200
11/09
11. Online
11.2. Online Functions
Step
Action
Program Memory
used
Details
Details
Password
User password can be specified, changed or deleted to protect PLC information.
To assign, change and delete the user password, perform the following steps:
Step
R200
11/09
Action
411
11. Online
11.2. Online Functions
Step
Action
Field
Current Password
412
Description
Used to enter the password saved
in the PLC.
New password
Confirm password
Delete
Change
R200
11/09
11. Online
11.2. Online Functions
Setting password
To set a new password, perform the following steps:
Step
Action
Changing password
To change an existing password:
Step
Action
Deleting password
To delete an existing password:
Step
R200
11/09
Action
413
11. Online
11.2. Online Functions
ATTENTION
414
Action
R200
11/09
11. Online
11.2. Online Functions
Step
Action
Field Label
R200
11/09
Description
State
Date
Displays date.
Time
Displays time.
Synchronize PLC
with PC clock
Send to PLC
415
11. Online
11.2. Online Functions
PLC History
It displays the history data of error/warning, Change Mode and Shut down Log saved in
PLC.
Error Log
To view the error log, perform the following steps:
Step
416
Action
R200
11/09
11. Online
11.2. Online Functions
Step
Action
Field Label
Description
List
Details/Remedy
Read All
Update
Save
Clear
Close
Mode Log
It shows the Mode Change Log of PLC operation modes. To view the Mode log, perform
the following steps:
Step
R200
11/09
Action
417
11. Online
11.2. Online Functions
Step
Action
418
Action
Select the Shut Down Log tab on the PLC History dialog box.
R200
11/09
11. Online
11.2. Online Functions
Step
Action
ATTENTION
The shut down Log also displays the Base number where power shut down
occurred.
System Log
It shows the history of tasks run by SoftMaster when the PLC is running. To view the
System log, perform the following steps:
Step
1
R200
11/09
Action
To connect to PLC, select Online > Connect.
SoftMaster User's Guide
Honeywell
419
11. Online
11.2. Online Functions
Step
Action
Select the System Log tab on the PLC History dialog box.
ATTENTION
420
The history is saved in a .csv file. This file can be open in MS Excel
or other String editing programs.
A maximum of 100 history data are displayed. Click Read All to read
more PLC histories. If the number of items in history is less than 100,
the Read All is disabled.
SoftMaster User's Guide
Honeywell
R200
11/09
11. Online
11.2. Online Functions
PLC Error/Warning
You can check the error/warning and previous Error Log currently saved in PLC. To
check the error/warning and previous error logs in the PLC, perform the following steps:
Step
R200
11/09
Action
421
11. Online
11.2. Online Functions
ATTENTION
If the error is an I/O parameter issue, I/O installation error, fuse error,
I/O Read/Write error, special communication module error, the
applicable errors slot information is displayed.
When a Program Error (when the PLC mode is changed from Stop
to Run) or Execution Program Error (when PLC is in Run mode)
occurs, if the SM project and the downloaded PLC program are
same, then double-click the area of program name to move to the
corresponding step in the program.
422
R200
11/09
11. Online
11.2. Online Functions
To view or change the flash memory settings, perform the following steps:
Step
Action
Field Label
R200
11/09
Description
423
11. Online
11.2. Online Functions
ATTENTION
424
R200
11/09
11. Online
11.2. Online Functions
Action
Select Online > Force I/O.
Field Label
R200
11/09
Description
Module address
Forced Input
425
11. Online
11.2. Online Functions
Step
Action
Forced Output
Apply
Forced I/O
Delete
Variable Names
Delete All
Select All
OK
Cancel
ATTENTION
426
The flag displays the Forced I/O application status for each bit. If the
flag is selected, it means Enable, and if the flag is not selected, it
means Disable.
The data displays the forced value. If selected, 1 is the forced value,
SoftMaster User's Guide
Honeywell
R200
11/09
11. Online
11.2. Online Functions
and if not, 0 is the forced value. However, it is effective only when the
flag is in Enable status.
Flag
Data
Forced Value
0 (not selected)
0 (not selected)
0 (not selected)
1 (selected)
1 (selected)
0 (not selected)
1 (selected)
1 (selected)
R200
11/09
Action
Select base 0 and slot 0.
427
11. Online
11.2. Online Functions
Step
428
Action
Select the flag and data of the bit 3. %QW0.0.0 is registered to the
established Address.
R200
11/09
11. Online
11.2. Online Functions
R200
11/09
Step
Action
Select the flag of the bit 7. As the forced output value of the bit 7 is 0, no data
needs to be selected. Since %QW0.0.0 is already registered in the pre-set
Address, it is not added again.
429
11. Online
11.2. Online Functions
Step
430
Action
Select the Forced Output Enable Flag and then click Apply to apply the
forced value.
R200
11/09
11. Online
11.2. Online Functions
R200
11/09
Action
Move to %QW0.0.0. Use the button or directly enter the area to move to.
Click the bit 3 and 7s flag to cancel the forced output value
431
11. Online
11.2. Online Functions
Step
Action
Click Apply.
ATTENTION
In program monitoring, the following are applicable:
432
R200
11/09
11. Online
11.2. Online Functions
Action
Select Online > Skip I/O.
R200
11/09
Field Label
Description
Details
OK
Cancel
433
11. Online
11.2. Online Functions
434
Action
Select the check box corresponding to the module. Observe that * appears
beside the base.
R200
11/09
11. Online
11.2. Online Functions
Step
Action
R200
11/09
Action
Clear the check box corresponding to the module. Observe that the *mark
beside the base disappears if there is no slot where Skip I/O is specified in
the applicable base.
435
11. Online
11.2. Online Functions
Step
Action
436
Action
R200
11/09
11. Online
11.2. Online Functions
Step
R200
11/09
Action
437
11. Online
11.2. Online Functions
Step
438
Action
R200
11/09
11. Online
11.2. Online Functions
R200
11/09
Action
Clear the check box corresponding to the selected module. As the base Skip
I/O is canceled, the Skip I/O for each slot can be specified or canceled.
439
11. Online
11.2. Online Functions
Step
440
Action
R200
11/09
11. Online
11.2. Online Functions
Step
R200
11/09
Action
441
11. Online
11.2. Online Functions
Fault Mask
It is used to configure whether the module must be run in Fault during PLC operation.
To view fault mask setting, perform the following steps:
Step
1
Action
Select Online > Fault Mask.
Field Label
442
Description
Details
R200
11/09
11. Online
11.2. Online Functions
Step
Action
communication module.
OK
Cancel
ATTENTION
R200
11/09
443
11. Online
11.2. Online Functions
ATTENTION
444
The I/O Information dialog box which is similar to Fault Mask or I/O
skip dialog box when Online > I/O Information is selected. I/O Sync.
It is activated only when the PLC is in STOP Mode.
R200
11/09
11. Online
11.3. Module Changing Wizard
Action
Select Online > Module Changing Wizard.
Field Label
R200
11/09
Description
Comment
Back
Next
Cancel
445
11. Online
11.3. Module Changing Wizard
Step
2
Action
Select the module to change at the module selection stage and then click
Next.
Field Label
446
Description
Comment
Module Information
Back
Next
Cancel
R200
11/09
11. Online
11.3. Module Changing Wizard
Step
Action
Field Label
R200
11/09
Description
Comment
Back
Next
Cancel
After removing the module, click Next. Or click Back to move back to the
previous stage. Or click Cancel to cancel the Module Changing Wizard.
447
11. Online
11.3. Module Changing Wizard
Step
Action
Field Label
448
Description
Description
Back
Finish
After inserting the module, click Next. Or click Back to move back to the
previous stage. Or click Cancel to cancel the Module Changing Wizard.
R200
11/09
11. Online
11.3. Module Changing Wizard
ATTENTION
ATTENTION
If the Module Changing Wizard is cancelled, Fault Mask and Skip I/O
may continue to be active. Activate the Fault mask and Skip I/O to
make the module operate again.
ATTENTION
To change the module without using the Wizard, perform the following steps:
1.
2.
3.
4.
5.
6.
Select Online > PLC Error/Warning to check for any error on the
applicable module.
7.
If no error found on the applicable module, release the Fault Mask for the
module.
REFERENCE - INTERNAL
For additional information on Skip I/O and Fault Mask specified for the
module, see section on Skip I/O and Fault Mask.
R200
11/09
449
12. Monitoring
12.1 Monitoring
SoftMasters monitoring functions include in common (Start/Stop Monitoring, Pause,
Resume, Pausing Conditions, and Change Current Value).
Start/Stop Monitoring
To start/stop monitoring, perform the following steps:
Step
Action
Select Monitor > Start Monitoring to start monitoring. Select Monitor >
Stop Monitoring to stop monitoring.
ATTENTION
When monitoring starts, correct value may not be monitored if PLC program
and SoftMaster program are different.
R200
11/09
Action
451
12. Monitoring
12.1. Monitoring
Step
Action
Field Label
452
Description
Address
Type
Range
R200
11/09
12. Monitoring
12.1. Monitoring
Step
Action
Value On/Off
Value
Forced I/O
Flag
OK
Data
Enter Current Value in dialog box and click OK to change the current value.
ATTENTION
1.
2.
The value may not be entered according to its display type. In other
words, if displayed in hexadecimal, it can be entered as unsigned
decimal.
3.
When you click OK, an error may occur due to ineffective input value or
range exceedance.
4.
5.
6.
7.
Only if variable is I/Q address and BOOL type, compulsory I/O is active.
8.
If Forced I/O is inactive, edit box of current value and ON/OFF setting is
inactive.
9.
Change Current Value and Forced I/O Setting are not run at a time.
REFERENCE - INTERNAL
For additional information on Forced I/O Setting, refer section on Force I/O
Setting.
R200
11/09
453
12. Monitoring
12.1. Monitoring
Pause/Restart Monitoring
You can pause and restart monitoring.
Pause Monitoring
To pause monitoring, perform the following steps:
Step
Action
Restart Monitoring
To restart monitoring, perform the following steps:
If the current value is changed with Pause Monitoring, the PLC value
changes but monitoring value of program screen is not renewed.
Pausing Conditions
If a specified address meets the set conditions, monitoring is paused.
To set the pausing conditions, perform the following steps:
Step
454
Action
R200
11/09
12. Monitoring
12.1. Monitoring
Step
Action
Field Label
R200
11/09
Description
Select All
Use
Program
Reset All
Variable
Condition
Set value
Type
Comment
Find
OK
Cancel
455
12. Monitoring
12.1. Monitoring
ATTENTION
456
Among 5 conditions [==, >, <, >=, <=] available for Pause Monitoring,
one can be selected.
R200
11/09
12. Monitoring
12.2. LD Program Monitoring
Action
1.
R200
11/09
457
12. Monitoring
12.2. LD Program Monitoring
ATTENTION
Monitor-related colors indicated in this manual are the default colors of
SoftMaster. Applicable colors may be changed from menu Tools > Options.
Refer section on Basic Application for more details on the option item.
2.
3.
4.
458
1.
Coil: If applicable coils value is On status, address (or variable) value is displayed
in red, and the power flow inside the coil in blue.
2.
3.
4.
5.
6.
R200
11/09
12. Monitoring
12.2. LD Program Monitoring
Monitoring value is displayed on the IO parameter of the function (block). The data of
the function (block) IO parameter is displayed based on the monitoring display format.
ATTENTION
Data Display can be customized using Tools > Options > Online. Refer
section on Basic Application for details.
Start/Stop monitoring
Stop monitoring
R200
11/09
459
12. Monitoring
12.3. Variable Monitoring
Field Label
460
Description
PLC
Program
Variable Name/
Address
Value
Type
Address/Variable
Name
Comment
Error Display
Error Type
Error type
R200
11/09
12. Monitoring
12.3. Variable Monitoring
Field Label
Description
ATTENTION
The larger the number of addresses, the longer the monitoring refresh
takes.
Registering Variable/Comment
Monitoring items can be registered on Local Variable list on the variable monitoring
windows
To register in variable/comment, perform the following steps:
Step
1
R200
11/09
Action
On the monitoring window, right-click and select Register in
Variable/Comment from the context menu.
461
12. Monitoring
12.3. Variable Monitoring
462
Step
Action
The Select dialog box appears if two or more PLCs are included in the
project or if two or more programs are included in a PLC. Select the PLC and
program to register.
R200
11/09
12. Monitoring
12.3. Variable Monitoring
Step
Action
Field Label
R200
11/09
Description
Variable
Variable type
Variable List
OK
463
12. Monitoring
12.3. Variable Monitoring
ATTENTION
You can select one or more items on Select Variable/Address dialog box.
The selected item is added in the last line of the variable monitoring
windows.
Register All
You can register all direct variables at the same time. To register all variables, perform
the following steps:
464
Step
Action
On the variable monitoring window, right-click the mouse and select Register
All from the context menu.
Select dialog box appears if two or more PLCs are included in the project.
Select a PLC and program to register.
SoftMaster User's Guide
Honeywell
R200
11/09
12. Monitoring
12.3. Variable Monitoring
Step
Action
Field label
R200
11/09
Description
Start Address
Count
465
12. Monitoring
12.3. Variable Monitoring
Step
Action
ATTENTION
The item to register is added at the last line of the variable monitoring
window.
Register by user
The user can directly enter items to register on the variable monitoring window. You can
directly edit the PLC, Program and Variable/Address Column.
ATTENTION
466
Paste: Paste is available for variable monitoring after Copy from Excel or
other String editors.
Delete: used to delete the selected row. Delete is also applicable for
several selected rows.
R200
11/09
12. Monitoring
12.3. Variable Monitoring
Action
Select the area from other windows (LD, SFC, Variable/Comment windows)
to register on the variable monitoring.
Area to register onto the variable monitoring from LD window Red Edge.
R200
11/09
467
12. Monitoring
12.3. Variable Monitoring
Step
Action
Move to the variable monitoring window keeping the mouses left button
pressed on the selected area.
Cursor shape and input image is created if the mouse is moved onto the
Release the left button of the mouse after positioning on the row of the
variable monitoring window to insert the selected items.
ATTENTION
468
With the mouses left button still pressed, move onto variable monitoring
number tabs (Monitoring 1, Monitoring 2, Monitoring 3 and Monitoring 4)
to register on the applicable variable monitoring tabs.
R200
11/09
12. Monitoring
12.3. Variable Monitoring
View Detailed/Briefly
It is a helpful function to view as many variables as possible on the screen of the variable
monitoring window.
To view Detailed/briefly, perform the following steps:
Step
Action
On the variable monitoring window, select Briefly from the right-click menu.
It is displayed as follows.
Select Detailed again to display the following figure containing many a row.
ATTENTION
R200
11/09
Even when in Brief View mode, the hidden columns can be viewed
through View function.
In Brief View mode, the number of rows change if the size of the Variable
Monitoring Window changes.
Even if in Brief View mode, Register, Delete and Edit functions are all
available (However, Undo & Redo functions are not supported).
Tool tips display PLC, Type and Address only. However, the variable if
declared is also displayed.
469
12. Monitoring
12.3. Variable Monitoring
View options
The user can select specific columns.
To view a selected function, perform the following steps:
Step
470
Action
On the variable monitoring window, select View Option > Column Name
(PLC, Program, Variable/Address, Value, Address/Variable, Comment)
from the right-click menu.
To hide the selected column, select the same menu again from the right click
menu.
R200
11/09
12. Monitoring
12.3. Variable Monitoring
ATTENTION
Display
Display of the monitoring value of the address registered on the variable monitoring can
be changed.
To change the display type of an address, perform the following steps:
Step
Action
ATTENTION
R200
11/09
Can be set different type than defied in the monitoring option for LD
471
12. Monitoring
12.3. Variable Monitoring
Monitoring operations
Start Monitoring
It is used to begin monitoring of the registered addresses on the variable monitoring
window.
To start monitoring, perform the following steps:
Step
Action
The item with identical Start Monitoring PLC name and the item with no error
execute Monitoring.
ATTENTION
472
Action
Select Address.
On the menu, select Monitor > Change Current Value. Or double-click the
SoftMaster User's Guide
Honeywell
R200
11/09
12. Monitoring
12.3. Variable Monitoring
Step
Action
value cell of the address selected on the variable monitoring window, or press
Enter.
Change Current Value Dialog box appears, enabling you to directly enter
the current value.
Find
Find
It helps to find a string based on the classification by capital/small letter.
ATTENTION
Find Again
It is used to find the string found before once again. Initiate the Find command on the
program or Variable/Comment, and then initiate Find Again on the variable monitoring
to start find.
Print
It prints the current active variable monitoring tab contents.
ATTENTION
R200
11/09
473
12. Monitoring
12.3. Variable Monitoring
Shortcut Keys
All the operations are available with shortcut keys on the menu.
ATTENTION
Some shortcut keys are preconfigured and cannot be changed.
Shortcut Keys
Details
Home/End
Ctrl+Home/End
Ctrl+Arrow
Tab
Shift+Tab
Enter
Shift+Enter
Alignment
Alignment can be changed to ascending or descending sequence.
To change the alignment, perform the following steps:
Step
474
Action
R200
11/09
12. Monitoring
12.3. Variable Monitoring
Step
Action
ATTENTION
R200
11/09
475
12. Monitoring
12.4. System Monitoring
On the Start menu, select Start > Program >SoftMaster > System Monitoring.
The Module Information window displays the information of the PLC slot. After reading
the module information saved in the PLC, it displays it on the data display screen of the
module information window.
Select one of the following options view the Base.
Step
476
Action
R200
11/09
12. Monitoring
12.4. System Monitoring
Step
Action
Use the direction key on the keyboard to position the modules cursor on the
base to select.
ATTENTION
To start System Monitoring, the SoftMaster must be Online with the PLC and
the Monitoring must be ON.
Connect/Disconnect
System Monitoring is initiated from SoftMaster; it can also be initiated independently.
Thus, the connection is available to PLC with Connect options. If connected with PLC,
base information is read from PLC to display on the module information window.
To Connect/Disconnect system monitoring to PLC, perform the following steps:
Step
Action
ATTENTION
System Synchronization
It reads base information, I/O assignment method and slot information specified in the
PLC to display on the screen. When monitored, it reads I/O skip information and forced
I/O input/output information to change the current value.
R200
11/09
477
12. Monitoring
12.4. System Monitoring
Action
ATTENTION
Action
478
Action
R200
11/09
12. Monitoring
12.4. System Monitoring
Action
Action
R200
11/09
Action
Ensure that the PLC is online and the monitoring mode is enabled.
Position the mouse cursor on the I/O modules contact point to change the
cursor to hand shape.
479
12. Monitoring
12.4. System Monitoring
ATTENTION
Move the mouse to the I/O contact point to display the assigned address
on the status bar (located on the bottom-right of the window).
480
R200
11/09
12. Monitoring
12.4. System Monitoring
Action
context menu.
Select the Power Module on the screen and press Enter.
Select and double-click on the Power Module displayed on the screen.
ATTENTION
R200
11/09
481
12. Monitoring
12.4. System Monitoring
Action
Select one of the following methods to display the CPU module information.
Select the CPU Module and select PLC > Module Info.
Select and right-click on the CPU Module and select CPU Module Info.
482
R200
11/09
12. Monitoring
12.4. System Monitoring
Step
Action
R200
11/09
483
12. Monitoring
12.4. System Monitoring
Action
Select one method among those below to display the COM module
information.
With Communication Module selected, on the menu, select PLC > Module
Info.
With Communication Module selected, right-click the mouse to select COM
on the screen.
484
R200
11/09
12. Monitoring
12.4. System Monitoring
Step
R200
11/09
Action
485
12. Monitoring
12.4. System Monitoring
Action
486
R200
11/09
12. Monitoring
12.4. System Monitoring
Step
Action
Classification
R200
11/09
Description
Module name
O/S version
O/S date
Module status
487
12. Monitoring
12.4. System Monitoring
Start/Stop Monitoring
It reads PLCs I/O data to display on the screen.
Start Monitoring
To start monitoring, perform the following steps:
Step
Action
Stop Monitoring
To stop monitoring, perform the following steps:
Step
Action
488
Action
R200
11/09
12. Monitoring
12.4. System Monitoring
Step
R200
11/09
Action
489
12. Monitoring
12.4. System Monitoring
ATTENTION
Save
It is used to save the system information and data currently displayed on the screen.
To save the data and system information, perform the following steps:
Step
Action
ATTENTION
Open
It is used to read the system information file previously saved.
To open a file:
490
Drag & drop the file onto the System Monitoring to open it.
R200
11/09
12. Monitoring
12.4. System Monitoring
Navigate Base
It selects a base to show its module information.
To navigate the first, previous, next and last base, perform the following steps:
Step
1
Action
Navigate to the first base.
On the menu, select Base > First Base.
Print Preview
This function is used to see a print preview of system monitoring.
On the Preview window, the user can modify the area to be printed.
For a preview before printing, perform the following steps:
Step
R200
11/09
Action
On the System Monitoring window, select File > Preview on the menu.
491
12. Monitoring
12.4. System Monitoring
Step
Action
ATTENTION
492
R200
11/09
12. Monitoring
12.5. Address Monitoring
On the Start menu, select Program > SoftMaster > Address Monitoring.
The Address information window displays all the address areas in the PLC, based on
CPU type.
Double-click the address icon (Ex. I. Q, M, R, W) or right-click on the Address Tree
window and choose Open Address from the context menu.
R200
11/09
493
12. Monitoring
12.5. Address Monitoring
ATTENTION
If Monitoring mode is OFF, the address displays the previous data value.
The data value is initialized to 0.
Address Areas
Address Areas are necessary for effective and correct control of various types of data.
PLC provides various address areas of data to manage such data effectively.
REFERENCE - INTERNAL
For additional information on the respective detailed address area, see 2MLI
CPUU Users Guide.
Description
Data Size
Display Format
494
Select View > View Options >1 bit/8 bit/16 bit/32 bit/64 bit from the menu of the
Address Monitoring window.
R200
11/09
12. Monitoring
12.5. Address Monitoring
ATTENTION
The address of a selected cell is displayed in the task bar.
Binary, BCD, Unsigned decimal, signed decimal, hexadecimal, real, and Text
Address data can also be displayed in binary, BCD, unsigned decimal, signed decimal,
hexadecimal, real, and text format by choosing the appropriate View option.
Edit Data
Data value is specified to write address data on the PLC, or to write the selected area on
the PLC.
Edit Cell
It is used to edit data in the cell.
To edit data in the cell:
R200
11/09
495
12. Monitoring
12.5. Address Monitoring
Step
Action
Action
Position the mouse at the end of the cell to make the mouse cursor shaped
+.
Move the mouse with its left button pressed up/down and right/left.
Save Address
Use one of the following three methods to save the address.
Save All Address Areas
To save all address areas:
Step
Action
Select File > Save As to save the data with a different name.
File extension is set as (.mem).
496
R200
11/09
12. Monitoring
12.5. Address Monitoring
Step
Action
Action
Select File > Export Address to File.
File extension is set as (address+m). (Ex. iim, iqm, imm,)
R200
11/09
497
12. Monitoring
12.5. Address Monitoring
Step
Action
Action
Open Address
Use one of the following three methods available to open an address.
Open All Address Areas
To open all address areas:
498
R200
11/09
12. Monitoring
12.5. Address Monitoring
R200
11/09
499
12. Monitoring
12.5. Address Monitoring
Action
ATTENTION
When in monitoring mode, Open and Import Address from File are inactive.
500
Stop monitoring.
R200
11/09
12. Monitoring
12.5. Address Monitoring
R200
11/09
501
12. Monitoring
12.5. Address Monitoring
Field Label
502
Description
Title bar
Data value
Used to input and display the data compatible with the number of bits
and the display format.
Bit value
Setup area
Used to decide the range the data value is applied to in the address.
Display
Used to decide the input format of data and change the format of the
data value according to changed value display if any data value is
available.
R200
11/09
12. Monitoring
12.5. Address Monitoring
ATTENTION
Address name is displayed on the title to display the dialog box for Setting
Data Value.
Clear Data
It is used to delete all data values of the address.
To delete all the data values of an address, perform the following steps:
Step
R200
11/09
Action
503
12. Monitoring
12.5. Address Monitoring
Step
Action
Write to PLC
It is used to transfer the address data saved in on-line computer to PLC.
To write a saved address data to PLC, perform the following steps:
Step
504
Action
R200
11/09
12. Monitoring
12.5. Address Monitoring
Step
Action
Field Label
Description
Address Area
Select All
Unselect All
ATTENTION
F addresss exclusive Read areas cannot be written on PLC. Exclusive Read
areas are based on the type of CPU.
R200
11/09
505
12. Monitoring
12.5. Address Monitoring
Action
Field Label
506
Description
Address Area
Select All
Unselect All
R200
11/09
12. Monitoring
12.5. Address Monitoring
Action
You are prompted to confirm if you want to write the selected area on PLC.
Start/Stop Monitoring
It reads the address data from PLC to display on the screen in the on-line status, or it
stops reading the data.
Start Monitoring
It reads the address data from PLC to display on the screen in the on-line status.
To start monitoring, perform the following steps:
Step
R200
11/09
Action
507
12. Monitoring
12.5. Address Monitoring
Stop Monitoring
It stops reading the address data from PLC in the on-line status.
To stop monitoring, perform the following steps:
Step
Action
ATTENTION
508
Action
R200
11/09
12. Monitoring
12.5. Address Monitoring
Step
Action
Description
CellHeading
Address
Bit number
Display
Set Value
ATTENTION
If the current value is changed in string display format, the data value of 32byte area is always changed from the start address.
R200
11/09
509
12. Monitoring
12.5. Address Monitoring
Field Label
Description
PLC Type
CPU type
ATTENTION
While connected to the PLC, the current PLC type is displayed but is not
changeable.
Screen Zoom-In/Zoom-Out
It is used to zoom in or out the size of the screen displayed.
R200
11/09
12. Monitoring
12.5. Address Monitoring
Width AutoFit adjusts the size to the string length of the cell. Automatic Height
Adjustment adjusts the row height to the string height of the cell.
To auto-fit width adjustment, on the menu, select View > Width Auto-Fit.
To auto-fit height adjustment, on the menu, select View > Height Auto-Fit.
View Properties
It is used to change the font and font size of the data value displayed on the screen. In
addition, the color of the data value can be changed in the monitoring mode.
To view the properties of data value, perform the following steps:
Step
Action
Field Label
R200
11/09
Description
Font
511
12. Monitoring
12.5. Address Monitoring
Step
Action
Data value color
Color
Page Setting
It is used to specify the address page printed. Page margins, title and grid lines can be
shown or hidden as necessary. In addition, the sequence of pages to print can be specified
with priority of row or column.
To view or change the page settings, perform the following steps:
Step
512
Action
Specify margins.
R200
11/09
12. Monitoring
12.5. Address Monitoring
Step
R200
11/09
Action
513
12. Monitoring
12.6. Special Module Monitoring
Action
From the SoftMaster menu, select Monitor > Special Module Monitoring to
display Special Module list.
The following dialog box is displayed. It displays the list of special module
currently installed on the PLC system
514
Select a module on the list and click Monitor. The Special Module
Monitoring dialog box is displayed as follows.
R200
11/09
12. Monitoring
12.6. Special Module Monitoring
Step
Action
Field Label
FLAG Monitor
(applicable only to HS
counter module)
R200
11/09
Description
Flag monitoring function is used to run
instructions for HS counter module. The
user can check the instruction and enter
signal status along with HS counter
monitoring/test screen as well as Flag
monitoring screen displayed at the same
515
12. Monitoring
12.6. Special Module Monitoring
Step
Action
time.
Parameter Setting
Screen
Start Monitoring
Test
Instruction Screen
Through the Monitoring/Test screen, the user can directly change the
parameter value saved in the special module while checking the test
operation and its status of the applicable module.
ATTENTION
Select the HS counter module on the special module screen to write HS
counter Flag monitoring and instruction functions.
516
R200
11/09
12. Monitoring
12.7. Trend Monitoring
Action
Select Monitoring>Trend Monitoring. Select Graph > Trend Settings.
R200
11/09
517
12. Monitoring
12.7. Trend Monitoring
Step
Action
Field Label
Description
Frequency
Address Setting
OK
Cancel
ATTENTION
518
The Max. samples to display cannot be greater than the Max. sample to
keep.
The Max. time to display cannot be greater than the Max. time to keep.
The relationship between the Max. samples to keep and the Max.
sample to display is as shown in the following figure. In the following
figure, Graph is of the current graph area displayed on the screen, which
can be scrolled horizontally as many as the max. samples displayed.
R200
11/09
12. Monitoring
12.7. Trend Monitoring
The Max. samples to keep means the max. number of samples available
to save on the file.
R200
11/09
Action
519
12. Monitoring
12.7. Trend Monitoring
Step
Action
Legend
Description
Bit graph index: displays the bit graph and graph colors.
ATTENTION
The data displayed in the trend monitor may be different with the actual data.
In order to monitor accurate timing, please use the data trace function.
REFERENCE - INTERNAL
For information on the data trace function, see section on Data Traces
520
Action
Select the bit graph tab on the Trend Setup dialog box.
Enter the address of bit type. Or double-click the variable column to select the
declared address on the Variable/Comment dialog box.
R200
11/09
12. Monitoring
12.7. Trend Monitoring
ATTENTION
A maximum of 8 bit addresses can be registered.
Action
Select the trend graph tab on the Setting Monitoring dialog box.
Enter the address of word type. Or double-click the variable column to select
the declared address on the Variable/Comment dialog box.
ATTENTION
A maximum of four trend addresses can be registered. Supported data types
are as follows:
Type
R200
11/09
Size
Type
Size
BIT
1 bit
REAL
4 bytes
BYTE
1 byte
LREAL
8 bytes
WORD
2 bytes
INT
2 bytes
DWORD
4 bytes
DINT
4 bytes
LWORD
8 bytes
LINT
8 bytes
521
12. Monitoring
12.7. Trend Monitoring
Setting graph
To view or change graph settings, perform the following steps:
Step
Action
Field Label
522
Description
Show grid
R200
11/09
12. Monitoring
12.7. Trend Monitoring
Step
Action
X-axis data option
Minimum
value/Maximum value
Color
OK
Cancel
ATTENTION
R200
11/09
The max./min. value is applied only to Y-axis of the trend graph, and not
applied if View Current Y-axis is automatically adjusted.
The min. value input cannot be greater than the max. value.
The actual datas max./min. value range and specified graphs max./min.
value range are as shown below. Only the range in gray is displayed in
the graph.
523
12. Monitoring
12.7. Trend Monitoring
524
Action
Click the color column to display the Color dialog box. On the dialog box,
select a color and then click OK.
R200
11/09
12. Monitoring
12.7. Trend Monitoring
Step
Action
R200
11/09
Action
525
12. Monitoring
12.7. Trend Monitoring
Action
Field Label
526
Description
View all
R200
11/09
12. Monitoring
12.7. Trend Monitoring
Graph function
View Cursor
It is used to display the data value the mouse is positioned on. To view the data value the
mouse is positioned on, perform the following steps:
Step
Action
Click to select the graph. Whenever the mouse moves, the data value the
cursor is positioned on is displayed.
ATTENTION
Show cursor function is only active in the state of Stop Monitoring/Pause
Monitoring.
Scroll Synchronization
It is used to synchronize the bit graph with the trend graph in time axis. It is useful in
monitoring the bit graph and the trend graph data simultaneously.
For scroll synchronization, perform the following steps:
Step
1
Action
Select Graph > Synchronize Scrolling..
Move the horizontal scroll bar to scroll the bit graph and the trend graph at
R200
11/09
527
12. Monitoring
12.7. Trend Monitoring
Step
Action
528
Select Graph > Zoom In X axis, Zoom Out X axis, Reset X-axis. Based on the
selected item, X-axiss time interval is increased, decreased or back to default value.
R200
11/09
12. Monitoring
12.7. Trend Monitoring
Select Graph > Zoom In Y axis, Zoom Out Y axis, Reset Y axis. Based on the
selected item, Y-axiss height is increased, decreased or back to default value.
R200
11/09
529
12. Monitoring
12.7. Trend Monitoring
Auto-Fit Y-axis
It is used to decide to adjust Y-axis automatically. The automatic adjustment of Y-axis is
applicable only to the trend graph.
To adjust Y-axis automatically:
Save as Bitmap
It is used to save the graph currently displayed on the screen on the file in window bit
map.
To save the data as a bitmap, perform the following steps:
Step
530
Action
R200
11/09
12. Monitoring
12.7. Trend Monitoring
Save as Text
It is used to save the graph data on the file in text. Samples as many as the max. samples
kept specified in setting the max. graph is saved.
To save the data as a text, perform the following steps:
Step
Action
ATTENTION
The String file is saved in CSV format of Excel.
Copy to Clipboard
It is used to copy the graph currently displayed on the screen onto the window clipboard.
To copy the graph to clipboard, perform the following steps:
R200
11/09
531
12. Monitoring
12.8. Data Traces
532
Details
R200
11/09
12. Monitoring
12.8. Data Traces
Ready
Trace Setting
Writing to PLC
Trace starts
Read Data
Creating a graph
R200
11/09
Confirm the connection with PLC and the Run status of PLC.
533
12. Monitoring
12.8. Data Traces
534
Action
On the SoftMaster menu, select Monitor > Data Traces.
Field Label
Description
a. Menu
b. Tool Box
c. Bit graph
Index
d. Bit graph
e. Word graph
Index
f. Word graph
g. Status bar
R200
11/09
12. Monitoring
12.8. Data Traces
Step
Action
h. Progress bar
PLC status
j. Trace status
Connecting to PLC
To connect to the PLC,
Trace Setting
It is used to specify trace conditions and trace address.
To view or change data trace settings:
Step
1
Action
On the SoftMaster menu, select Monitor> Data Traces.
The Data Traces window is displayed as follows.
R200
11/09
535
12. Monitoring
12.8. Data Traces
Step
Action
On the Data Traces window, select Trace > Trace Settings from the menu.
The following dialog box is displayed.
536
R200
11/09
12. Monitoring
12.8. Data Traces
Step
Action
Field Label
R200
11/09
Description
Trace
Trigger settings
Bit condition
Address
Word condition
Address
537
12. Monitoring
12.8. Data Traces
Step
Action
trigger condition.
Sampling frequency
Total sample
OK
Cancel
To set the bit trigger, select the bit condition check box.
Enter the address to use as a bit condition. Bit address format only is
available.
To set the Word Trigger, select the word condition check box.
It uses the variation of the word address value as a trigger condition.
Enter the address to use as a word condition. Word address format only is
available.
Select a condition to use to compare with the constant value input. Available
conditions are as follows.
< (less than), <= (less than or equal to), == (equal to), >= (greater than or
equal to), > (greater than),
Bit address settings
10
Select the Bit address settings tab on the Data Trace Settings dialog box.
It is used to select the bit address to collect data. The selected address is
538
R200
11/09
12. Monitoring
12.8. Data Traces
Step
Action
displayed in a bit graph.
Field Label
Description
Number of
addresses
Size of data
Address list
ATTENTION
A maximum of 16 bit type addresses can be entered.
R200
11/09
539
12. Monitoring
12.8. Data Traces
Step
Action
Word Address Settings
11
Select the word address setting tab on the Data Trace Settings dialog box.
It is used to select the word address to collect data. The selected address is
displayed in a word graph.
Field Label
540
Description
Number of
Address
Size of data
Address list
Address
Data type
R200
11/09
12. Monitoring
12.8. Data Traces
Step
Action
ATTENTION
A maximum of 8 addresses of word type can be entered.
Supported data types are as follows.
Type
Size
Type
Size
SINT
1 byte
REAL
4 bytes
INT
2 bytes
LREAL
8 bytes
DINT
4 bytes
INT
2 bytes
LINT
8 bytes
DINT
4 bytes
USINT
1 byte
LINT
8 bytes
ATTENTION
Use the number of samples in total and the number of samples after triggered
to apply various collection methods.
Graph settings
To view or change graph address settings:
R200
11/09
541
12. Monitoring
12.8. Data Traces
542
a)
b)
Show trigger: used to decide to display the trigger position on the graph, and
to specify color.
c)
Bit graph legend: used to specify the position of bit graph index. The options
are displayed as displayed No Index, Left Upper, Right Upper, Left Bottom
and Right Bottom for the Bit Index Position.
d)
Word graph legend: used to specify the position of word graph index. The
options are displayed as No Index, Left Upper, Right Upper, Left Bottom and
Right Bottom for the Word Index Position.
e)
f)
OK: applies the changed items and closes the dialog box.
g)
R200
11/09
12. Monitoring
12.8. Data Traces
Action
Click the color column to display applicable dialog box. On the dialog box,
select a color and click OK.
Trace
It is used to read the data traced from the PLC or the data specified.
Write Trace Setting
It applies the trace setting to the PLC.
R200
11/09
543
12. Monitoring
12.8. Data Traces
On the menu, select Trace > Start Manual Trace. If data is currently traced, the
applicable menu is inactive.
Animation
Using the trace data read from the PLC, it displays the data chronological sequence.
Animation Settings
To view animation settings:
544
Step
Action
On the Data Traces window menu, select Animation > Animation Setting.
R200
11/09
12. Monitoring
12.8. Data Traces
Step
Action
Field Label
Description
Frequency
OK
Cancel
Start
It is used to start Animation. Animation is active only with trace data available.
Pause
It is used to stop Animation in progress momentarily.
Resume
It is used to continue Animation which was momentarily stopped.
Stop
It is used to stop Animation.
R200
11/09
545
12. Monitoring
12.8. Data Traces
Graph Function
REFERENCE - INTERNAL
For additional information on the basic graph functions, see section on Graph
Functions.
Move Trigger
It moves the trigger to its generated point of time.
To move the trigger:
File function
It is used to save or read trace setting from the file.
Open
To open a file, perform the following steps:
Step
Action
Select a file name to open on the File dialog box and click OK.
Save
To save a file, perform the following steps:
Step
546
Action
Enter the file name to save with on File Save Box and click OK.
R200
11/09
12. Monitoring
12.8. Data Traces
Save as
To save a file with a specific file name, perform the following steps:
Step
Action
Enter a different file name to save with on File Save Box and then click OK.
Action
Enter the name of a file with which to save with and click OK.
Save Text
It is used to save the graph data on the file in text. Samples as many as the max. samples
specified in setting the max. graph are saved.
To save trace data as text:
Step
Action
On the menu, select File > Send > Save Trace data as Text.
Copy Clipboard
It is used to copy the graph currently displayed on the screen to the window clipboard.
To copy the data onto the windows clipboard:
R200
11/09
547
12. Monitoring
12.8. Data Traces
View Function
This function is used to display or hide the tool bar and the status display line on the
screen.
View Tool Bar
To view toolbar,
Data
It displays the trace data value. View Data is active only with trace data available.
To view Trace Data,
548
R200
11/09
12. Monitoring
12.8. Data Traces
R200
11/09
a)
b)
549
12. Monitoring
12.8. Data Traces
550
c)
Data Grid: displays the current value specified in the sequence of the
samples. The sample data is displayed in negative before triggered, and in
positive after triggered.
d)
Minimum, Maximum, Average: displays the Min., Max., and Average value
per address.
e)
R200
11/09
12. Monitoring
12.9. Custom Events
R200
11/09
Action
Make a program as follows.
551
12. Monitoring
12.9. Custom Events
Step
552
Action
Write the program to the PLC and select Monitor > Custom Event.
Select Menu>Add event and setup each items as in the following figure.
R200
11/09
12. Monitoring
12.9. Custom Events
R200
11/09
Step
Action
Click Associated Address Setup tab and setup the bit address %MX100
and word address %MW0 as in the following figure to store the data when the
event is met.
553
12. Monitoring
12.9. Custom Events
Step
Action
554
Select Monitor > Custom Event on the Online menu to check event history
and select event history tab on the Custom Event dialog box.
R200
11/09
12. Monitoring
12.9. Custom Events
R200
11/09
Step
Action
In the Event history tab, an Event History dialog box is displayed when an
event item is selected, and Properties is clicked, where the list of associated
address and the details of event can be seen.
555
12. Monitoring
12.9. Custom Events
Step
Action
Event Setting
Example
An event is defined as the data of %MW0 whose data is increase by 1 every scan is
greater than 100 and less than 110, and if the event is met, PLC stores the data of
%MW0.
For Event setting, perform the following steps:
Step
556
Action
Click the Event settings tab on the user event dialog box.
SoftMaster User's Guide
Honeywell
R200
11/09
12. Monitoring
12.9. Custom Events
Step
R200
11/09
Action
Field Label
Description
Events History
Menu
Apply PLC
OK
Cancel
557
12. Monitoring
12.9. Custom Events
ATTENTION
For additional information on each item of the events list, see section on
Adding Custom Event Item.
Action
On the Custom Event dialog box, select Add Event from Menu.
Field Label
558
Description
Address
Variable Names
R200
11/09
12. Monitoring
12.9. Custom Events
Step
Action
box. The address can be selected
from Variable/Comment declared in
the Variable/Comment dialog box.
R200
11/09
Event condition
Type
Message
OK
Cancel
Enter event address information, event conditions, event type and event
message. Or click the Variable/Comment to select the address from the
declared Variable/Comment.
559
12. Monitoring
12.9. Custom Events
Step
Action
Field Label
Description
Available
ATTENTION
Event type is specified by user based on the importance of the event and is
used as a classifying method of events for Event View.
560
R200
11/09
12. Monitoring
12.9. Custom Events
REFERENCE - INTERNAL
For additional information on address type and display format, see section
on Variable/Comment. Also see section on Event History.
ATTENTION
Size
Type
Size
BIT
1 Byte
REAL
4 Bytes
USINT
1 Byte
LREAL
8 Bytes
UINT
2 Bytes
INT
2 Bytes
UDINT
4 Bytes
DINT
4 Bytes
ULINT
8 Bytes
LINT
8 Bytes
Editing Events
It is used to edit the user event items.
To edit a user event, perform the following steps:
Step
R200
11/09
Action
561
12. Monitoring
12.9. Custom Events
Step
Action
Make changes and click OK to save the changes, or click Cancel to cancel it.
Deleting Event
It deletes the user event input.
To delete an event, perform the following steps:
Step
562
Action
Right-click on the event and select delete from the context menu.
R200
11/09
12. Monitoring
12.9. Custom Events
Step
3
Action
Select Delete All from the context menu to delete all events.
R200
11/09
Action
563
12. Monitoring
12.9. Custom Events
Action
Select the event to copy.
Move to the position to paste on and select Paste from the right-click context
menu.
564
Action
Select the event to cut.
R200
11/09
12. Monitoring
12.9. Custom Events
Step
Action
Save Event
Since the user defined event is saved in PLC, it is additionally saved to manage as files.
To save all the events, perform the following steps:
Step
Action
Select and event and click Save Event from the right-click context menu.
Enter a file name to save with on the File Save dialog box and click OK.
Open Event
It read user defined event setting from the file.
To open an event, perform the following steps:
R200
11/09
565
12. Monitoring
12.9. Custom Events
Step
Action
On the Custom Event dialog box, right-click and select Open Event from the
context menu.
ATTENTION
Event History
Read the user event history saved in the PLC to display the details.
To view event history, perform the following steps:
Step
566
Action
Select the Event History tab on the user event dialog box.
R200
11/09
12. Monitoring
12.9. Custom Events
Step
Action
Field Label
Description
Menu
Apply PLC
OK
Cancel
ATTENTION
R200
11/09
567
12. Monitoring
12.9. Custom Events
REFERENCE - INTERNAL
For additional information on an event history item, see section on Detailed
Event History.
568
Step
Action
On the Custom Event dialog box, select the item to display its Event History.
Select Information.
R200
11/09
12. Monitoring
12.9. Custom Events
Step
Action
Field Label
R200
11/09
Description
Date
Time
Condition
569
12. Monitoring
12.9. Custom Events
Step
Action
View as specified.
Back
Next
Copy
Close
REFERENCE - INTERNAL
For additional information on an event history item, see section on Detailed
Event History.
Refresh
It updates the event history with recent details in PLC.
To refresh the event history, click Menu>Refresh on the Custom Event window.
Event Filtering
The history can be displayed on the event type. Select View All.
570
R200
11/09
12. Monitoring
12.9. Custom Events
View Warning
View Alarm
R200
11/09
571
12. Monitoring
12.9. Custom Events
572
R200
11/09
13. Debugging
13.1 Start/Stop Debugging
Start Debugging
To start debugging, perform the following steps:
Step
Action
On the menu, select Online > Write to download the program to the PLC.
ATTENTION
Debug function is available only when the SoftMaster program and PLC
program are identical. If they are not identical, download the applicable
program.
If an error occurs on the PLC, Debug instruction does not work normally.
Clear the error to run the Debug instruction.
Stop Debugging
To stop debugging, perform the following steps:
R200
11/09
Step
Action
On the menu, select Online > Change Mode > Stop or Debug > Start/Stop
Debugging.
573
13. Debugging
13.1. Start/Stop Debugging
ATTENTION
Even if Debug stops, Monitoring continues.
574
R200
11/09
13. Debugging
13.2. LD Program Debugging
R200
11/09
Action
575
13. Debugging
13.2. LD Program Debugging
Step
Action
ATTENTION
Remove Breakpoint
To remove Breakpoints, perform eth following steps:
Step
1
576
Action
Move the Breakpoint to the step to remove.
R200
11/09
13. Debugging
13.2. LD Program Debugging
Step
R200
11/09
Action
577
13. Debugging
13.2. LD Program Debugging
Go
It starts program debugging using the specified Breakpoint. With the Go function, the
program can be run up to the Breakpoint specified.
To run the program up to the specified Breakpoint, perform the following steps:
Step
578
Action
Select Debug > Go on the menu. The program runs until the breakpoint
complying until the condition is reached.
R200
11/09
13. Debugging
13.2. LD Program Debugging
Go to Cursor
It is used to make the program run up to the cursor position.
To run the program until the cursor position, perform the following steps:
Step
R200
11/09
Action
579
13. Debugging
13.2. LD Program Debugging
Step Into
If the Breakpoint is engaged during debugging, its progress is made step by step. When
debugging program, Step Into, Step Out and Step Out functions is provided.
Step Into
It runs the program to the next step. If the current step is an application instruction CALL
with the running condition satisfied, it enters the subroutine block.
580
R200
11/09
13. Debugging
13.2. LD Program Debugging
ATTENTION
If not with CALL instruction or if the CALL running condition is not satisfied,
the program runs to the next step.
R200
11/09
581
13. Debugging
13.2. LD Program Debugging
Step Out
It is used to step out of the subroutine block once entered with Step into function
executed.
582
R200
11/09
13. Debugging
13.2. LD Program Debugging
R200
11/09
583
13. Debugging
13.2. LD Program Debugging
ATTENTION
584
If the currently debugged step is not inside the subroutine block, the
program is run to the next step.
R200
11/09
13. Debugging
13.2. LD Program Debugging
Step Over
It is used to run the program to the next step. Unlike Step Into, even if the current step is
an application instruction CALL, it does not enter the subroutine block but run the
program to the next step.
R200
11/09
585
13. Debugging
13.2. LD Program Debugging
586
R200
11/09
13. Debugging
13.3. List of Break Points
R200
11/09
Program: displays the name of the program where the breakpoint is used.
Count: After running the number of times as many as the specified steps where
the breakpoint is caught, PLC is braked. (Example; If the breakpoint is set inside
FOR 20 ~ NEXT with the number of times 10, FOR 20 ~NEXT is run 10 times
and then is braked.)
OK: saves the changed details and closes the dialog box.
Cancel: just closes the dialog box without saving the changed details.
587
13. Debugging
13.3. List of Break Points
Go to: used to move to the position where the selected breakpoint is used.
588
R200
11/09
13. Debugging
13.4. Variable Break
R200
11/09
On the menu, select Debug > Breakpoint Conditions > Variable Break point.
a)
Use the address as a variable break point: If the check in the box is
cancelled, the variable break even if saved, is not be used.
b)
c)
Program: shows the program name of the variable used for variable break.
d)
e)
f)
Value Condition: If the selection is cancelled, the value even if saved, does
not make the value break engaged.
SoftMaster User's Guide
Honeywell
589
13. Debugging
13.4. Variable Break
g)
Value: if the specified address value is reached, the break is engaged. The
maximum/minimum value is based on the variable type.
h)
OK: saves the changed details and closes the dialog box.
i)
Cancel: just closes the dialog box without saving the changed details.
j)
k)
Condition: makes the break engaged when writing the value on or reading the
value from address.
590
Action
R200
11/09
13. Debugging
13.4. Variable Break
ATTENTION
R200
11/09
Among variable types, BYTE, NIBBLE and STRING do not support the
variable break instruction.
When the PLC is in debug mode, the meeting of any one condition
(breakpoint, variable break, scan break, etc.), applies the break.
Click on the program name to move to the program position where the
variable break is applied.
591
13. Debugging
13.5. Scan Break
592
Action
a)
Use Scan Break point: If the check in the box is cancelled, the specified scan
break times even if saved, is not run while PLC runs debugging.
b)
Scan Count: used to enter scan times to apply the break. 1 ~ 2147483647 is
available for the setting value.
R200
11/09
13. Debugging
13.5. Scan Break
R200
11/09
Action
Check Use Scan Break and specify the scan times to apply the break.
PLC informs that the scan break is engaged after executed as many as
specified scan times.
593
13. Debugging
13.5. Scan Break
594
R200
11/09
Open Project
Connect
Start Monitoring
Start
Online Editing
Edit
* Start Online Editing and Write Modified Program can be repeated.
Write Modified
Program
R200
11/09
595
Open Project
On the menu, select Project > Open Project. Open the project identical to the
PLC project to perform Online Editing.
Or
Connect
Start Monitoring
596
Online Editing is available after its program window is active and the program
is selected.
After Program or Variable is edited during Run, the program window changes to
edit mode during Run.
R200
11/09
If Online Editing starts, the background color of the program can be changed
through its applicable option.
Edit
R200
11/09
597
598
R200
11/09
ATTENTION
(Edit Item means that add, delete and change are available)
Item
Project properties
Program
Global variable
Local variable
User-defined type
R200
11/09
Description
Edit
Add
Delete
Change
Add
Item
Description
Edit
User defined
function/function
block
Add
Delete
Change
LD
Edit
Delete
IL
Edit
Change
SFC
Edit
Add
Add
Delete
Delete
Change
Change
Add
Add
Delete
Change
SFC Transition
(LD)
Delete
Change
Add
Parameter change
Edit
Delete
Local variable
retain setting
Edit
Change
Global variable
retain setting
Edit
599
600
R200
11/09
15. Printing
15.1 Print Project
Printing a Project
This instruction is used to print the contents of a project sequentially.
It is also used to select items to be printed, specify necessary setting options for printing
per item, and execute Preview and Print instruction.
To print the contents of a project, perform the followings steps:
Step
R200
11/09
Action
601
15. Printing
15.1. Print Project
Project Level Diagram: displays tree structure of the item printable in the Project.
Detailed setting functions are available in the tree structure of the Level Diagram. Print
and Previous View functions are available for the selected item.
h)
i)
Save Selection Item: saves the selected item in the Project Level Diagram.
j)
Details: used to specify details of the selected item in the Project Level
Diagram.
k)
Preview: used to view the selected item previously to print in the Project
Level Diagram.
l)
Settings: sets the general print options such as Printer Setting, Print Page
Setting, Margin Setting, etc.
ATTENTION
Refer to each print option for setting each detailed item. (Program
Print Setting Refer to Program Print)
Print Setting
It is used to specify paper to print on and the printer.
Click Settings>Page Setup on the Print Project dialog box or right click on the
Print Project dialog box and select Page Setup from the context menu.
602
a)
b)
R200
11/09
15. Printing
15.1. Print Project
c)
Page Setup
It is used to specify margins of paper to print.
To specify the Page setup, perform the following steps:
Step
Action
Click Printer Settings on the main Print dialog box or right-click the mouse
the a. Project Level Diagram.
Where the selected paper and layout of margins can be viewed previously.
R200
11/09
603
15. Printing
15.1. Print Project
Step
Action
Used to select paper to print on.
Used to select a printing direction.
Back to Default: details of Margins, Header and Footer are changed back
ATTENTION
Header/Footer Setting
It is used to specify the content of Header/Footer.
Content Setting: used to enter the content in the left/center/right of the Header/Footer.
604
R200
11/09
15. Printing
15.1. Print Project
a)
R200
11/09
Insert Field: used to insert the field into the position of the cursor currently
placed on the Edit Box (left, center, right).
605
15. Printing
15.1. Print Project
ATTENTION
- The user can specify the content of the header/footer using Input
and Field at the same time.
Example) If the content of The date today is &d is input on the
header/footer The date today is 2004-06-01is printed.
Field Content
Path and file name: &F file name displayed with its directory route.
Cover Setup
It is used to specify the print cover.
To specify the print cover, perform eth following steps:
606
Step
Action
Select Cover in the Project Level Diagram on the Print Project dialog Box.
R200
11/09
15. Printing
15.1. Print Project
Step
Action
Field Label
R200
11/09
Description
Cover Paper
Margin Display
Edit Box
Edit
607
15. Printing
15.1. Print Project
Step
Action
Box is selected to edit. If the Field is inserted,
Edit is also available.
Font
Add
Delete
OK
Cancel
Add Content
To add content, perform the following steps:
Step
Action
Click Add.
Click on the paper to view an Edit dialog box as in the following figure.
6
608
Pressing ESC changes the mouse cursor to the arrow shape again.
SoftMaster User's Guide
Honeywell
R200
11/09
15. Printing
15.1. Print Project
ATTENTION
Edit Box can be aligned in the paper and the Edit Box.
R200
11/09
Edit Box > Center: aligns the selected Edit Box on the center of
paper.
String > left Align: aligns the content of the selected Edit Box on
the left in the Edit Box.
Edit Box can be moved by Drag and Drop instruction of the mouse
or with the arrow keys.
609
15. Printing
15.2. LD Program Print
610
Action
R200
11/09
15. Printing
15.2. LD Program Print
Step
Action
Field Label
Description
Select Program
View Options
Contact
Print Range
Print in Color
Print Grid
Print Output
Comment
OK
Cancel
Print Setting
Page Setting
ATTENTION
When printing the project, click Details after selecting the program name to
set print setup.
R200
11/09
611
15. Printing
15.2. LD Program Print
Print Preview
It is used to see a preview of the specified print job.
612
R200
11/09
R200
11/09
613
Action
Select Project > Add Item >-Function.
Or,
Select Project > Add Item > Function Block.
The following screen appears.
Program Name: Used for entering a User Function/Function Block. When the
614
R200
11/09
Step
Action
user-defined function/function is registered, the input name is registered.
Language: Used for selecting a programming language for the User
Function/Function Block. A user-defined function is created only by the LD
language while a user-defined function block can be created by the LD, SFC
or ST language.
Use EN/ENO: Used for selecting whether to use or not EN/ENO, which is
used under the operation condition of function/function block. If not selecting
EN/ENO, you should declare BOOL type variable in the first input and first
output parameters of the function/function block.
Return Data Type: Designates a type of the results after a user-defined
function is executed. It is activated only when a user-defined function is
created.
Program description: Used for entering the comment of a User
Function/Function Block. Do not enter comment if unnecessary.
OK: Saves the input in the dialog box and closes the dialog box.
Cancel: Cancels the input in the dialog box and closes the dialog box.
ATTENTION
If you click OK, a new item with the name input in the item of User
Function/Function Block is created.
R200
11/09
615
Step
616
Action
R200
11/09
Action
Double-click a local variable among the items created with the name of User
Function/Function Block, the following local variable screen is created.
R200
11/09
a)
b)
Add input variable, I/O variable and output value in the local variable screen.
Depending on the added I/O variables, the function/function block type is
automatically changed on the bottom of the local variable screen.
617
Step
Action
ATTENTION
Minimum Input variable and output variable must be at least one.
But, the maximum number is limited to 32.
618
R200
11/09
Action
Double-click a program among the items created with the newly input name
in the User Function/Function Block, a program screen with the previously
designated language appears.
The following screen shows the screen created when selecting the LD.
R200
11/09
Create a program, based on the variable input in the local variable screen.
619
Step
620
Action
R200
11/09
Step
Action
ATTENTION
If local variable edit and program edit are finished, select
function/function block toolbar instruction to check whether the
edited User Function/Function Block is registered.
R200
11/09
621
622
Action
Open the program to use a User Function/Function Block and move the
cursor to the position to input.
R200
11/09
Step
R200
11/09
Action
623
Step
624
Action
R200
11/09
Program simulation
You can simulate the program written by LD/SFC/ST in the SoftMaster. It supports
online editing by which you can edit during RUN mode and debugging function by
which you can trace the program as step unit.
You can use program monitoring function and online diagnosis function such as system
monitoring, address monitoring, trend monitoring, data trace and custom events.
Module simulation
You can simulate the digital I/O module, A/D conversion module, D/A conversion
module, counter, Temperature control module, positioning module. By using simulation
function, you can set the input value of each module.
You can set address value by setting specific address value or channel value of the
module as input condition. If you use I/O input condition setting, you need not write
other program to test PLC program.
System configuration for execution of SoftMaster-SIM
The system configuration required by SoftMaster-SIM is higher than that of SoftMaster.
Minimum specification: Pentium 3 900MHz, RAM 256MB
Recommended specification: Pentium 4 1.5GHz, RAM 512MB more
R200
11/09
625
ATTENTION
In case of minimum specification, the fixed period scan may not operate
properly because scan period may be longer than the fixed period and
disconnection may occur. Despite using recommended specification, if
system load is heavy, same phenomenon may occur. And regardless of
system specification, according to user setting like systems SLEEP mode,
disconnection can occur.
When using fixed period, fixed period error/warning dialog box may not be
displayed.
Starting SoftMaster-SIM
To start SoftMaster-SIM, perform the following steps:
Step
626
Action
Start SoftMaster and write the program to execute through the SoftMasterSIM.
R200
11/09
Step
Action
On the menu, select Online > Change Mode > Run and execute the
downloaded program. When using SoftMaster-SIM, for online menu
supported by SoftMaster, refer to the following table.
Menu items
R200
11/09
support
Menu items
support
Fault Mask
Module changing
Wizard
Disconnect
Read
Start/Stop monitoring
Write
Pause
Resume
Pausing conditions
Reset PLC
System monitoring
Clear PLC
Address monitoring
Special module
monitoring
627
Menu items
628
support
Menu items
support
PLC Information
(Performance)
Custom events
PLC Information
(Password)
Data traces
Start/stop debugging
Debug (Go)
PLC errors/warnings
I/O Information
Set/Remove
Breakpoints
Force I/O
Breakpoints List
Skip I/O
Breakpoint conditions
R200
11/09
1.
Channel list
Displays favorite channels according to module and channel. In case of module, displays
only module set in I/O parameter. In module, B0 means base no. and S00 means slot no.
2.
I/O condition
629
Status
Description
Initial conditions
Connection
available
Continuous I/O
condition execution
Window
Channel list
Module channel
In tree view, double-click the channel you want to read. If you use specific channel as
favorite channel, check favorite channel box.
630
R200
11/09
Channel monitor
Perform the following steps to monitor a channel.
Step
Action
Start monitoring:
1
R200
11/09
631
Step
Action
Module Name: displays the module name.
Channel Name: displays the channel name.
Channel type: displays the data type of the selected channel.
Bit value: in case of bit type, select off/on.
Input Value: in case of not bit type, input the value directly.
In case that value is output value, you can not change the current value of
each channel.
Stop channel monitoring:
I/O condition
I/O condition is used to write a specific value to specific address when specific condition
is met by user input. For example, If address %IX0.0.0 become 1, set address
%MX0~%MX100 as 1.
The user should modify address value periodically by using the monitor current value of
SoftMaster or write other PLC program to test PLC program. SoftMaster-SIM support
reflects the data yielded to a module or entered from a module to a program.
Condition expression
Displays condition expression used in the single input condition and continuous
condition. One condition expression consists of more than one condition by combination
of conditions.
Type
Comparison
632
Operator
Priority
Contents
==
Equal
!=
Not equal
>
Greater than
>=
<=
<
Less than
SoftMaster User's Guide
Honeywell
R200
11/09
Type
Numerical
operation
Bit
operation
Logical
operation
ETC.
Operator
Priority
Contents
Add
Subtract
Multiply
Division
&
12
Bit multiply
13
Bit sum
14
&&
10
Logical multiply
||
11
Logical sum
R200
11/09
633
Action
634
Action
R200
11/09
Step
3
Action
Modify the items in the I/O condition dialog and click OK.
Action
Move to the position to paste, on the menu, select Edit > Paste.
Action
Select I//O condition to copy.
SoftMaster User's Guide
Honeywell
635
Step
Action
636
Action
R200
11/09
Step
Action
Insert Line
To insert a line, perform the following steps:
Step
Action
Delete Line
To delete a line, perform the following steps:
Step
R200
11/09
Action
637
Step
Action
638
R200
11/09
Field Label
R200
11/09
Description
Use condition
Name
Description
Always execute
Execution by button
Execution by condition
expression
a)
b)
639
Field Label
640
Description
Use condition
Name
Description
Always execute
Execution by button
Execution by condition
expression
R200
11/09
Field Label
R200
11/09
Description
Repeated Execution
Ignore Condition
while execution
Output setting
641
ATTENTION
When setting continuous I/O, it writes the value in the continuous value
setting to each address/channel in order. If the Ignore Condition set during
execution, only the first value is written. If Always Execute is set, all the
values are written in sequence. And if you set repeated value, it writes value
repeatedly.
Continuous value
no.
Value
For example,
not setting Ignore Condition while execution/ not setting Repeated
Execution (Execution by button / condition expression is false)
77777777
not setting Ignore Condition while execution/ not setting Repeated
Execution (Always execution / condition is true)
7654321
setting Ignore Condition while execution / not setting Repeated Execution
7654321
not setting Ignore Condition while execution / setting Repeated Execution
(Execution by button / condition expression is false)
77777777777777
642
R200
11/09
Field Label
R200
11/09
Description
643
Address/channel
Value
OK
Cancel
Action
Field Label
Description
Channel/Address Name
OK
Cancel
Input value
To enter values, perform the following steps:
644
R200
11/09
Step
Action
On the Continuous Value Setting dialog, move the cursor to the position to
enter the value.
Auto fill
To Auto fill, perform the following steps:
Step
R200
11/09
Action
645
Step
Action
ATTENTION
If you use control key when auto fill, you can input
increased/decreased value according to mouse drag direction.
646
On the menu, select Tools > Use single I/O condition or Tools > Use continuous
I/O condition.
R200
11/09
End monitoring
To end monitoring, perform the following steps:
On the menu, Cancel Tools > Use single I/O condition or Tools > Use continuous
I/O condition.
ATTENTION
Program is executed from first step to last step repeatedly and we call this
process as scan program. SoftMaster-SIM is also executed through scan and
has the following process.
R200
11/09
647
Module simulation
SoftMaster-SIM supports simple simulation function for the I/O module and special
module. In case of digital I/O module, it supports I/O function about I or Q area and in
case of special module it supports monitoring function such as analog input or output
value monitoring.
Setting of module
All simulation function in the SoftMaster-SIM use information set in the I/O parameter.
Hence, ensure that you set each module in the I/O parameter to simulate module and
reflect it to program.
For example, in order to simulate the following PLC system, set the I/O parameter as
follows.
Base
Slot
Module name
Module type
DC 2
Basic base
2MLI-D21A
Basic base
2MLF-AV8A
Basic base
2MLF-HO2A
4V input 8 points
After executing the SoftMaster-SIM, the module set in the I/O parameter are displayed as
follows in System Monitoring.
648
R200
11/09
ATTENTION
To apply I/O parameter set in the SoftMaster, download I/O parameter to
SoftMaster-SIM. In case the module has been changed, re-launch
SoftMaster-SIM module changes, execute the SoftMaster-SIM again.
Modification of the
monitor current value is
available.
Modification of the
SoftMaster-SIM channel
value is available.
Modification of output
value
Not available
Not available
Not applied
Applied
Not applied
Applied
R200
11/09
Support
649
SoftMaster-SIM supports four types of input voltage range and digital data output format
and two types of input current range. It is as follows.
Input voltage range
1 ~ 5V
4 ~ 20mA
0 ~ 16000
0 ~ 5V
0 ~ 20mA
-8000 ~ 8000
0 ~ 10V
1000 ~ 5000
-10 ~ 10V
0 ~ 10000 (%)
Support
Parameter
Support
Operation channel
Filter constant
Input voltage(current)
range
Filter process
Average method
Filter process
Average value
You can set analog input value in the SoftMaster-SIM window and input range is
effective within voltage (current) set in parameter.
ATTENTION
For the analog modules parameter setting and how to program, refer to the
user manual of each module.
You can set the analog input value in the SoftMaster-SIM window
650
R200
11/09
Support
SoftMaster-SIM supports the following voltage (current) range and input data type.
Input data type
0 ~ 16000
1 ~ 5V
4 ~ 20mA
-8000 ~ 8000
0 ~ 5V
0 ~ 20mA
1000 ~ 5000
0 ~ 10V
0 ~ 10000 (%)
-10 ~ 10V
Support
Operation channel
You can input digital input value through special module variable and it is effective
within the range set in parameter.
R200
11/09
651
ATTENTION
For analog output modules parameter and how to program, refer to the user
manual of each module.
You can check the changed analog output value in the SoftMaster-SIM windows
channel item.
Support
652
Support
Parameter
Support
Count mode
Preset
R200
11/09
Parameter
Support
Parameter
Support
Comparison output 0
minimum setting value
ATTENTION
In the SoftMaster-SIM windows channel item, you can change current count value. High
speed counter simulation compare the inputted count value with parameter setting value
and use it as comparison output signal.
RTD module
The SoftMaster-SIM supports the following RTD module.
Module name
Support
R200
11/09
Support
Parameter
Support
Operation channel
Sensor type
Temperature unit
Filter constant
653
Parameter
Support
Parameter
Support
Average process
Average value
ATTENTION
For parameter specific content of RTD module and how to program, see the
user manual of each module.
You can set temperature input value in the SoftMaster-SIM windows channel item.
Support
R200
11/09
The SoftMaster-SIM supports the following step data parameter (X/Y/Z axis).
Parameter
Support
Parameter
Support
Coordinate
Control Method
M code
Operation Pattern
ACC/DEC No.
Operation method
Operation speed
Dwell time
Circular interpolation
direction
Item
Basic parameter
Bias speed
Extension parameter
External command
External stop
External speed/position
conversion
Origin address
Origin/Manual parameter
R200
11/09
Support
655
Origin/Manual parameter
Inching speed
656
R200
11/09
Function block
R200
11/09
Command
Support
APM_ORG
Homing start
APM_FLT
APM_DST
Direct start
APM_IST
Indirect start
APM_LIN
APM_CIN
APM_SST
Simultaneous start
APM_VTP
Speed/position
conversion
APM_PTV
Position/speed conversion
APM_STP
Stop
APM_SKP
Skip operation
APM_SSP
Position Sync.
APM_SSS
Speed Sync.
APM_POR
Position override
APM_SOR
Speed override
APM_PSO
APM_NMV
Continuous operation
APM_INCH
Inching start
APM_RTP
Manual operation
previous location return
APM_SNS
APM_SRS
APM_MOF
M code off
APM_PRS
657
Function block
Command
Support
APM_ZONE
APM_EPRS
Encoder preset
APM_EMG
Emergency stop
APM_CLR
Error reset
APM_PST
Point operation
APM_PWR
APM_SRD
APM_CRD
APM_ENCRD
APM_JOG
JOG start
APM_MPG
658
Meaning
151
221
224
231
234
R200
11/09
Error code
R200
11/09
Meaning
291
294
321
331
355
356
361
371
391
401
431
441
461
481
659
ATTENTION
Slot
Project storage
name
B0S0.apm
10
B0S10.apm
B1S0.apm
11
B1S11.apm
B2S0.apm
12
B2S12.apm
You can check APM modules status in the SoftMaster-SIM windows channel item.
660
R200
11/09
ATTENTION
R200
11/09
Meaning
XCurrentPosH
XCurrentPosL
XCurrentVelH
XCurrentVelL
661
17.3 Limitations
SoftMaster-SIM has the following limitations in comparison with real PLC.
Watchdog timer
In 2MLI PLC, we set watchdog timer to prevent error. But in SoftMaster-SIM, it doesnt
work properly because scan time in SoftMaster-SIM is longer than that in PLC.
Communication module
SoftMaster-SIM dont support function related with communication module. So the
following function block doesnt work and just saved in SoftMaster-SIM.
Category
662
Name
Function
P2PSN
P2PRD_BOOL
P2PRD_BYTE
P2PRD_WORD
P2PRD_DWORD
P2PRD_LWORD
P2PWR_BOOL
P2PWR_BYTE
P2PWR_WORD
P2PWR_DWORD
P2PWR_LWORD
R200
11/09
18. ST Edition
18.1 Writing ST program
ST based on character is program language and conforms to IEC 61131-3.
Scan program, user function/FB, SFC can be written by ST language.
Adding Scan Program
Perform the following steps to add a scan program.
Step
R200
11/09
Action
663
18. ST Edition
18.1. Writing ST program
Step
Action
Select ST in Language in the above screen and enter program name and
description.
Action
Select User Function/Function Block in the project window.
SoftMaster User's Guide
Honeywell
R200
11/09
18. ST Edition
18.1. Writing ST program
Step
R200
11/09
Action
665
18. ST Edition
18.1. Writing ST program
Step
Action
666
Action
R200
11/09
18. ST Edition
18.1. Writing ST program
Step
Action
R200
11/09
Action
667
18. ST Edition
18.1. Writing ST program
Step
668
Action
R200
11/09
18. ST Edition
18.2. Limit
18.2 Limit
When editing ST language, there is the limit as described below.
Item
Content
Maximum number
of character in one
line
Limit
2,048
ATTENTION
R200
11/09
669
18. ST Edition
18.3. Editing Program
Shortcut key
Description
Copy
Ctrl + C
Paste
Ctrl + V
Delete
Del
Cut
Ctrl + X
Undo
Ctrl + Z
Cancels edition.
Redo
Ctrl + Y
Select All
Ctrl + A
The followings are shortcut key about movement. You cannot change the following
shortcut keys.
Shortcut key
670
Description
Home
Ctrl + Home
End
Page up
Page down
Ctrl + End
Ctrl +
R200
11/09
18. ST Edition
18.3. Editing Program
Shortcut key
Description
Ctrl +
Ctrl + Del
Ctrl + BS
Shift + Move
ATTENTION
Copy/Paste
Copies selected character string into clipboard and pastes it.
Perform the following steps to copy and paste the character string.
Step
R200
11/09
Action
671
18. ST Edition
18.3. Editing Program
Step
Action
ATTENTION
Undo/Redo
Undo cancels edition and Redo cancels Undo action.
Perform the following steps to do Undo and Redo actions.
Step
1
Action
After executing Paste, select Edit > Undo.
Pasted contents are deleted.
672
R200
11/09
18. ST Edition
18.3. Editing Program
Step
Action
Adding/Selecting variable
Enter a variable at the selected location.
Perform the following steps to add or select variable.
Step
1
Action
After moving the cursor, select Edit > Select/Add Variable.
a)
R200
11/09
673
18. ST Edition
18.3. Editing Program
Step
Action
b)
c)
d)
Flag: Displays flag in the list. Type of flag list can be selected in List.
e)
f)
All: Selects whether only flags related with Parameter number, Block
index are displayed or not.
g)
Parameter number: Enter number to sort flags. 0~12 for high speed link,
0~12 for P2P, 0~63 for PID.
h)
Block index: Enter number to sort flags. 0~127 for high speed link, 0~63
for P2P.
i)
j)
New Variable: Recalls dialog box to add variable to local variable list.
k)
l)
Delete Variable: Deletes the selected local variable from local variable
list.
674
R200
11/09
18. ST Edition
18.3. Editing Program
Step
Action
a)
b)
c)
d)
e)
f)
g)
h)
ATTENTION
R200
11/09
Action
675
18. ST Edition
18.3. Editing Program
Step
Action
676
a)
b)
c)
d)
e)
f)
g)
R200
11/09
18. ST Edition
18.4. Viewing Program
Step
3
Action
Function/Function Block is inserted.
ATTENTION
I/O parameters of function/function block are not inserted
automatically. You should edit them additionally.
R200
11/09
Action
Select ST.
677
18. ST Edition
18.4. Viewing Program
Step
678
Action
a)
b)
c)
d)
e)
f)
g)
R200
11/09
18. ST Edition
18.4. Viewing Program
Font/Color
Used for designating the font or color in the ST program.
Perform the following steps to change the font in the ST program.
Step
Action
Change Font.
ATTENTION
R200
11/09
Action
Change color.
679
18. ST Edition
18.4. Viewing Program
Step
Action
ATTENTION
For more details, refer to chapter Customizing SoftMaster.
Zoom
ST program does not support Zoom function.
Tab
When using Tab, Tab size is designated.
Perform the following steps to change the tab size.
Step
680
Action
Select ST.
Change Tab size. The following screen shows the tab size 4.
R200
11/09
18. ST Edition
18.4. Viewing Program
Step
Action
ATTENTION
R200
11/09
Action
681
18. ST Edition
18.5. Additional Edition Function
682
Action
R200
11/09
18. ST Edition
18.5. Additional Edition Function
Removing Bookmark
Perform the following steps to remove the bookmark.
Step
R200
11/09
Action
683
18. ST Edition
18.5. Additional Edition Function
Action
Select Edit > Bookmark > Remove All.
Previous bookmark
To go to previous bookmark,
Next bookmark
To go to next bookmark,
684
R200
11/09
18. ST Edition
18.5. Additional Edition Function
R200
11/09
Action
685
18. ST Edition
18.5. Additional Edition Function
Step
Action
ATTENTION
Following are the description of character string list bit map.
1.
2.
: Variable name
3.
4.
: Function name
5.
6.
7.
Action
Enter . after name of FB or user data type instance.
For example, instance name of TON is TON_Inst.
686
R200
11/09
18. ST Edition
18.5. Additional Edition Function
Step
Action
R200
11/09
Action
Select area to set Block Mask.
687
18. ST Edition
18.5. Additional Edition Function
Step
688
Action
R200
11/09
18. ST Edition
18.5. Additional Edition Function
R200
11/09
Action
689
18. ST Edition
18.5. Additional Edition Function
690
Action
R200
11/09
18. ST Edition
18.5. Additional Edition Function
Step
Action
R200
11/09
Action
691
18. ST Edition
18.5. Additional Edition Function
Step
692
Action
R200
11/09
18. ST Edition
18.5. Additional Edition Function
Indent/Outdent
Makes indent/outdent at the selected area.
Indent
Perform the following steps to make indent.
Step
R200
11/09
Action
Press TAB.
693
18. ST Edition
18.5. Additional Edition Function
Outdent
Perform the following steps to make outdent.
Step
694
Action
R200
11/09
2MLK/I/R CPU: save 3,000 events at maximum (Up to 3,000 events can be saved in
the order of occurrence.)
This is a software package for the operation and monitoring of the 2MLF-SOEA
module of 2MLT series.
2.
This package provides a function that enables independent operation of the SOE
monitor, regardless of the SoftMaster.
3.
R200
11/09
1.
2.
3.
4.
695
<Name>.set: the logging file for the event the user has created. This file is created at
saving the event.
<Name>.xls: the module event file created by the user. Event record is saved in an
Excel file.
696
R200
11/09
Field
Description
Menu
Tools
SOE
Event monitor
window
Status bar
Menu structure
If you select a menu item, commands appear. The commands can be executed with
mouse or keyboard. Some menus provide shortcut keys.
File
Command
Description
Open logging
Save logging as
Export to file
Exit
View
Command
R200
11/09
Description
All events
Filtering
Newest first
Oldest first
Find event
Module Property
697
Online
Command
Description
Connect/Disconnect
Connection setting
Refresh event
Tool
Command
Description
Option
Customize
Window
Command
Description
New window
Cascade
Tile Horizontally
Tile Vertically
Close all
Help
Command
About SOE monitoring
698
Description
Provides the information on the SOE monitor.
R200
11/09
Tools
Frequently used menu items are provided with respective shortcut keys (icons).You can
execute the menu by clicking the icon.
R200
11/09
Action
699
Step
Action
Field
Description
Toolbars
New
Reset
700
R200
11/09
CPU event history: Select the event saved in the CPU module.
Module event history: Select the event saved in the SOE module.
Double-click the CPU event history or module event history to activate the event monitor
window.
Status Bar
The following figure displays the status bar of SOE Monitoring window.
R200
11/09
Event No.: Shows the number of the events in the event monitor window.
PLC name: Shows the name of the PLC connected with the SOE monitor.
701
702
Reset with recent History: Used for saving the most recent event. If there are more
than 3,000 events, the oldest event is deleted and the new event is saved.
Retain initial History: Used to maintain the first event. If there are more than 3,000
events, no new events will be saved.
R200
11/09
Action
In the project tree, click Parameter > I/O Parameter. The I/O Parameter
Setting screen appears.
In the I/O Parameter Setting window, click the slot of the base where the
module is mounted.
In the example below, the 2MLF-SOEA module is at #4 slot, #0 base.
R200
11/09
In the I/O Parameter Setting window, select the desired module from the
drop-down arrow.
703
704
Step
Action
After selecting the module, click Details. The SOE Module screen appears.
R200
11/09
Step
Action
Field
Input Filter
Description
set up the time which enables an event to be
identified as an effective input data.
(Setting range: 1ms ~ 100ms)
SOE History
Event setting
details
R200
11/09
705
Chatter Setting
Chatter setting enables the module to identify an event repeated many times during a
short period of time as chattering, and not an effective event. Some sensors using
mechanical contacts may cause chattering, which can be eliminated with this function.
Setting items
706
1.
2.
Event number: Enter the number of the events including the first effective signal
(min. 2)
3.
Chatter detection time (duration): If this chatter detection time is passed from the
time the first effective event was detected, the chatter detection function for the
specific event frequency is terminated, even if the set-up number of chattering is not
completed.
4.
Min. chatter detection time (duration): Co-related with the set up chattering event
number.
R200
11/09
In addition, since an event has passed the input filter, it should satisfy following criteria;
(Number of Events Input Filter Value) Chatter Detection Time (Duration)
or,
Input Filter Value (Chatter Detection Time (Duration) / Number of Events)
For example,
If, chatter detection time = 30ms, number of chattering events = 5,
30ms 5 = 6ms,
Therefore, the input filter must be less than 6ms.
Example of chatter setting
Condition:
Input filter: 1ms
Detail event setting: Rise event
Chatter event: 4
Chatter time: 8ms
Sequence diagram of event occurrence is as follows.
R200
11/09
707
Two of the four events passing the filter are ignored by chatter detection function.
The last event which enters after expiration of the chatter detection time is recorded
normally as the first event of a new period.
708
Action
Click Online > Connect. After connecting to PLC, click Online > I/O
Information. The following screen appears.
R200
11/09
Step
R200
11/09
Action
709
Action
Click Online-> Connect. The SOE Monitoring menu is activated only after
connecting to PLC.
710
R200
11/09
Step
Action
CPU Event History: the event history stored in the CPU module.
Module Event History: the event history stored in the SOEA module.
Double-clicking the CPU event history or module event history will activate
the event monitor window.
R200
11/09
Double-click CPU Event History and click Online > Refresh Event.
Double-click Module Event History and click Online > Refresh Event.
711
Step
712
Action
Click View > All Event to search and compare all events.
R200
11/09
Step
Action
Field
R200
11/09
Description
Specify Event
Occurred Position
Event type
Show SOE
installed position
only
Base/Slot
Begin/End
Specify the event filter with the time and the first
event, and the last event.
713
Filtering result:
#0 bit
Rise Event
You can also filter events based on Base and Occurred time.
Prioritizing Events
714
Priority to the recent events: the recent events have priority over the old events in
the display list.
R200
11/09
Priority to old events: the old events have priority over the recent events in the
display list.
To view the recent events first, click View > Newest First.
To view the old events first, click View > Oldest First.
R200
11/09
715
Comparing Events
Compare the events stored in the CPU and event input modules and show the result.
To compare the events, click View > Compare Event.
716
R200
11/09
R200
11/09
717
Action
Select the event history to be converted into an Excel file in the event monitor
window.
ATTENTION
The conversion to an Excel file is effective only for the currently
active main screen (one window).
5
718
Open file in the Excel application (to read the saved event file in Excel).
R200
11/09
R200
11/09
719
The following table describes all the fields in the Redundancy Parameter dialog box.
Field
720
Description
R200
11/09
Field
R200
11/09
Description
I/Q Base
M Area
R Area
W Area
PID Block
Default
OK
Cancel
721
The following table describes the fields in the Redundancy PLC state window.
Field
722
Description
R200
11/09
Field
l
Description
Master CPU image: Colored PLC
The following table describes the fields in the Redundancy control window.
Field
R200
11/09
Description
Master CPU
Change
723
Field
Description
displays by inactive mode.
ATTENTION
In case Redundancy state is changeable,
1.
2.
3.
The following table describes the fields of the Standby CPU in the Redundancy Control
window.
Field
724
Description
R200
11/09
System Configuration
To perform system configuration, Select PLC.> System Configuration.
R200
11/09
725
726
1.
2.
3.
4.
5.
It displays base information of selecting base by clicking mouse button (or pressing
enter key).
R200
11/09
R200
11/09
727
To view node count [4], select View > Node Count - [4].
Base Information
It displays base information installed in base.
728
R200
11/09
Master/Standby base
R200
11/09
1.
2.
3.
4.
5.
6.
7.
8.
729
9.
10.
Base information
730
1.
2.
3.
R200
11/09
Base Number: Base number which is set in the switch of base setting for expansion
drive module
2.
3.
Node Status: It displays connection status between bases whether it is Ring or Bus
operation.
4.
5.
6.
Port 1 Cable: Cable type (Optic/Electric) connected with port 1. In case of Electric
cable, it displays the measured length of cable for port 1.
7.
Port 1 Date: In case of Electric cable, it displays the measured date for port 1.
8.
9.
Port 2 Cable: Cable type (Optic/Electric) connected with port 2. In case of Electric
cable, it displays the measured length of cable for port 1.
10. Port 2 Date: In case of Electric cable, it displays the measured date for port 1.
R200
11/09
731
732
Action
In Selecting Base step, selects base for changing and click Next button.
R200
11/09
Step
Action
Field
Description
: Changeable base,
: Non-changeable base )
ATTNTION
If Base Changing Wizard execution is canceled, selected base is
excluded from operation. Ensure to check Fault Mask and I/O Skip.
3
R200
11/09
733
Step
Action
Field
Description
ATTENTION
Error in Removing Base is occurred when base is not removed.
4
734
Follow the information of Installing New Base step, click Next button.
SoftMaster User's Guide
Honeywell
R200
11/09
Step
Action
Field
Description
ATTENTION
Error in Installing New Base is occurred when base is not installed. If
base is installed normally, error is occurred when module type is
different within setting module in I/O parameter and real installed
R200
11/09
735
Step
Action
base.
736
R200
11/09
Step
Action
Field
R200
11/09
Description
737
Step
Action
ATTENTION
Follow the below steps when base changing without Base Changing
Wizard.
1.
2.
3.
4.
5.
6.
7.
8.
REFERENCE - INTERNAL
Refer to 2MLR CPU Users Manual for more explanation.
738
R200
11/09
21. Warranty
21.1 Terms of warranty
LSIS provides an 18-month warranty starting from the date of production.
R200
11/09
1.
2.
3.
4.
5.
6.
7.
Warranty is limited to the PLC itself only. It is not valid for the whole system which
the PLC is attached to.
739
21. Warranty
21.2. Range of warranty
740
R200
11/09
Honeywell International
Process Solutions
2500 West Union Hills
Phoenix, AZ 85027