Professional Documents
Culture Documents
README
What is new with UnityPro_V130_HF2 ...................................................................................................... 2
Compatibility ................................................................................................................................................ 3
What to do after installation of UnityPro_V130_HF2 ............................................................................... 3
S_GUARD_LOCKING .................................................................................................................................. 5
comments of S_AIHA and S_DIHA ............................................................................................................ 6
S_MUTING_SEQ .......................................................................................................................................... 8
S_MUTING_PAR .......................................................................................................................................... 9
Modicon M580 safety CPU: BMEP582040S ............................................................................................. 10
UnityPro_V130_HF_BMENOP0300 Improvements ................................................................................. 10
UnityPro_V130_HF0435420R_Simulator_Windows10_v1709) .............................................................. 11
UnityPro_V130_HF_ENOC_UPGRADE_STEP2 ...................................................................................... 12
Notes ....................................................................................................................................................... 12
What is new with UnityPro_V130_HF_ENOC_UPGRADE_STEP2 ....................................................... 12
1- BMENOC03x1.4 supports slow Device/Gateways devices with MB scanner. ................................... 12
2 - BMENOC03x1.4 supports IP address assignment via BootP/DHCP server. .................................... 12
3 - BMENOC03x1.4 use a new DTM dataset not compatible with BMENOC03x1.2 or BMENOC03x1.3
DTM dataset. ........................................................................................................................................... 17
4 - Get the IP address used by the BMENOC03x1.4 module online. ..................................................... 17
5 - Management of IPA / IPB addresses for M580 PLC and BMENOC03x1.y modules. ....................... 18
6 - Update of M580 CPU clock with BMENOC0301/0311.4 NTP time from xbus. ................................. 18
7 - Support IP Secure (IPSEC) ............................................................................................................... 18
UnityPro_V130_HF1 .................................................................................................................................. 19
PEP0389578R M580 CPU Address Setting: Identifier doesn't accept "-" ............................................. 19
PEP0418945R FB display difference in FBD between Unity 8.1 and 12 .......................................... 19
PEP0424927R Properties for section LL994 change when opening ZEF file ................................... 20
PEP0425574R Unity pro crash after several Rebuild all ................................................................... 20
PEP0425608R ST language - JMP instruction after jump never executed ....................................... 21
PEP0426236R after DTM update on the computer ,DTM instances are not updated ...................... 21
PEP0427752R Variable name not displayed in LL984 network ............................................................. 21
PEP0427910R Free running control variable in FOR loop ................................................................ 22
PEP0429424R Animation issue on private variable of DFB .............................................................. 22
PEP0432754R Reopening the .STA project file isn’t possible ................................................................ 23
PEP0432500R UP V12.0 - Bug in Unity Pro ProWORX conversion ................................................. 23
PEP0436088R UP12, FOR loop doesn't work when JMP is programmed just after ........................ 24
PEP0437627R Data dictionary signature not updated upon bias change ....................................... 24
PEP0431497R Unity12-Nested DFBs do no inherit the “Exchange on STBY” data ......................... 25
UnityPro_V130_HF_DRA0815................................................................................................................... 25
Installation procedure ............................................................................................................................... 26
How to know which hot fix or updates are already installed? .............................................................. 26
Note: TüV certificate .................................................................................................................................. 26
Page 1 of 27
What is new with UnityPro_V130_HF2
This Hot Fix fixes the following issues (Quality Q), or brings additional features
(Enhancements E) as listed in table below.
Some had yet been released in previous Hot Fixes.
Page 2 of 27
after DTM update on the PC,DTM instances are Q V12
PEP0426236R not updated in t.
Q V12
PEP0427752R variable name not displayed in LL984 network.
Q V12
PEP0427910R Free running control variable in FOR loop.
Q V12
PEP0429424R Animation issue on private variable of DFB.
Q V11.1
PEP0432754R Reopening the .STA project file isn’t possible
Q V12
PEP0432500R Bug in Unity Pro ProWORX conversion.
FOR loop doesn't work when JMP is Q V12
PEP0436088R programmed just after.
PLC datadic signature not updated upon bias Q V12
PEP0437627R change.
Nested DFBs do no inherit the “Exchange on Q V12
PEP0431497R STBY” data
Compatibility
No compatibility break.
• Project done with Unity Pro V13.0 can be open and built (stu, sta or zef) with
Unity Pro V13.0 + UnityPro_V130_HF2
• Project done with Unity Pro V13.0 + UnityPro_V130_HF2 can be open and
built (stu, sta or zef) with Unity Pro V13.0
Page 3 of 27
After opening .stu, or .sta files:
Update in project the DFB with the last version brought by HF2:
▪ Open the “Types Library Manager” tool
▪ Go to the DFB (in the application part)
▪ Select “Compare Project with Library “
▪ Then “Update All “
▪ perform a Rebuild All.
Page 4 of 27
S_GUARD_LOCKING
To read carefully before integration of a
M580 Safety PAC using BMEP584040S CPU.
WARNING
Green=1
Red=0
What must be done after HotFix installation (ie : rebuild all ,etc…)
Page 6 of 27
After opening .stu, or .sta files:
Update in project the DFB with the last version brought by HF2:
▪ Open the “Types Library Manager” tool
▪ Go to the DFB (in the application part)
▪ Select “Compare Project with Library “
▪ Then “Update All “
▪ perform a Rebuild All.
Page 7 of 27
S_MUTING_SEQ
In the example below the DiagCode shows C114 instead of CF14 when
MutingEnable was set to false in the state 8011.
Page 8 of 27
S_MUTING_PAR
This module is used to verify the correct entry of transported material into a
danger zone which is protected by a light curtain (Active Opto-electronic
Protective Device).
while material is returning from the danger zone (backward sequence), if the light
curtain is cut while one single sensor is pressed (so while in any of the four
states 8122, 8422, 8114 or 8414), then the module eventually reaches an
incorrect state where it stays definitely stuck while its outputs show the following
constant values:
- 16#8000 on the the diag port,
- False on the S_AOPD_Out output
- False on the Error output
- True on the Ready output
The only way to get out of this inconsistent state is to put the entry Activate to
false, which resets its internal data and puts it back in service.
Page 9 of 27
What must be done after HotFix installation (ie : rebuild all ,etc…)
After opening .stu, or .sta files:
Update in project the DFB with the last version brought by HF2:
▪ Open the “Types Library Manager” tool
▪ Go to the DFB (in the application part)
▪ Select “Compare Project with Library “
▪ Then “Update All “
▪ perform a Rebuild All.
Note: above documentation has been adapted but it is not available in Unity Pro On Line
Help.
• Modicon M580 Safety System Planning Guide
• Modicon M580 Safety Manual
• Unity Pro Safety Block Library
UnityPro_V130_HF_BMENOP0300 Improvements
Page 10 of 27
• On M580, the user can’t declare more than one BMENOP0300 module
with the IP Forwarding configuration.
• with a M580 HSBY the user cannot validate the configuration with the
address xx.xx.0.xx
UnityPro_V130_HF0435420R_Simulator_Windows10_v1709)
Page 11 of 27
UnityPro_V130_HF_ENOC_UPGRADE_STEP2
Notes
In M580ApplicationUpdate tool, conversion from BMENOC03x1.3 to
BMENOC03x1.4 cannot be done if M580 CPU version is < V2.30. It is OK on
V2.30 and superior.
CIP request to read status from M580 CPU must not be used in M580 HSBY
configurations.
NOTICE
UNEXPECTED APPLICATION BEHAVIOR
Get the IP address of the BMENOC03x1.4 from DHCP / BOOTP server for
standalone PLC system.
• On the configuration screen of BMENOC03x1.4, a drop down box called
configuration is added allowing to choose one of the following values:
Static, DHCP, BOOTP.
• If Static is selected, all IP addresses can be configured by the user as
described below:
Page 12 of 27
• If DHCP is selected, a new disabled text field called DHCP Identifer display
the identifier defined in the Ethernet Network Manager for the
BMENOC0301/0311.4 module.
If DHCP identifier is blank, then the DHCP request will use the MAC address as ID.
The Main IP address is used to set the Default IP address in case of the
BMENOC03x1.4 cannot succeed to get the IP address from the DHCP server.
If DHCP is selected, Unity Pro will check that the Main IP address respect the
following format:
10.10.MAC5.MAC6
• If Static or BOOTP is selected, the Text field DHCP Identifier is not editable
by the user (grayed)
Page 13 of 27
• If DHCP is selected, only the Main IP address can be configured by the
user as described below:
Page 14 of 27
If BOOTP is selected only the Main IP address can be configured by the user as
described below:
The Main IP address is used to set the Default IP address in case of the
BMENOC03x1.4 cannot succeed to get the IP address from the BOOTP server.
If BOOTP is selected, Unity Pro will check that the Main IP address respect the
following format:
10.10.MAC5.MAC6
Page 15 of 27
Ethernet Network manager:
A new column called "Configuration Mode" with read only access is added in the
Ethernet Network manager.
Page 16 of 27
On DHCP and BOOTP configuration mode:
• In "IP Address" column, Main, A and B IP addresses are displayed like this:
o Main: 10.10.MAC5.MAC6
On DHCP configuration mode, "Identified By" column is initialized with the "Device
Name". The identifier is in read only and the identifier is editable in the screen of
the NOC
When Unity Pro is connected to the M580 PLC, the IP address, the subnet mask
and the gateway address used by the BMENOC03x1.4 module are displayed in the
Debug screen:
This debug screen shall display the IP parameters in all following modes:
Static
DHCP/BOOTP
Page 17 of 27
Default IP
Current IP parameters defined by application
5 - Management of IPA / IPB addresses for M580 PLC and BMENOC03x1.y modules.
IPA and IPB are removed from the screen of BME NOC 0301.4/311.4
6 - Update of M580 CPU clock with BMENOC0301/0311.4 NTP time from xbus.
When M580 CPU clock is updated with the BMENOC0301/0311.4 NTP time by xbus,
Unity Pro must check that it is the unique NTP source configure in the application.
During the build of the application, if more than one NTP source is enabled in the
application, the following error is displayed in the output windows: More than one
NTP source is enabled. Please choose the unique NTP source you want to use to
manage time.
Page 18 of 27
UnityPro_V130_HF1
PEP0389578R M580 CPU Address Setting: Identifier doesn't accept "-"
1/ Description of the issue before HotFix installation:
With M580, It is not possible to write “-“ in the DHCP identifier.
3/ What must be done after HotFix installation (ie : rebuild all ,etc…)
nothing
3/ What must be done after HotFix installation (ie : rebuild all ,etc…)
user have to re-import the section after HF installation to solve the issue
Page 19 of 27
PEP0424927R Properties for section LL994 change when opening ZEF file
3/ What must be done after HotFix installation (ie : rebuild all ,etc…)
Nothing mandatory to do.
If customer has ZEF files containing sections with one Remote IO Drop configured,
he can now build them successfully.
3/ What must be done after HotFix installation (ie : rebuild all ,etc…)
Launch again UnityPro with the HotFix installed.
Page 20 of 27
PEP0425608R ST language - JMP instruction after jump never executed
3/ What must be done after HotFix installation (ie : rebuild all ,etc…)
The program section having the JMP instruction must be re-compiled
The best solution is to perform a full application build (Build All)
PEP0426236R after DTM update on the computer ,DTM instances are not
updated
1/ Description of the issue before HotFix installation
- PEP0426236R: in an application, in case there are two different DTM instances with a
different dataset version, the tool was detecting only one instance (the first one). So, in
case the second DTM instance was not supported on the computer, the user could not
see the problem.
2/ Description of the new behavior after HotFix installation
- Fix PEP0426236R: the tool now displays properly all the DTM instances of the
application.
- Improvement: the tool now displays not only DTM information but also Device
information. This allows to easily show when a EDS/GSD file is missing from the
configuration. Previously the tool was showing that the DTM was not installed, this was
actually not true since the DTM was property installed but not the EDS/GSD file.
3/ What must be done after HotFix installation (ie : rebuild all ,etc…)
Nothing
3/ What must be done after HotFix installation (ie : rebuild all ,etc…)
Nothing to do on the customer application.
3/ What must be done after HotFix installation (ie : rebuild all ,etc…)
The program section having the JMP instruction must be re-compiled
Solution is to perform a full application build (Build All)
Page 22 of 27
2/ Description of the new behavior after HotFix installation
Do a refine on the instance of the DFB
We see the current values, on DFB pins
3/ What must be done after HotFix installation (ie : rebuild all ,etc…)
Nothing to do on the customer application.
3/ What must be done after HotFix installation (ie : rebuild all ,etc…)
If a STA cannot be opened, open the corresponding ZEF and rebuild it.
Page 23 of 27
2/ Description of the new behavior after HotFix installation
After Import of a converted Proworx32 project which contains a DDM16025 module, if
the user double click on this module, this will not lead to a UnityPro crash.
3/ What must be done after HotFix installation (ie : rebuild all ,etc…)
need to re-open the Proworx32 project (it will re-convert and re-import it)
PEP0436088R UP12, FOR loop doesn't work when JMP is programmed just
after
2:
%MW1:=2;
JMP LABEL1;
%MW2:=2;
LABEL1:
3:
%MW1:=3;
END_CASE;
3/ What must be done after HotFix installation (ie : rebuild all ,etc…)
The program section having the JMP instruction must be re-compiled
Solution is to perform a full application build (Build All)
Page 24 of 27
- renaming these variables, or
- relocating these variables, or
- delete these variables, or
- changing the type of these variables,
this will lead to a SCADA issue : animation is stopped
3/ What must be done after HotFix installation (ie : rebuild all ,etc…)
Rebuild all
or
If the process cannot be stopped: Force the generation of data dictionary, (doing for
example : remove it from project settings and build changes application, and put it
again in project settings and build changes application)
3/ What must be done after HotFix installation (ie : rebuild all ,etc…)
Rebuild all must be performed after HotFix installation.
UnityPro_V130_HF_DRA0815
Description of behavior (before installation of UnityPro_V130_HF2)
Page 25 of 27
Modules BMXDRA0815 are not available in Unity Pro.
On Line Help updates for DRA0815 are in English language only : after
installation of UnityPro_V130_HF_DRA0815, the On Line Help for X80
modules (chapter "Modicon X80 Discrete inputs outputs" will be in English
Only.
Multilanguage On Line Help will be updated in next Unity Pro release (V13.1
planned Q3 2018).
Installation procedure
• Download attached file on your computer.
• Prior to installation make sure Unity Pro is closed.
• Run UnityPro_V130_HF2 to install the update
Page 26 of 27
Go to : https://www.tuvasi.com/
Select « Certification Database »
Search for SCHNEIDER ELECTRIC certificate 01/205/5610/00/17
(Safety-related Programmable Electronic System - M580 Functional Safety
Controller System)
Select “View Details”
Open revision list in Appendixes and check that UnityPro_V130_HF2 is part of
the list.
Page 27 of 27