0% found this document useful (0 votes)
22 views16 pages

Valha Commands

The document details the configuration and functionality of the SIMATIC FC48 block, including its networks and variable mappings for communication between a Vahle control system and a PLC. It outlines various networks for data transfer, life bit checks, commands, and fault handling related to the Vahle system. Additionally, it provides information on the data types, addresses, and comments for each variable used in the block.

Uploaded by

Dhanaraj polluru
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views16 pages

Valha Commands

The document details the configuration and functionality of the SIMATIC FC48 block, including its networks and variable mappings for communication between a Vahle control system and a PLC. It outlines various networks for data transfer, life bit checks, commands, and fault handling related to the Vahle system. Additionally, it provides information on the data types, addresses, and comments for each variable used in the block.

Uploaded by

Dhanaraj polluru
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

SIMATIC 1002000492_0524_V4\ 01/08/2025 [Link] AM

SIMATIC 400(1)\CPU 416-2 DP\...\FC48 - <offline>

FC48 - <offline>
"Vahle Control"
Name: Family:
Author: Version: 0.1
Block version: 2
Time stamp Code: 04/26/2021 [Link] PM
Interface: 03/30/2017 [Link] PM
Lengths (block/logic/data): 01654 01462 00032

Name Data Type Address Comment


IN 0.0
OUT 0.0
IN_OUT 0.0
TEMP 0.0
ret Int 0.0
id_1 DInt 2.0
id_2 DInt 6.0
RETURN 0.0
RET_VAL 0.0

Block: FC48

Network: 1 vahle to plc

SFC20
Copy Variables
"BLKMOV"
EN ENO

P#I
1500.0 #ret
BYTE 160 SRCBLK RET_VAL #ret

P#DB801.
DBX0.0
DSTBLK BYTE 160

Network: 2 plc to vahle

SFC20
Copy Variables
"BLKMOV"
EN ENO

P#DB800.
DBX0.0 #ret
BYTE 64 SRCBLK RET_VAL #ret

P#Q 720.0
DSTBLK BYTE 64

Page 1 of 16
SIMATIC 1002000492_0524_V4\ 01/08/2025 [Link] AM
SIMATIC 400(1)\CPU 416-2 DP\...\FC48 - <offline>

Network: 3 Life bit check

DB801.DBX3
.7
status
vahle-->tr M1500.1
g life bit Vahle
"Receive life bit
M100.0 data from M103.2 T430 alwayOn
always on vahle". fault FC48 fault
bit COMMAND. reset "T430" "LifeBitOn
"ALW_ON" LIFE_BIT "RST" S_ODT FLT"
S Q

S5T#1S TV BI

R BCD
DB801.DBX3
.7
status
vahle-->tr M1500.2
g life bit Vahle
"Receive life bit
data from M103.2 T431 alwayOff
vahle". fault FC48 fault
COMMAND. reset "T431" "LifeBitOf
LIFE_BIT "RST" S_ODT fFLT"
S Q

S5T#1S TV BI

R BCD

Network: 4 =003.M+1E3/11.6 VAMPFLER STOP SIGN

Q0.5
M104.0 =003.M+1E3
no /11.6
emergency VAMPFLER
stop STOP SIGN
actived "=003.M+
"NO_ESTP" 1E3-VALSP"

Page 2 of 16
SIMATIC 1002000492_0524_V4\ 01/08/2025 [Link] AM
SIMATIC 400(1)\CPU 416-2 DP\...\FC48 - <offline>

Network: 5 Vahle life bit check fault

M1500.1 M1500.0
Vahle Vahle
life bit life bit
alwayOn check
fault fault
"LifeBitOn "COMMFLT_
FLT" VAHLE"

M1500.2
Vahle
life bit
alwayOff
fault
"LifeBitOf
fFLT"

M1500.0
Vahle
life bit
check M103.2
fault fault
"COMMFLT_ reset
VAHLE" "RST"

Network: 6 RTG --> VAHLE life bit

DB800.DBX0
.0
RTG -->
VAHLE
life bit
M101.5 "Send
system data for
clock 1S vahle".
"T_1S" LIFE_BIT

Network: 7 RTG --> VAHLE stop

DB800.DBX0
.1
M511.5 RTG -->
all M510.5 VAHLE stop
gantry Gantry "Send
brake operation data for
released command vahle".
"GBR" "GCMD" STOP

Page 3 of 16
SIMATIC 1002000492_0524_V4\ 01/08/2025 [Link] AM
SIMATIC 400(1)\CPU 416-2 DP\...\FC48 - <offline>

Network: 8 RTG --> VAHLE left

DB800.DBX0
.2
RTG -->
M510.3 VAHLE left
gantry "Send
left data for
command vahle".
"GLCMD" LEFT

Network: 9 RTG --> VAHLE right

DB800.DBX0
.3
RTG -->
VAHLE
M510.4 right
gantry "Send
right data for
command vahle".
"GRCMD" RIGHT

Network: 10 RTG --> VAHLE ready

DB800.DBX0
.4
RTG -->
VAHLE
M100.4 ready
all "Send
command data for
off vahle".
"ALCMDOF" READY

Network: 11 RTG --> VAHLE reset

DB800.DBX0
.5
RTG -->
VAHLE
reset
M103.2 "Send
fault data for
reset vahle".
"RST" RESET

Page 4 of 16
SIMATIC 1002000492_0524_V4\ 01/08/2025 [Link] AM
SIMATIC 400(1)\CPU 416-2 DP\...\FC48 - <offline>

Network: 12 RTG --> VAHLE joystick left

DB800.DBX0
.6
RTG -->
VAHLE
joystick
left
M511.1 M510.0 "Send
gantry gantry data for
left left vahle".
request permit JOYSTICK_
"GLREQ" "GLPRM" LEFT

Network: 13 RTG --> VAHLE joystick right

DB800.DBX0
.7
RTG -->
VAHLE
joystick
right
M511.2 M510.1 "Send
gantry gantry data for
right right vahle".
request permit JOYSTICK_
"GRREQ" "GRPRM" RIGHT

Network: 14 RTG --> VAHLE autosteering on

DB800.DBX1
.0
RTG -->
VAHLE
autosteeri
M374.1 ng on
Gantry "Send
steering data for
auto vahle".
command AUTOSTEERI
"GSTACMD" NG_ON

Network: 15 RTG --> VAHLE autosteering off

DB800.DBX1
.1
RTG -->
VAHLE
autosteeri
M372.0 ng off
Gantry "Send
steering data for
manual vahle".
command AUTOSTEERI
"GSTMCMD" NG_OFF

Page 5 of 16
SIMATIC 1002000492_0524_V4\ 01/08/2025 [Link] AM
SIMATIC 400(1)\CPU 416-2 DP\...\FC48 - <offline>

Network: 16 RTG --> VAHLE conductor rail voltage ok

DB800.DBX1
.2
RTG -->
I123.3 VAHLE
=065.M+1E3 conductor
/2.4 rail
SWITCH voltage ok
SYSTEM MF "Send
MONITORING data for
RELAY 1 vahle".
"=065.M+ CR_
1E3-U14" VOLTAGE_OK

Network: 17 RTG --> VAHLE generator voltage ok

DB800.DBX1
.3
I123.4 RTG -->
=065.M+1E3 VAHLE
/2.5 generator
SWITCH voltage ok
SYSTEM MF "Send
MONITORING data for
RELAY 2 vahle".
"=065.M+ GEN_
1E3-U15" VOLTAGE_OK

Network: 18 RTG --> VAHLE conductor rail conductor on

DB800.DBX1
.4
RTG -->
VAHLE
I123.1 conductor
=065.M+1E3 rail
/2.2 conductor
SWITCH on
SYSTEM CP "Send
MAIN data for
CONTACTOR vahle".
1 SIG CR_
"=065.M+ CONTACTOR_
1E3-U12" ON

Page 6 of 16
SIMATIC 1002000492_0524_V4\ 01/08/2025 [Link] AM
SIMATIC 400(1)\CPU 416-2 DP\...\FC48 - <offline>

Network: 19 RTG --> VAHLE generator conductor on

DB800.DBX1
.5
RTG -->
I123.2 VAHLE
=065.M+1E3 generator
/2.3 conductor
SWITCH on
SYSTEM EP "Send
MAIN data for
CONTACTOR vahle".
2 SIG GEN_
"=065.M+ CONTACTOR_
1E3-U13" ON

Network: 20 RTG --> VAHLE release T-arm

DB801.DBX2
.7 DB800.DBX1
status .6
vahle-->To I47.0 RTG -->
p_BOTTOM_P =100.M+6RC VAHLE
late /14.2 release
detected M1140.5 TROLLEY T-arm
"Receive M100.4 POWER ARM "Send
M100.0 data from all SUPPLY AT EXTEND data for
always on vahle". command MANUAL +10S02 vahle".
bit COMMAND. off MODE "=100.M+ T_arm_
"ALW_ON" TOP_BOTTOM "ALCMDOF" "m1140.5" 6RC-S13/1" release

Network: 21 RTG --> VAHLE inhabit T-arm

DB801.DBX2
.7
status DB800.DBX1
vahle-->To .7
p_BOTTOM_P RTG -->
late VAHLE
detected M1140.5 inhabit
"Receive M100.4 POWER I49.5 T-arm
M100.0 data from all SUPPLY AT =100.M+6RC "Send
always on vahle". command MANUAL /16.6 data for
bit COMMAND. off MODE SPARE vahle".
"ALW_ON" TOP_BOTTOM "ALCMDOF" "m1140.5" "I49.5" SPARE_1_7

Page 7 of 16
SIMATIC 1002000492_0524_V4\ 01/08/2025 [Link] AM
SIMATIC 400(1)\CPU 416-2 DP\...\FC48 - <offline>

Network: 22 RTG --> VAHLE CHANGEOVER AUTO MODE

DB800.DBX2
.0
RTG -->
VAHLE
CHANGEOVER
AUTO MODE
M1140.0 "Send
M100.0 power data for
always on supply vahle".
bit auto mode CHANGE_
"ALW_ON" "m1140.0" OVER_AUTO

Network: 23 VAHLE E_STOP fault

DB801.DBX2
.1
status
vahle-->rt
g E-stop M1500.3
"Receive Vahle
data from T432 E_STOP
vahle". FC48 fault
COMMAND. "T432" "ESTOP_
F_STOP S_ODT VAHLE"
S Q
M1500.3 S5T#0MS TV BI
Vahle
E_STOP M103.2 R BCD
fault fault
"ESTOP_ reset
VAHLE" "RST"

Network: 24 Gantry run not permit:Vahle stop fault

DB801.DBX2
.0
status
vahle-->rt
g stop
"Receive M1141.4
data from vahle
vahle". stop fault
COMMAND. "stop_
STOP vahle"

Page 8 of 16
SIMATIC 1002000492_0524_V4\ 01/08/2025 [Link] AM
SIMATIC 400(1)\CPU 416-2 DP\...\FC48 - <offline>

Network: 25 vahle slowdown command

DB801.DBX2
.2
status
vahle-->rt
g slow M1141.5
"Receive vahle
data from slowdown
vahle". command
COMMAND. "SLOW_
SLOW VAHLE"

Network: 26 vahle-->rtg to generator

DB801.DBX2
.3
status
vahle-->rt
g to
generator(
gen side
slow)
"Receive M1141.6
data from vahle-->rt
vahle". g to
COMMAND. generator
TO_ "vahle_
GENERATOR gen"

Network: 27 vahle-->rtg to E-room

DB801.DBX2
.4
status
vahle-->rt
g E-room(
e-room
side slow) M1141.7
"Receive vahle-->rt
data from g to
vahle". E-room
COMMAND. "vahle_
TO_EROOM Eroom"

Page 9 of 16
SIMATIC 1002000492_0524_V4\ 01/08/2025 [Link] AM
SIMATIC 400(1)\CPU 416-2 DP\...\FC48 - <offline>

Network: 28 bus zone out

DB801.DBX2
DB801.DBX2 .6
.5 status
status vahle-->pr
vahle-->pr efered
efered power
power from
from conductor M1140.4
generator rail vahle
"Receive "Receive conductor
data from data from rail zone
vahle". vahle". out(prefer
COMMAND. COMMAND. ed from
PREFERED_ PREFERED_ generator)
GEN CR "m1140.4"

Network: 29 bus zone in

DB801.DBX2
.6 DB801.DBX2
status .5
vahle-->pr status
efered vahle-->pr
power efered
from power M1140.7
conductor from vahle
rail generator conductor
"Receive "Receive rail zone
data from data from in(prefere
vahle". vahle". d from
COMMAND. COMMAND. conductor
PREFERED_ PREFERED_ rail)
CR GEN "m1140.7"

Network: 30 vahle-->rtg TOP_BOOM plate detected

DB801.DBX3
.0
status
vahle-->in
quiry
extend M1142.0
T-arm vahle-->rt
"Receive g
data from TOP_BOOM
vahle". plate
COMMAND. detected
INQUIRY_ "vahle_
TEXTED top_boom"

Page 10 of 16
SIMATIC 1002000492_0524_V4\ 01/08/2025 [Link] AM
SIMATIC 400(1)\CPU 416-2 DP\...\FC48 - <offline>

Network: 31 Vahle Gantry Autosteering OFF

DB801.DBX9
0.1
auto
steering
is off
"Receive M1500.4
data from Vahle
vahle". Gantry
M100.0 AUTO_ Autosteeri
always on STEERING. ng OFF
bit AUTOSTEERI "Vahle_AS_
"ALW_ON" NG_IS_OFF OFF"

Network: 32 Vahle Gantry Autosteering ON

DB801.DBX9
0.0
auto
steering
is on
"Receive M1500.5
data from Vahle
vahle". Gantry
M100.0 AUTO_ Autosteeri
always on STEERING. ng ON
bit AUTOSTEERI "Vahle_AS_
"ALW_ON" NG_IS_ON On"

Network: 33 vahle arm area out

DB801.DBX8
0.2
telescopic
arm is
retracted
and lowerd
"Receive
data from
vahle". M1141.1
DIGITAL_ vahle arm
INPUTS. area out
T_ARM_1. "vahle_
AREA_OUT area_out"

M100.7
temp
force for
commision
"yy"

Page 11 of 16
SIMATIC 1002000492_0524_V4\ 01/08/2025 [Link] AM
SIMATIC 400(1)\CPU 416-2 DP\...\FC48 - <offline>

Network: 34 vahle arm moving

DB801.DBX8
0.5
telescopic
arm is
lifted ,
not on
contact
plate:flas
h;on
contact
plate:1
"Receive
data from M1141.2
vahle". vahle arm
DIGITAL_ moving
INPUTS. "vahle_
T_ARM_1. arm_
ARM_MOVING moving"

Network: 35 vahle arm is inside rail

DB801.DBX8
0.4
telescopic
arm is
inside
rail
"Receive
data from M1141.3
vahle". vahle arm
DIGITAL_ is inside
INPUTS. rail
T_ARM_1. "vahle_
AREA_IN arm_in"

Page 12 of 16
SIMATIC 1002000492_0524_V4\ 01/08/2025 [Link] AM
SIMATIC 400(1)\CPU 416-2 DP\...\FC48 - <offline>

Network: 36 bus conductor rail area(for wheel turning)

M1142.1
bus
conductor
rail
M100.0 area(for
always on wheel
bit turning)
"ALW_ON" CMP <=R "BUSAREA"

DB801.DBD1
2
act
values
laser
distance
sensor
left(mm)
"Receive
data from
vahle".
ANALOGUE_
INPUTS.
T_ARM_1.
LDS_LEFT_
AV IN1

2.000000e+
003 IN2

CMP <=R

DB801.DBD1
6
act
values
laser
distance
sensor
right(mm)
"Receive
data from
vahle".
ANALOGUE_
INPUTS.
T_ARM_1.
LDS_RIGHT_
AV IN1

2.000000e+
003 IN2

Network: 37

DB801.DBX3
.4
status
vahle-->rt
g reset
"Receive M1142.2
data from vahle
vahle". reset
COMMAND. "vahle_
RESET rst"

Page 13 of 16
SIMATIC 1002000492_0524_V4\ 01/08/2025 [Link] AM
SIMATIC 400(1)\CPU 416-2 DP\...\FC48 - <offline>

Network: 38 vahle conductor id:yard 1...6

M100.0
always on
bit
"ALW_ON" MOVE MOVE
EN ENO EN ENO

DB801. #id_1 DB801. #id_2


DBD102 IN OUT #id_1 DBD106 IN OUT #id_2

Page 14 of 16
SIMATIC 1002000492_0524_V4\ 01/08/2025 [Link] AM
SIMATIC 400(1)\CPU 416-2 DP\...\FC48 - <offline>

Network: 39 id_1 and id_2 need to modify:1=8K,2=8L,3=8M,4=7K,5=7L,6=7M

M100.0
always on
bit
"ALW_ON" CMP ==D CMP ==D MOVE
EN ENO

#id_1 #id_2 1 IN DB404.DBW3


#id_1 IN1 #id_2 IN1 22
vahle id
DW#16#E004 DW#16#C392 "Status_
0150 IN2 3D64 IN2 CMS".
OUT VAHLE_ID
CMP ==D CMP ==D

#id_1 #id_2
#id_1 IN1 #id_2 IN1

DW#16#E004 DW#16#C587
0150 IN2 B78A IN2

CMP ==D CMP ==D MOVE


EN ENO

#id_1 #id_2 2 IN DB404.DBW3


#id_1 IN1 #id_2 IN1 22
vahle id
DW#16#E004 DW#16#C587 "Status_
0150 IN2 AB3F IN2 CMS".
OUT VAHLE_ID
CMP ==D CMP ==D

#id_1 #id_2
#id_1 IN1 #id_2 IN1

DW#16#E004 DW#16#C587
0150 IN2 B9E7 IN2

CMP ==D CMP ==D MOVE


EN ENO

#id_1 #id_2 3 IN DB404.DBW3


#id_1 IN1 #id_2 IN1 22
vahle id
DW#16#E004 DW#16#C392 "Status_
0150 IN2 B7C0 IN2 CMS".
OUT VAHLE_ID
CMP ==D CMP ==D

#id_1 #id_2
#id_1 IN1 #id_2 IN1

DW#16#E004 DW#16#C588
0150 IN2 633C IN2

CMP ==D CMP ==D MOVE


EN ENO

#id_1 #id_2 4 IN DB404.DBW3


#id_1 IN1 #id_2 IN1 22
vahle id
DW#16#E004 DW#16#C589 "Status_
0150 IN2 1661 IN2 CMS".
OUT VAHLE_ID
CMP ==D CMP ==D

#id_1 #id_2
#id_1 IN1 #id_2 IN1

DW#16#E004 DW#16#C392
0150 IN2 A4EC IN2

CMP ==D CMP ==D MOVE


EN ENO

Page 15 of 16
SIMATIC 1002000492_0524_V4\ 01/08/2025 [Link] AM
SIMATIC 400(1)\CPU 416-2 DP\...\FC48 - <offline>

EN ENO

#id_1 #id_2 5 IN DB404.DBW3


#id_1 IN1 #id_2 IN1 22
vahle id
DW#16#E004 DW#16#C391 "Status_
0150 IN2 E5A5 IN2 CMS".
OUT VAHLE_ID
CMP ==D CMP ==D

#id_1 #id_2
#id_1 IN1 #id_2 IN1

DW#16#E004 DW#16#C587
0150 IN2 C22B IN2

CMP ==D CMP ==D MOVE


EN ENO

#id_1 #id_2 6 IN DB404.DBW3


#id_1 IN1 #id_2 IN1 22
vahle id
DW#16#E004 DW#16#C587 "Status_
0150 IN2 C380 IN2 CMS".
OUT VAHLE_ID
CMP ==D CMP ==D

#id_1 #id_2
#id_1 IN1 #id_2 IN1

DW#16#E004 DW#16#C587
0150 IN2 C49F IN2

CMP ==D CMP ==D MOVE


EN ENO

#id_1 #id_2 0 IN DB404.DBW3


#id_1 IN1 #id_2 IN1 22
vahle id
L#0 IN2 L#0 IN2 "Status_
CMS".
OUT VAHLE_ID

Page 16 of 16

You might also like