Appendix
l
nua
rd
ma
boa
ion
ver
t
ura
dri
nfig
3B
FT4
Co
AIR SERIES
AT
DYNAMIC SERIES
FS
the
DYNAMIC+ SERIES
for
Codesys
Manual for the configuration of the FSATFT43B driver board - CODESYS
LIIDISLXC0_eng-00
INDEX
C. Codesys..................................................................................................................................4
C.1 Uploading the application to the FSATFT43B driver board................................................... 4
C.2 Template...................................................................................................................................... 7
C.2.1 GVL (Global Variable List)............................................................................................................... 7
C.3 Checking correct operation..................................................................................................... 11
3
Manual for the configuration of the FSATFT43B driver board - CODESYS
LIIDISLXC0_eng-00
C. Codesys
C.1 Uploading the application to the FSATFT43B driver board
Perform the following procedure:
1. Remove power from Radio Remote Control's Receiving Unit then power on the Transmitting Unit
by turning the power keyswitch clockwise.
Note: use a fully charged battery to power the Transmitting Unit during the configuration of the
FSATFT43B driver board. Do not use the cable control, even if present.
2. Wait for approximately 10 seconds, until the Autec logo disappears from the Transmitting Unit's
display.
3. Start the application provided by Autec in the computer.
4
Manual for the configuration of the FSATFT43B driver board - CODESYS
LIIDISLXC0_eng-00
4. Click twice on target “Device(600L/700 (Linux))” in the Devices column on the left hand side.
Note: this window appears even though the network configuration is wrong. Incorrect network con-
figuration will only be notified at point 7.
5. Click on “Scan network”: the “Select Device” dialog box will open.
6. select “600L/700”. Click “Ok”.
5
Manual for the configuration of the FSATFT43B driver board - CODESYS
LIIDISLXC0_eng-00
7. The previous window will reappear. The FSATFT43B driver board is shown as active (the dot on the
bottom right side of the related icon is green). From now on it is possible to download the application
to the FSATFT43B driver board.
8. If the FSATFT43B driver board is not active, check the network configuration (see paragraph 3.4 in
the “General part”) and the connection between the FSATFT43B driver board and the computer (see
paragraph 3.5 in the “General part”).
9. Configure or modify the application as required by the machinery or the working environment (see
paragraph C.2).
10. Upload the application to the FSATFT43B driver board by pressing the button shown in the figure,
and if necessary check that the application works correctly by operating the Radio Remote Control.
11. Switch off the Transmitting Unit by turning the power keyswitch anti-clockwise.
After downloading the application, test the system “Machine+Radio Remote Control”.
-- Make sure that the commands of the Radio Remote Control activate the expected ac-
tions of the controlled Machine, including the STOP command function.
-- Make sure that the SAFETY outputs (of UMFS function) are active only after the Radio
Remote Control has started, and when at least one movement command is sent to
the Machine.
6
Manual for the configuration of the FSATFT43B driver board - CODESYS
LIIDISLXC0_eng-00
-- Make sure that the SAFETY outputs are disabled when all the movement commands
are released.
-- Make sure that the display works in accordance with the given configuration and pay
special attention to commands (if any) sent by the FSATFT43B driver board.
In case of malfunction, disable the system “Machine+Radio Remote Control” until the
problem has been completely solved and the installation and functionality is confirmed
to be correct.
C.2 Template
The application contains the target “Device (600L/700 (Linux))”.
The target “Device (600L/700 (Linux))” contains:
-- RESERVED, a folder with all the main basic functions of the FSATFT43B driver board (non-editable)
-- GVL (Global Variable List), a list of the variables for the management of the FSATFT43B driver board's
inputs and outputs (see paragraph C.2.1)
-- Library Manager, the libraries that enable correct operation of the FSATFT43B driver board
-- Main (PRG), the environment where the program is developed
-- Task Configuration, a list of tasks and their respective execution time
-- Visualization Manager, a list of settings related to CODESYS' graphic elements
-- Pag_1, first page shown by the display (see paragraph C.3)
C.2.1 GVL (Global Variable List)
The GVL contains the list of variables to be used for the display management:
-- alarms coming from the CAN protocol
-- strings coming from the CAN protocol
-- status of the sixteen LEDs on the display
-- status of the six pushbuttons on the display
-- status of the six outputs on the display to manage the operation of the five LEDs and of the buzzer on
the Transmitting Unit (if present)
-- bit and/or bytes that can be sent to the Receiving Unit.
7
Manual for the configuration of the FSATFT43B driver board - CODESYS
LIIDISLXC0_eng-00
GENERAL
Variable Description
Radio signal quality (value from 0 = no signal to 5 = highest quality). This variable
Dfb_Link_Quality
is not available for 2.4GHz Radio Remote Controls.
Dfb_Link_Present If TRUE, radio link is established but the Radio Remote Control is not started
Dyn_error_code Code and sub-code related to the command that is active when the Dynamic+
Dyn_error_subcode Radio Remote Control is starting up (see instruction manual)
Dfb_Brightness Backlight value (0 = off, 100 = highest brightness)
CPU speed (USOM_SPEED_1_GHZ = 1Ghz or USOM_SPEED_300_MHZ = 300
Dfb_Cpu_Speed
Mhz)
PERIPHERAL I/O
Variable Description
Variables representing the status of the six pushbuttons on the display (if TRUE,
Dfb_Button_1-6
the corresponding key is pressed)
Analog_Input Analogue input on the FSATFT43B driver board
Battery_Monitor Transmitting Unit's battery voltage
Acc_X/Y/Z X/Y/Z accelerometers on the FSATFT43B driver board
GPO1-6_R Reading variables for High side outputs
GPO7_R Reading variable for External Buzzer
GPO8_R Reading variable for CTO
GPO9-18_R Reading variables for Low side outputs
GPO1-6_W Writing variables for High side outputs
GPO7_W Writing variable for External Buzzer
GPO8_W Writing variable for CTO (if FALSE, the Transmitting Unit switches off)
GPO9-18_W Writing variables for Low side outputs
GPI1-8 Status of digital inputs on the FSATFT43B driver board
LED_1-16 Variable for brightness of LEDs on the display board (see Table 1)
GPO_BLINK_DUTY_R Reading variable for duty cycle of GPO9-18 blink (see Table 2)
GPO_BLINK_FREQ_R Reading variable for frequency of GPO9-18 blink (see Table 3)
LED_BLINK_DUTY_R Reading variable for duty cycle of LED_1-16 blink (see Table 2)
LED_BLINK_FREQ_R Reading variable for frequency of LED_1-16 blink (see Table 3)
GPO_BLINK_DUTY_W Writing variable for duty cycle of GPO9-18 blink (see Table 2)
GPO_BLINK_FREQ_W Writing variable for frequency of GPO9-18 blink (see Table 3)
LED_BLINK_DUTY_W Writing variable for duty cycle of LED_1-16 blink (see Table 2)
LED_BLINK_FREQ_W Writing variable for frequency of LED_1-16 blink (see Table 3)
ENCODER Reading variable for encoder connected to the board (if any)
Table 1. Possible values for brightness of LEDs on the display board
Value 0 1 2 3
Intensity (%) 0 (off) 10 50 100
Table 2. Possible values for blink duty cycle
Duty cycle (%) 5 10 20 25 30 40 45 50 55 60 70 75 80 90 95 99
Table 3. Possible values for blink frequency
no blink
Period
(steady 150 200 300 400 500 600 700 800 850 900 1000 1500 2000 2500 3000
[ms]
on)
8
Manual for the configuration of the FSATFT43B driver board - CODESYS
LIIDISLXC0_eng-00
Reading the RPDO (for Dynamic+ only)
Variable Description
MIS_1-8_RPDO1-8 Variables representing the 8 bytes of RPDO1-8
Reading the RPDO2-OLD (for RPDO2 read as byte and not as single bits, see Table 4)
Variable Description
ALN_1-32 Alarms 1 to 32 read with Index 1 and 2
MIS_1-51 Measurements read as byte for indexes 3 to 19
Table 4. Indexes
Byte-1 Byte-2 Byte-3 Byte-4 Byte-5 Byte-6 Byte-7 Byte-8
ID=1 ALN_1-8 ALN_9-16 ----------- ----------- ----------- ----------- -----------
ID=2 ALN_17-24 ALN_25-32 ----------- ----------- ----------- ----------- -----------
ID=3 MIS_1 MIS_2 MIS_3 ----------- ----------- ----------- -----------
ID=4 MIS_4 MIS_5 MIS_6 ----------- ----------- ----------- -----------
ID=5 MIS_7 MIS_8 MIS_9 ----------- ----------- ----------- -----------
ID=6 MIS_10 MIS_11 MIS_12 ----------- ----------- ----------- -----------
ID=7 MIS_13 MIS_14 MIS_15 ----------- ----------- ----------- -----------
ID=8 MIS_16 MIS_17 MIS_18 ----------- ----------- ----------- -----------
ID=9 MIS_19 MIS_20 MIS_21 ----------- ----------- ----------- -----------
ID=10 MIS_22 MIS_23 MIS_24 ----------- ----------- ----------- -----------
ID=11 MIS_25 MIS_26 MIS_27 ----------- ----------- ----------- -----------
ID=12 MIS_28 MIS_29 MIS_30 ----------- ----------- ----------- -----------
ID=13 MIS_31 MIS_32 MIS_33 ----------- ----------- ----------- -----------
ID=14 MIS_34 MIS_35 MIS_36 ----------- ----------- ----------- -----------
ID=15 MIS_37 MIS_38 MIS_39 ----------- ----------- ----------- -----------
ID=16 MIS_40 MIS_41 MIS_42 ----------- ----------- ----------- -----------
ID=17 MIS_43 MIS_44 MIS_45 ----------- ----------- ----------- -----------
ID=18 MIS_46 MIS_47 MIS_48 ----------- ----------- ----------- -----------
ID=19 MIS_49 MIS_50 MIS_51 ----------- ----------- ----------- -----------
ALARMS (read as bits from the RPDO2-OLD)
Variable Description
AL1-32 Alarms 1 to 32
Standard LEDs (for AIR series only)
Variable Description
LED_DS1-4 Variables representing the 4 LEDs for the AIR series DataFeedback function
ANALOGIC REMOTE SETUP procedure (for Air series only)
Variable Description
RS_ACTIVE Variable that indicates if the ANALOGIC REMOTE SETUP procedure is active
9
Manual for the configuration of the FSATFT43B driver board - CODESYS
LIIDISLXC0_eng-00
Receiving Unit status (for Air series only)
Variable Description
RU1-4_STATUS Variables representing the status of Receiving Units (see Table 5)
RU1-4_ENA Variables that indicate if the Receiving Units are started
Table 5. Possible Receiving Units statuses
Value FREE FOREIGN BOOKED DRIVEN
Meaning Free Unavailable Engaged Started
Strings read from the RPDO1
Variable Description
STR_1-16 Variables for reading the strings received with RPDO1
Variables for PGN reading (for the Dynamic+ series only)
Variable Description
MIS_1-8_PGN1 Variables representing the 8 bytes of PGN1
MIS_1-8_PGN2 Variables representing the 8 bytes of PGN2
MIS_1-8_PGN3 Variables representing the 8 bytes of PGN3
MIS_1-8_PGN4 Variables representing the 8 bytes of PGN4
MIS_1-8_PGN5 Variables representing the 8 bytes of PGN5
MIS_1-8_PGN6 Variables representing the 8 bytes of PGN6
MIS_1-8_PGN7 Variables representing the 8 bytes of PGN7
MIS_1-8_PGN8 Variables representing the 8 bytes of PGN8
Variable that indicates if AIR menus are active (for AIR series only)
Variable Description
If TRUE, the calibration procedure is being performed (the display will show a
Dfb_Air_Menu
layout with 4 lines with 16 characters each)
Sending commands to the Receiving Unit (for Dynamic and Dynamic+ series only)
To decide which commands may be sent to the Receiving Unit by means of the display
board, carry out appropriate risk assessment related to the machine's safety. By way of
example, any potentially dangerous command that requires safety features according
to the ISO 13849-1 or the IEC 62061 must not be sent by the FSATFT43B driver board.
The responsibility of such risk assessment completely lies with the machine's manufac-
turer and/or with those who install and/or use the radio remote control. Autec cannot be
held responsible for the consequences originated from this risk assessment.
The FSATFT43B driver board allows to send commands to the Receiving Unit: for this
reason and to avoid machine's movements during the configuration of the FSATFT43B
driver board, make sure that the Receiving Unit is off or disconnected from the machine
(see paragraph 3.4). Autec cannot be held responsible for the consequences originated
from movements occurring during this phase.
10
Manual for the configuration of the FSATFT43B driver board - CODESYS
LIIDISLXC0_eng-00
The FSATFT43B driver board cannot send commands when has an FSAHIC01A card is
mounted in the Transmitting Unit.
Variables to send commands to the Receiving Unit (for Dynamic and Dynamic+ series only)
Variable Description
D21-48 Variables to send one bit
A10-12 Variable to send one byte
Reading the TIMP value (for Dynamic and Dynamic+ series only)
Variable Description
Variable to define the Commands that can be sent by the Transmitting Unit (see
TIMP
Table 6)
Table 6. Possible values to define the Commands that can be sent by the Transmitting Unit
Value 0 1 2
Commands you can send D21-48 and A10 D21-32 and A10-12 D21-48 and A10-12
C.3 Checking correct operation
To be sure that the application works correctly, verify that the Transmitting Unit’s display shows both the
Autec logo and an active progress bar.
Correct operation can always be checked not only on the display, but also from your computer, by opening
“Pag_1” within the target. The visualisation page is the same as in the display.
11
Via Pomaroli, 65 - 36030 Caldogno (VI), ITALY
PH: +39 0444 901000 - Fax: +39 0444 901011
info@[Link] - [Link]
MADE IN ITALY