EDM FB For NX Safety Quick Start Guide: Z931 Manual Z930 Manual
EDM FB For NX Safety Quick Start Guide: Z931 Manual Z930 Manual
This guide describes how to use an EDM (External Device Monitoring) function block using Sysmac
Studio. EDM is almost always the function block used to allow final actuation of the equipment.
Overview
Items needed: Sysmac Studio, version 1.07 or higher.
Quick Summary
1.) Node setting – See chart under “Node Set-up”.
2.) Set up each mode’s variable name in the I/O map.
3.) Function block - SF_EDM, entering variable names as inputs
Description
For the purposes of this document, two single channel contactors will be used.
Additional Information
www.omron247.com.
Use Mechanical contact for single channel. Keep the default test pulses.
I/O Map
Sysmac Studio steps: Multiview Explorer -> select Safety CPU -> Configurations and Setup -> double click on I/O Map -> make sure arrown buttons
are all pointing down -> use variable template to paste (Note: It will not paste if there is an empty field. Can only do groups when no empty
fields.) OR manually enter with right click OR scroll down to highlight all variables -> right click -> select variable. (Note: Do not enter a variable
name for the second input or output of dual channel devices.)
Toolbox -> Safety Function Blocks -> left click on a function block and drag onto the white part of the screen until you see a box that says "start
here" and it turns green
Click on white space next to the inputs (always on left side of the FB) -> click on the box with the three dots -> make sure "global variables" is
selected under "categories", then select the input from the list OR start to type and select input from pulldown list. Inputs highlighted in yellow
and start with S_ require a SAFE variable type.
Enter the inputs for S_EDM1 and S_EDM2. If it is single channel, use the same variable name for
both inputs.
Reset
Enter the variable name for the reset button. (Note: Reset is a reserved variable so either pick a new
another name or add an extension.)
Enter TRUE is no reset button is being used.
MonitoringTime
Enter variable name such as “Max_Feedback_Time.”
Then define the length in the internal variable list. (This method will give you the correct time format.)
Name
Give the function block a unique name.
** If wired into different input modules, the timing of the test pulse signals may be out of sync and
cause false shut-downs.