9300 Servo PLC
System blocks
2.1
AIF1_IO_AutomationInterface
2-6
L
ServoPLC EN 2.0
Variable name
Data type
Signal type
Address
DIS
DIS format
Note
AIF1_wDctrlStat
Word
-
%QW41.0
-
-
AIF1_nOutW1_a
%QW41.1
C0858/1
AIF1_nOutW2_a
Integer
analog
%QW41.2
C0858/2
dec [%]
AIF1_nOutW3_a
Integer
analog
%QW41.3
C0858/3
dec [%]
AIF1_bFDO0_b
%QX41.2.0
..
...
AIF1_bFDO15_b
Bool
binary
%QX41.2.15
C0151/4
hex
Display code in hex
AIF1_bFDO16_b
Bool
binary
%QX41.3.0
C0151/4
hex
Display code in hex
as double word
..
...
AIF1_bFDO31_b
%QX41.3.15
AIF1_dnOutD1_p
Double-integer
position
%QD41.1
C0859
dec [inc]
User data
The 8 bytes user data to be sent can be written via several variables of different data types at the same
time. Data can therefore be transferred as
•
binary information (1 bit)
•
status word/quasi analog value (16 bit)
•
angle information (32 bit)
by the PLC program.
Byte
Variable (1 bit)
Variable (16 bit)
Variable (32 bit)
1, 2
AIF1_wDctrlStat
Notes:
Drive PLC:
All variables assigned to byte 1/2 can be overwritten by the PLC program.
9300 Servo PLC:
Bytes 1 and 2 can be used to transfer the status wrd from the SB
DCTRL_DriveControl
•
To do this, connect the variable
DCTRL_wStat
of the SB
DCTRL_DriveControl
with the variable
AIF1_wDctrlStat
.
•
In addition to signals such as IMP and CINH, the SB status word
DCTRL_DriveControl
contains some freely
assignable signals which can be overwritten via the variables
DCTRL_bStateB.._b
of the SB
DCTRL_DriveControl
.
3, 4
AIF1_nOutW1_a
5, 6
AIF1_bFDO0_b
...
AIF1_bFDO15_b
AIF1_nOutW2_a
AIF1 dnOutD1 p
7, 8
AIF1_bFDO16_b
...
AIF1_bFDO31_b
AIF1_nOutW3_a
AIF1_dnOutD1_p
Tip!
Avoid simultaneous overwriting via different variable types to ensure data consistency.
•
Thus bytes 5 and 6 should only be overwritten
– by the variable
AIF1_dnOutD1_p
,
– by the variable
AIF1_nOutW2_a
or
– by the variables
AIF1_bFDO0_b
...
AIF1_bFDO15_b
.
efesotomasyon.com - Lenze
Show/Hide Bookmarks