;=========================================================== ; GSD File for AGILiGATE - PROFIBUS / Serial ; AGILiCOM ; Copyright (C) AGILiCOM 2007 ; ; Date : 06/11/2007 ; File : AGIL0834.gsd ;=========================================================== ; ; #Profibus_DP ; Unit-Definition-List: GSD_Revision=3 Vendor_Name="AGILiCOM" Model_Name="AGILiGATE AGILICOM" Revision="V1.6" Ident_Number=0x0834 OrderNumber="AG-P011 V1.6" Protocol_Ident=0 ;profibus DP Station_Type=0 ;slave FMS_supp=0 Hardware_Release="Version C" Software_Release="V1.6" 9.6_supp=1 ; 9.6 kBaud supported 19.2_supp=1 45.45_supp=1 93.75_supp=1 187.5_supp=1 500_supp=1 1.5M_supp=1 3M_supp=1 6M_supp=1 12M_supp=1 MaxTsdr_9.6=60 ; max reponse time at 9.6 kBauds MaxTsdr_19.2=60 MaxTsdr_45.45=250 MaxTsdr_93.75=60 MaxTsdr_187.5=60 MaxTsdr_500=100 MaxTsdr_1.5M=150 MaxTsdr_3M=250 MaxTsdr_6M=450 MaxTsdr_12M=800 Redundancy=0 Repeater_Ctrl_Sig=0 24V_Pins=0 Implementation_Type="SPC3" ;controller Bitmap_Device="AGILiGAT" Bitmap_SF="AGILiGAT" ; ; Slave-Specification: Freeze_Mode_supp=1 Sync_Mode_supp=1 Set_Slave_Add_Supp=0 Auto_Baud_Supp=1 Min_Slave_Intervall=1 Fail_Safe=1 Max_Diag_Data_Len=34 Modul_Offset=0 Slave_Family=9 Modular_Station=1 Max_Module=16 Max_Input_Len=244 Max_Output_Len=244 Max_Data_Len=300 Max_User_Prm_Data_Len=155 ; Module-Definitions ; MODBUS Read registers (PROFIBUS inputs) Module = "1 input word" 0x50 1 EndModule Module = "2 input words" 0x51 2 EndModule Module = "4 input words" 0x53 3 EndModule Module = "8 input words" 0x57 4 EndModule Module = "16 input words" 0x5F 5 EndModule Module = "32 input words" 0x5F, 0x5F 6 EndModule Module = "64 input words" 0x5F, 0x5F, 0x5F, 0x5F 7 EndModule ; MODBUS Write registers (PROFIBUS outputs) Module = "1 output word" 0x60 8 EndModule Module = "2 output words" 0x61 9 EndModule Module = "4 output words" 0x63 10 EndModule Module = "8 output words" 0x67 11 EndModule Module = "16 output words" 0x6F 12 EndModule Module = "32 output words" 0x6F,0x6F 13 EndModule Module = "64 output words" 0x6F, 0x6F, 0x6F, 0x6F 14 EndModule ; Parameter Definitions Ext_User_Prm_Data_Const(0)= \ 0x00, 0x00, 0x00, \ 0x55, 0x02, 0x11, 0x01, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 ; User-Parameter-Definition PrmText=1 ;"Baud rate" Text(0)="600 Baud" Text(1)="1200 Baud" Text(2)="2400 Baud" Text(3)="4800 Baud" Text(4)="9600 Baud" Text(5)="19200 Baud" Text(6)="38400 Baud" Text(7)="57600 Baud" EndPrmText PrmText=2 ;"Timeout" Text(0)="10 ms" Text(1)="100 ms" Text(2)="500 ms" Text(3)="1000 ms" EndPrmText PrmText=3 ;"Stop bits and parity bits" Text(0)="1 stop bit/no parity" Text(1)="2 stop bits/no parity" Text(2)="1 stop bit/even parity" Text(4)="1 stop bit/odd parity" EndPrmText PrmText=5 ;"Retries" Text(0)="0 retry" Text(1)="1 retry" Text(2)="2 retries" Text(3)="3 retries" EndPrmText PrmText=6 ;"CRC/LRC" Text(0)="No CRC/LRC" Text(1)="CRC/LRC enable" EndPrmText PrmText=7 ;"Protocol selection" Text(0)="ModBus RTU" Text(1)="ModBus ASCII" Text(2)="Transparent Mode" EndPrmText PrmText=8 ;"Extented Diagnosis" Text(0)="Disabled" Text(1)="Enabled" EndPrmText PrmText=10 ;"AGILiGATE Master/Slave" Text(0)="Master" Text(1)="Slave" EndPrmText PrmText=11 ;"Frame trigger" Text(0)="Each cycle" Text(1)="On change" Text(2)="Only once" EndPrmText PrmText=12 ;"MODBUS function" Text(0)="NOP (0x00)" Text(1)="Read coils(0x01)" Text(2)="Read coils(0x02)" Text(3)="Read registers(0x03)" Text(4)="Read registers(0x04)" Text(5)="Write coil(0x05)" Text(6)="Write register(0x06)" Text(7)="Read status(0x07)" Text(15)="Write coils(0x0F)" Text(16)="Write registers(0x10)" Text(127)="Pass frame" EndPrmText PrmText=13 ;"Cycle time" Text(0)="100 ms" Text(1)="500 ms" Text(2)="1 s" Text(3)="5 s" Text(4)="10 s" Text(5)="30 s" Text(6)="60 s" Text(7)="Polling" EndPrmText PrmText=14 ;"EOF delimiter" Text(0)="NULL (0x0)" Text(1)="space (0x20)" Text(2)="LF (0x0A)" Text(3)="CR (0x0D)" Text(4)="CR LF" Text(5)="LF CR" Text(6)="User defined" Text(7)="Length in 1st byte" Text(8)="On timeout" EndPrmText ;not used at the moment ;PrmText=15 ;"Word pattern in equipment" ;Text(0)="Intel mode (byte 0 in LSB)" ;Text(1)="Motorola mode (byte 0 in MSB)" ;EndPrmText PrmText=16 ;"Data bits" Text(0)="8" Text(1)="7" EndPrmText ExtUserPrmData=1 "Baud rate" BitArea(0-2) 5 0-7 Prm_Text_Ref=1 EndExtUserPrmData ExtUserPrmData=2 "Timeout" BitArea(3-4) 2 0-3 Prm_Text_Ref=2 EndExtUserPrmData ExtUserPrmData=3 "Stop bits and parity bit" BitArea(5-7) 2 0-4 Prm_Text_Ref=3 EndExtUserPrmData ExtUserPrmData=5 "Retries" BitArea(0-1) 2 0-3 Prm_Text_Ref=5 EndExtUserPrmData ExtUserPrmData=6 "CRC/LRC" Bit(2) 0 0-1 Prm_Text_Ref=6 EndExtUserPrmData ExtUserPrmData=7 "Protocol selection" BitArea(3-4) 0 0-3 Prm_Text_Ref=7 EndExtUserPrmData ExtUserPrmData=8 "Extended diagnosis" Bit(0)1 0-1 Prm_Text_Ref=8 EndExtUserPrmData ExtUserPrmData=10 "AGILiGATE Master/Slave" Bit(4) 1 0-1 Prm_Text_Ref=10 EndExtUserPrmData ExtUserPrmData=11 "Address in slave mode" Unsigned8 1 1-247 EndExtUserPrmData ExtUserPrmData=132 "EOF delimiter" BitArea(0-3) 0 0-8 Prm_Text_Ref=14 EndExtUserPrmData ExtUserPrmData=133 "Fill-in unused bytes" Bit(4) 0 0-1 Prm_Text_Ref=8 EndExtUserPrmData ExtUserPrmData=134 "Add frame counter" Bit(5) 0 0-1 Prm_Text_Ref=8 EndExtUserPrmData ExtUserPrmData=137 "Data bits" Bit(5) 0 0-1 Prm_Text_Ref=16 EndExtUserPrmData ExtUserPrmData=138 "User defined EOF character" Unsigned8 0 0-255 EndExtUserPrmData ;unused parameters at the moment ;ExtUserPrmData=135 "Word pattern in transparent mode" ;Bit(6) 0 0-1 ;Prm_Text_Ref=15 ;EndExtUserPrmData ;ExtUserPrmData=136 "Add frame length" ;Bit(7) 0 0-1 ;Prm_Text_Ref=8 ;EndExtUserPrmData ExtUserPrmData=12 "Scen1: MODBUS function" Unsigned8 0 0-255 Prm_Text_Ref=12 EndExtUserPrmData ExtUserPrmData=13 "Scen1: Slave address" Unsigned8 1 0-247 EndExtUserPrmData ExtUserPrmData=14 "Scen1: Frame trigger" BitArea(0-1) 0 0-3 Prm_Text_Ref=11 EndExtUserPrmData ExtUserPrmData=15 "Scen1: Cycle time" BitArea(5-7) 0 0-7 Prm_Text_Ref=13 EndExtUserPrmData ExtUserPrmData=16 "Scen1: Address of 1st bit or reg" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=17 "Scen1: Qty of bits or registers" Unsigned16 0 0-65535 EndExtUserPrmData ; ExtUserPrmData=18 "Scen2: MODBUS function" Unsigned8 0 0-255 Prm_Text_Ref=12 EndExtUserPrmData ExtUserPrmData=19 "Scen2: Slave address" Unsigned8 1 0-247 EndExtUserPrmData ExtUserPrmData=20 "Scen2: Frame trigger" BitArea(0-1) 0 0-3 Prm_Text_Ref=11 EndExtUserPrmData ExtUserPrmData=21 "Scen2: Cycle time" BitArea(5-7) 0 0-7 Prm_Text_Ref=13 EndExtUserPrmData ExtUserPrmData=22 "Scen2: Address of 1st bit or reg" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=23 "Scen2: Qty of bits or registers" Unsigned16 0 0-65535 EndExtUserPrmData ; ExtUserPrmData=24 "Scen3: MODBUS function" Unsigned8 0 0-255 Prm_Text_Ref=12 EndExtUserPrmData ExtUserPrmData=25 "Scen3: Slave address" Unsigned8 1 0-247 EndExtUserPrmData ExtUserPrmData=26 "Scen3: Frame trigger" BitArea(0-1) 0 0-3 Prm_Text_Ref=11 EndExtUserPrmData ExtUserPrmData=27 "Scen3: Cycle time" BitArea(5-7) 0 0-7 Prm_Text_Ref=13 EndExtUserPrmData ExtUserPrmData=28 "Scen3: Address of 1st bit or reg" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=29 "Scen3: Qty of bits or registers" Unsigned16 0 0-65535 EndExtUserPrmData ; ExtUserPrmData=30 "Scen4: MODBUS function" Unsigned8 0 0-255 Prm_Text_Ref=12 EndExtUserPrmData ExtUserPrmData=31 "Scen4: Slave address" Unsigned8 1 0-247 EndExtUserPrmData ExtUserPrmData=32 "Scen4: Frame trigger" BitArea(0-1) 0 0-3 Prm_Text_Ref=11 EndExtUserPrmData ExtUserPrmData=33 "Scen4: Cycle time" BitArea(5-7) 0 0-7 Prm_Text_Ref=13 EndExtUserPrmData ExtUserPrmData=34 "Scen4: Address of 1st bit or reg" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=35 "Scen4: Qty of bits or registers" Unsigned16 0 0-65535 EndExtUserPrmData ; ExtUserPrmData=36 "Scen5: MODBUS function" Unsigned8 0 0-255 Prm_Text_Ref=12 EndExtUserPrmData ExtUserPrmData=37 "Scen5: Slave address" Unsigned8 1 0-247 EndExtUserPrmData ExtUserPrmData=38 "Scen5: Frame trigger" BitArea(0-1) 0 0-3 Prm_Text_Ref=11 EndExtUserPrmData ExtUserPrmData=39 "Scen5: Cycle time" BitArea(5-7) 0 0-7 Prm_Text_Ref=13 EndExtUserPrmData ExtUserPrmData=40 "Scen5: Address of 1st bit or reg" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=41 "Scen5: Qty of bits or registers" Unsigned16 0 0-65535 EndExtUserPrmData ; ExtUserPrmData=42 "Scen6: MODBUS function" Unsigned8 0 0-255 Prm_Text_Ref=12 EndExtUserPrmData ExtUserPrmData=43 "Scen6: Slave address" Unsigned8 1 0-247 EndExtUserPrmData ExtUserPrmData=44 "Scen6: Frame trigger" BitArea(0-1) 0 0-3 Prm_Text_Ref=11 EndExtUserPrmData ExtUserPrmData=45 "Scen6: Cycle time" BitArea(5-7) 0 0-7 Prm_Text_Ref=13 EndExtUserPrmData ExtUserPrmData=46 "Scen6: Address of 1st bit or reg" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=47 "Scen6: Qty of bits or registers" Unsigned16 0 0-65535 EndExtUserPrmData ; ExtUserPrmData=48 "Scen7: MODBUS function" Unsigned8 0 0-255 Prm_Text_Ref=12 EndExtUserPrmData ExtUserPrmData=49 "Scen7: Slave address" Unsigned8 1 0-247 EndExtUserPrmData ExtUserPrmData=50 "Scen7: Frame trigger" BitArea(0-1) 0 0-3 Prm_Text_Ref=11 EndExtUserPrmData ExtUserPrmData=51 "Scen7: Cycle time" BitArea(5-7) 0 0-7 Prm_Text_Ref=13 EndExtUserPrmData ExtUserPrmData=52 "Scen7: Address of 1st bit or reg" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=53 "Scen7: Qty of bits or registers" Unsigned16 0 0-65535 EndExtUserPrmData ; ExtUserPrmData=54 "Scen8: MODBUS function" Unsigned8 0 0-255 Prm_Text_Ref=12 EndExtUserPrmData ExtUserPrmData=55 "Scen8: Slave address" Unsigned8 1 0-247 EndExtUserPrmData ExtUserPrmData=56 "Scen8: Frame trigger" BitArea(0-1) 0 0-3 Prm_Text_Ref=11 EndExtUserPrmData ExtUserPrmData=57 "Scen8: Cycle time" BitArea(5-7) 0 0-7 Prm_Text_Ref=13 EndExtUserPrmData ExtUserPrmData=58 "Scen8: Address of 1st bit or reg" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=59 "Scen8: Qty of bits or registers" Unsigned16 0 0-65535 EndExtUserPrmData ; ExtUserPrmData=60 "Scen9: MODBUS function" Unsigned8 0 0-255 Prm_Text_Ref=12 EndExtUserPrmData ExtUserPrmData=61 "Scen9: Slave address" Unsigned8 1 0-247 EndExtUserPrmData ExtUserPrmData=62 "Scen9: Frame trigger" BitArea(0-1) 0 0-3 Prm_Text_Ref=11 EndExtUserPrmData ExtUserPrmData=63 "Scen9: Cycle time" BitArea(5-7) 0 0-7 Prm_Text_Ref=13 EndExtUserPrmData ExtUserPrmData=64 "Scen9: Address of 1st bit or reg" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=65 "Scen9: Qty of bits or registers" Unsigned16 0 0-65535 EndExtUserPrmData ; ExtUserPrmData=66 "Scen10: MODBUS function" Unsigned8 0 0-255 Prm_Text_Ref=12 EndExtUserPrmData ExtUserPrmData=67 "Scen10: Slave address" Unsigned8 1 0-247 EndExtUserPrmData ExtUserPrmData=68 "Scen10: Frame trigger" BitArea(0-1) 0 0-3 Prm_Text_Ref=11 EndExtUserPrmData ExtUserPrmData=69 "Scen10: Cycle time" BitArea(5-7) 0 0-7 Prm_Text_Ref=13 EndExtUserPrmData ExtUserPrmData=70 "Scen10:Address of 1st bit or reg" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=71 "Scen10: Qty of bits or registers" Unsigned16 0 0-65535 EndExtUserPrmData ; ExtUserPrmData=72 "Scen11: MODBUS function" Unsigned8 0 0-255 Prm_Text_Ref=12 EndExtUserPrmData ExtUserPrmData=73 "Scen11: Slave address" Unsigned8 1 0-247 EndExtUserPrmData ExtUserPrmData=74 "Scen11: Frame trigger" BitArea(0-1) 0 0-3 Prm_Text_Ref=11 EndExtUserPrmData ExtUserPrmData=75 "Scen11: Cycle time" BitArea(5-7) 0 0-7 Prm_Text_Ref=13 EndExtUserPrmData ExtUserPrmData=76 "Scen11:Address of 1st bit or reg" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=77 "Scen11: Qty of bits or registers" Unsigned16 0 0-65535 EndExtUserPrmData ; ExtUserPrmData=78 "Scen12: MODBUS function" Unsigned8 0 0-255 Prm_Text_Ref=12 EndExtUserPrmData ExtUserPrmData=79 "Scen12: Slave address" Unsigned8 1 0-247 EndExtUserPrmData ExtUserPrmData=80 "Scen12: Frame trigger" BitArea(0-1) 0 0-3 Prm_Text_Ref=11 EndExtUserPrmData ExtUserPrmData=81 "Scen12: Cycle time" BitArea(5-7) 0 0-7 Prm_Text_Ref=13 EndExtUserPrmData ExtUserPrmData=82 "Scen12:Address of 1st bit or reg" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=83 "Scen12: Qty of bits or registers" Unsigned16 0 0-65535 EndExtUserPrmData ; ExtUserPrmData=84 "Scen13: MODBUS function" Unsigned8 0 0-255 Prm_Text_Ref=12 EndExtUserPrmData ExtUserPrmData=85 "Scen13: Slave address" Unsigned8 1 0-247 EndExtUserPrmData ExtUserPrmData=86 "Scen13: Frame trigger" BitArea(0-1) 0 0-3 Prm_Text_Ref=11 EndExtUserPrmData ExtUserPrmData=87 "Scen13: Cycle time" BitArea(5-7) 0 0-7 Prm_Text_Ref=13 EndExtUserPrmData ExtUserPrmData=88 "Scen13:Address of 1st bit or reg" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=89 "Scen13: Qty of bits or registers" Unsigned16 0 0-65535 EndExtUserPrmData ; ExtUserPrmData=90 "Scen14: MODBUS function" Unsigned8 0 0-255 Prm_Text_Ref=12 EndExtUserPrmData ExtUserPrmData=91 "Scen14: Slave address" Unsigned8 1 0-247 EndExtUserPrmData ExtUserPrmData=92 "Scen14: Frame trigger" BitArea(0-1) 0 0-3 Prm_Text_Ref=11 EndExtUserPrmData ExtUserPrmData=93 "Scen14: Cycle time" BitArea(5-7) 0 0-7 Prm_Text_Ref=13 EndExtUserPrmData ExtUserPrmData=94 "Scen14:Address of 1st bit or reg" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=95 "Scen14: Qty of bits or registers" Unsigned16 0 0-65535 EndExtUserPrmData ; ExtUserPrmData=96 "Scen15: MODBUS function" Unsigned8 0 0-255 Prm_Text_Ref=12 EndExtUserPrmData ExtUserPrmData=97 "Scen15: Slave address" Unsigned8 1 0-247 EndExtUserPrmData ExtUserPrmData=98 "Scen15: Frame trigger" BitArea(0-1) 0 0-3 Prm_Text_Ref=11 EndExtUserPrmData ExtUserPrmData=99 "Scen15: Cycle time" BitArea(5-7) 0 0-7 Prm_Text_Ref=13 EndExtUserPrmData ExtUserPrmData=100 "Scen15:Address of 1st bit or reg" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=101 "Scen15: Qty of bits or registers" Unsigned16 0 0-65535 EndExtUserPrmData ; ExtUserPrmData=102 "Scen16: MODBUS function" Unsigned8 0 0-255 Prm_Text_Ref=12 EndExtUserPrmData ExtUserPrmData=103 "Scen16: Slave address" Unsigned8 1 0-247 EndExtUserPrmData ExtUserPrmData=104 "Scen16: Frame trigger" BitArea(0-1) 0 0-3 Prm_Text_Ref=11 EndExtUserPrmData ExtUserPrmData=105 "Scen16: Cycle time" BitArea(5-7) 0 0-7 Prm_Text_Ref=13 EndExtUserPrmData ExtUserPrmData=106 "Scen16:Address of 1st bit or reg" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=107 "Scen16: Qty of bits or registers" Unsigned16 0 0-65535 EndExtUserPrmData ; ExtUserPrmData=108 "Scen17: MODBUS function" Unsigned8 0 0-255 Prm_Text_Ref=12 EndExtUserPrmData ExtUserPrmData=109 "Scen17: Slave address" Unsigned8 1 0-247 EndExtUserPrmData ExtUserPrmData=110 "Scen17: Frame trigger" BitArea(0-1) 0 0-3 Prm_Text_Ref=11 EndExtUserPrmData ExtUserPrmData=111 "Scen17: Cycle time" BitArea(5-7) 0 0-7 Prm_Text_Ref=13 EndExtUserPrmData ExtUserPrmData=112 "Scen17:Address of 1st bit or reg" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=113 "Scen17: Qty of bits or registers" Unsigned16 0 0-65535 EndExtUserPrmData ; ExtUserPrmData=114 "Scen18: MODBUS function" Unsigned8 0 0-255 Prm_Text_Ref=12 EndExtUserPrmData ExtUserPrmData=115 "Scen18: Slave address" Unsigned8 1 0-247 EndExtUserPrmData ExtUserPrmData=116 "Scen18: Frame trigger" BitArea(0-1) 0 0-3 Prm_Text_Ref=11 EndExtUserPrmData ExtUserPrmData=117 "Scen18: Cycle time" BitArea(5-7) 0 0-7 Prm_Text_Ref=13 EndExtUserPrmData ExtUserPrmData=118 "Scen18:Address of 1st bit or reg" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=119 "Scen18: Qty of bits or registers" Unsigned16 0 0-65535 EndExtUserPrmData ; ExtUserPrmData=120 "Scen19: MODBUS function" Unsigned8 0 0-255 Prm_Text_Ref=12 EndExtUserPrmData ExtUserPrmData=121 "Scen19: Slave address" Unsigned8 1 0-247 EndExtUserPrmData ExtUserPrmData=122 "Scen19: Frame trigger" BitArea(0-1) 0 0-3 Prm_Text_Ref=11 EndExtUserPrmData ExtUserPrmData=123 "Scen19: Cycle time" BitArea(5-7) 0 0-7 Prm_Text_Ref=13 EndExtUserPrmData ExtUserPrmData=124 "Scen19:Address of 1st bit or reg" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=125 "Scen19: Qty of bits or registers" Unsigned16 0 0-65535 EndExtUserPrmData ; ExtUserPrmData=126 "Scen20: MODBUS function" Unsigned8 0 0-255 Prm_Text_Ref=12 EndExtUserPrmData ExtUserPrmData=127 "Scen20: Slave address" Unsigned8 1 0-247 EndExtUserPrmData ExtUserPrmData=128 "Scen20: Frame trigger" BitArea(0-1) 0 0-3 Prm_Text_Ref=11 EndExtUserPrmData ExtUserPrmData=129 "Scen20: Cycle time" BitArea(5-7) 0 0-7 Prm_Text_Ref=13 EndExtUserPrmData ExtUserPrmData=130 "Scen20:Address of 1st bit or reg" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=131 "Scen20: Qty of bits or registers" Unsigned16 0 0-65535 EndExtUserPrmData Ext_User_Prm_Data_Ref(3)=1 ;baud rate Ext_User_Prm_Data_Ref(4)=137 ;Data bits Ext_User_Prm_Data_Ref(3)=3 ;stop bit and parity bit Ext_User_Prm_Data_Ref(3)=2 ;timeout Ext_User_Prm_Data_Ref(4)=7 ;protocole Ext_User_Prm_Data_Ref(5)=8 ;Diagnostic enable/disable Ext_User_Prm_Data_Ref(7)=132 ;Transparent EOF Ext_User_Prm_Data_Ref(8)=138 ;User defined EOF character Ext_User_Prm_Data_Ref(7)=133 ;Fill-in unused bytes Ext_User_Prm_Data_Ref(7)=134 ;Add frames counter Ext_User_Prm_Data_Ref(5)=10 ;maitre/esclave Ext_User_Prm_Data_Ref(4)=6 ;CRC Ext_User_Prm_Data_Ref(6)=11 ;@ MODBUS in slave Ext_User_Prm_Data_Ref(4)=5 ;retries ;unused at the moment ;Ext_User_Prm_Data_Ref(7)=135 ;Transparent word pattern ;Ext_User_Prm_Data_Ref(7)=136 ;Transparent Fill gaps ;scenario 1 Ext_User_Prm_Data_Ref(15)=12 ;MODBUS function Ext_User_Prm_Data_Ref(16)=13 ;Slave address Ext_User_Prm_Data_Ref(17)=14 ;Frame trigger Ext_User_Prm_Data_Ref(17)=15 ;Cycle time Ext_User_Prm_Data_Ref(18)=16 ;Address of 1st bit or reg Ext_User_Prm_Data_Ref(20)=17 ;Qty of bits or registers ;scenario 2 Ext_User_Prm_Data_Ref(22)=18 ;MODBUS function Ext_User_Prm_Data_Ref(23)=19 ;Slave address Ext_User_Prm_Data_Ref(24)=20 ;Frame trigger Ext_User_Prm_Data_Ref(24)=21 ;Cycle time Ext_User_Prm_Data_Ref(25)=22 ;Address of 1st bit or reg Ext_User_Prm_Data_Ref(27)=23 ;Qty of bits or registers ;scenario 3 Ext_User_Prm_Data_Ref(29)=24 ;MODBUS function Ext_User_Prm_Data_Ref(30)=25 ;Slave address Ext_User_Prm_Data_Ref(31)=26 ;Frame trigger Ext_User_Prm_Data_Ref(31)=27 ;Cycle time Ext_User_Prm_Data_Ref(32)=28 ;Address of 1st bit or reg Ext_User_Prm_Data_Ref(34)=29 ;Qty of bits or registers ;scenario 4 Ext_User_Prm_Data_Ref(36)=30 ;MODBUS function Ext_User_Prm_Data_Ref(37)=31 ;Slave address Ext_User_Prm_Data_Ref(38)=32 ;Frame trigger Ext_User_Prm_Data_Ref(38)=33 ;Cycle time Ext_User_Prm_Data_Ref(39)=34 ;Address of 1st bit or reg Ext_User_Prm_Data_Ref(41)=35 ;Qty of bits or registers ;scenario 5 Ext_User_Prm_Data_Ref(43)=36 ;MODBUS function Ext_User_Prm_Data_Ref(44)=37 ;Slave address Ext_User_Prm_Data_Ref(45)=38 ;Frame trigger Ext_User_Prm_Data_Ref(45)=39 ;Cycle time Ext_User_Prm_Data_Ref(46)=40 ;Address of 1st bit or reg Ext_User_Prm_Data_Ref(48)=41 ;Qty of bits or registers ;scenario 6 Ext_User_Prm_Data_Ref(50)=42 ;MODBUS function Ext_User_Prm_Data_Ref(51)=43 ;Slave address Ext_User_Prm_Data_Ref(52)=44 ;Frame trigger Ext_User_Prm_Data_Ref(52)=45 ;Cycle time Ext_User_Prm_Data_Ref(53)=46 ;Address of 1st bit or reg Ext_User_Prm_Data_Ref(55)=47 ;Qty of bits or registers ;scenario 7 Ext_User_Prm_Data_Ref(57)=48 ;MODBUS function Ext_User_Prm_Data_Ref(58)=49 ;Slave address Ext_User_Prm_Data_Ref(59)=50 ;Frame trigger Ext_User_Prm_Data_Ref(59)=51 ;Cycle time Ext_User_Prm_Data_Ref(60)=52 ;Address of 1st bit or reg Ext_User_Prm_Data_Ref(62)=53 ;Qty of bits or registers ;scenario 8 Ext_User_Prm_Data_Ref(64)=54 ;MODBUS function Ext_User_Prm_Data_Ref(65)=55 ;Slave address Ext_User_Prm_Data_Ref(66)=56 ;Frame trigger Ext_User_Prm_Data_Ref(66)=57 ;Cycle time Ext_User_Prm_Data_Ref(67)=58 ;Address of 1st bit or reg Ext_User_Prm_Data_Ref(69)=59 ;Qty of bits or registers ;scenario 9 Ext_User_Prm_Data_Ref(71)=60 ;MODBUS function Ext_User_Prm_Data_Ref(72)=61 ;Slave address Ext_User_Prm_Data_Ref(73)=62 ;Frame trigger Ext_User_Prm_Data_Ref(73)=63 ;Cycle time Ext_User_Prm_Data_Ref(74)=64 ;Address of 1st bit or reg Ext_User_Prm_Data_Ref(76)=65 ;Qty of bits or registers ;scenario 10 Ext_User_Prm_Data_Ref(78)=66 ;MODBUS function Ext_User_Prm_Data_Ref(79)=67 ;Slave address Ext_User_Prm_Data_Ref(80)=68 ;Frame trigger Ext_User_Prm_Data_Ref(80)=69 ;Cycle time Ext_User_Prm_Data_Ref(81)=70 ;Address of 1st bit or reg Ext_User_Prm_Data_Ref(83)=71 ;Qty of bits or registers ;scenario 11 Ext_User_Prm_Data_Ref(85)=72 ;MODBUS function Ext_User_Prm_Data_Ref(86)=73 ;Slave address Ext_User_Prm_Data_Ref(87)=74 ;Frame trigger Ext_User_Prm_Data_Ref(87)=75 ;Cycle time Ext_User_Prm_Data_Ref(88)=76 ;Address of 1st bit or reg Ext_User_Prm_Data_Ref(90)=77 ;Qty of bits or registers ;scenario 12 Ext_User_Prm_Data_Ref(92)=78 ;MODBUS function Ext_User_Prm_Data_Ref(93)=79 ;Slave address Ext_User_Prm_Data_Ref(94)=80 ;Frame trigger Ext_User_Prm_Data_Ref(94)=81 ;Cycle time Ext_User_Prm_Data_Ref(95)=82 ;Address of 1st bit or reg Ext_User_Prm_Data_Ref(97)=83 ;Qty of bits or registers ;scenario 13 Ext_User_Prm_Data_Ref(99)=84 ;MODBUS function Ext_User_Prm_Data_Ref(100)=85 ;Slave address Ext_User_Prm_Data_Ref(101)=86 ;Frame trigger Ext_User_Prm_Data_Ref(101)=87 ;Cycle time Ext_User_Prm_Data_Ref(102)=88 ;Address of 1st bit or reg Ext_User_Prm_Data_Ref(104)=89 ;Qty of bits or registers ;scenario 14 Ext_User_Prm_Data_Ref(106)=90 ;MODBUS function Ext_User_Prm_Data_Ref(107)=91 ;Slave address Ext_User_Prm_Data_Ref(108)=92 ;Frame trigger Ext_User_Prm_Data_Ref(108)=93 ;Cycle time Ext_User_Prm_Data_Ref(109)=94 ;Address of 1st bit or reg Ext_User_Prm_Data_Ref(111)=95 ;Qty of bits or registers ;scenario 15 Ext_User_Prm_Data_Ref(113)=96 ;MODBUS function Ext_User_Prm_Data_Ref(114)=97 ;Slave address Ext_User_Prm_Data_Ref(115)=98 ;Frame trigger Ext_User_Prm_Data_Ref(115)=99 ;Cycle time Ext_User_Prm_Data_Ref(116)=100 ;Address of 1st bit or reg Ext_User_Prm_Data_Ref(118)=101 ;Qty of bits or registers ;scenario 16 Ext_User_Prm_Data_Ref(120)=102 ;MODBUS function Ext_User_Prm_Data_Ref(121)=103 ;Slave address Ext_User_Prm_Data_Ref(122)=104 ;Frame trigger Ext_User_Prm_Data_Ref(122)=105 ;Cycle time Ext_User_Prm_Data_Ref(123)=106 ;Address of 1st bit or reg Ext_User_Prm_Data_Ref(125)=107 ;Qty of bits or registers ;scenario 17 Ext_User_Prm_Data_Ref(127)=108 ;MODBUS function Ext_User_Prm_Data_Ref(128)=109 ;Slave address Ext_User_Prm_Data_Ref(129)=110 ;Frame trigger Ext_User_Prm_Data_Ref(129)=111 ;Cycle time Ext_User_Prm_Data_Ref(130)=112 ;Address of 1st bit or reg Ext_User_Prm_Data_Ref(132)=113 ;Qty of bits or registers ;scenario 18 Ext_User_Prm_Data_Ref(134)=114 ;MODBUS function Ext_User_Prm_Data_Ref(135)=115 ;Slave address Ext_User_Prm_Data_Ref(136)=116 ;Frame trigger Ext_User_Prm_Data_Ref(136)=117 ;Cycle time Ext_User_Prm_Data_Ref(137)=118 ;Address of 1st bit or reg Ext_User_Prm_Data_Ref(139)=119 ;Qty of bits or registers ;scenario 19 Ext_User_Prm_Data_Ref(141)=120 ;MODBUS function Ext_User_Prm_Data_Ref(142)=121 ;Slave address Ext_User_Prm_Data_Ref(143)=122 ;Frame trigger Ext_User_Prm_Data_Ref(143)=123 ;Cycle time Ext_User_Prm_Data_Ref(144)=124 ;Address of 1st bit or reg Ext_User_Prm_Data_Ref(146)=125 ;Qty of bits or registers ;scenario 20 Ext_User_Prm_Data_Ref(148)=126 ;MODBUS function Ext_User_Prm_Data_Ref(149)=127 ;Slave address Ext_User_Prm_Data_Ref(150)=128 ;Frame trigger Ext_User_Prm_Data_Ref(150)=129 ;Cycle time Ext_User_Prm_Data_Ref(151)=130 ;Address of 1st bit or reg Ext_User_Prm_Data_Ref(153)=131 ;Qty of bits or registers ; Diagnostic bits Unit_Diag_Bit(0) = "Err8: Protocol impossible" Unit_Diag_Bit(1) = "Err7: CRC check impossible" Unit_Diag_Bit(2) = "Err6: Retries impossible" Unit_Diag_Bit(3) = "Err5: Parity bit impossible" Unit_Diag_Bit(4) = "Err4: Stop bit impossible" Unit_Diag_Bit(5) = "Err3: Timeout impossible" Unit_Diag_Bit(6) = "Err2: Baud rate impossible" Unit_Diag_Bit(7) = "Err1: Bytes 0-2 must be empty" Unit_Diag_Bit(8) = "Err16: PFB frames > DxxBufLen" Unit_Diag_Bit(9) = "Err15: Module cfg error" Unit_Diag_Bit(10) = "Err14: Slave address > 247" Unit_Diag_Bit(11) = "Err13: Slave address = 0" Unit_Diag_Bit(16) = "Err24: Too many chars received" Unit_Diag_Bit(17) = "Err23: Received frame non ASCII" Unit_Diag_Bit(18) = "Err22: Parity error" Unit_Diag_Bit(19) = "Err21: Error 2nd stop bit" Unit_Diag_Bit(20) = "Err20: MODBUS Timeout" Unit_Diag_Bit(21) = "Err19: Error MODBUS reception" Unit_Diag_Bit(22) = "Err18: CFG frame is too long" Unit_Diag_Bit(23) = "Err17: PFB frames < required" Unit_Diag_Bit(24) = "Err32: Transp.inp:invalid frame" Unit_Diag_Bit(25) = "Err31:Transp.inp:frame truncated" Unit_Diag_Bit(26) = "Err30:Transp.outp:wrong length" Unit_Diag_Bit(27) = "Err29: EOF delimiter impossible" Unit_Diag_Bit(28) = "Err28: Exception frame" Unit_Diag_Bit(31) = "Err25: passe trame reception err" Unit_Diag_Area = 56-63 Value(100) = "sc1 Err100: # READ regs < 1" Value(101) = "sc1 Err101: # READ regs > 50" Value(102) = "sc1 Err102: Frame period error" Value(103) = "sc1 Err103: # WRITE regs < 1" Value(104) = "sc1 Err104: # WRITE regs > 50" Value(105) = "sc1 Err105: MODBUS Funct error" Value(106) = "sc1 Err106: Slave address error" Value(107) = "sc1 Err107: Frame period. error" Value(108) = "sc1 Err108: Cycle time error" Value(109) = "sc1 Er109:#WRITEregs>DoutBufLen" Value(110) = "sc1 Err110:#READ regs>DinBufLen" Value(111) = "sc1 Err111: CRC error" Value(112) = "sc1 Err112:MODBUS address error" Value(113) = "sc1 Err113: MODBUS funct error" Value(114) = "sc1 Err114: Bytes number error" Value(115) = "sc1 Err115: Resp length error" Value(116) = "sc1 Err116: Reg value error" Value(117) = "sc1 Err117: Timeout" Value(118) = "sc1 Err118: Timeout aft retries" Value(119) = "sc1 Err119:Broadcast impossible" Value(125) = "sc1 Err125: Illegal data value" Value(126) = "sc1 Err126: Illegal address" Value(127) = "sc1 Err127: Illegal function" Unit_Diag_Area_End Unit_Diag_Area = 64-71 Value(100) = "sc2 Err100: # READ regs < 1" Value(101) = "sc2 Err101: # READ regs > 50" Value(102) = "sc2 Err102: Frame period error" Value(103) = "sc2 Err103: # WRITE regs < 1" Value(104) = "sc2 Err104: # WRITE regs > 50" Value(105) = "sc2 Err105: MODBUS Funct error" Value(106) = "sc2 Err106: Slave address error" Value(107) = "sc2 Err107: Frame period. error" Value(108) = "sc2 Err108: Cycle time error" Value(109) = "sc2 Er109:#WRITEregs>DoutBufLen" Value(110) = "sc2 Err110:#READ regs>DinBufLen" Value(111) = "sc2 Err111: CRC error" Value(112) = "sc2 Err112:MODBUS address error" Value(113) = "sc2 Err113: MODBUS funct error" Value(114) = "sc2 Err114: Bytes number error" Value(115) = "sc2 Err115: Resp length error" Value(116) = "sc2 Err116: Reg value error" Value(117) = "sc2 Err117: Timeout" Value(118) = "sc2 Err118: Timeout aft retries" Value(119) = "sc2 Err119:Broadcast impossible" Value(125) = "sc2 Err125: Illegal data value" Value(126) = "sc2 Err126: Illegal address" Value(127) = "sc2 Err127: Illegal function" Unit_Diag_Area_End Unit_Diag_Area = 72-79 Value(100) = "sc3 Err100: # READ regs < 1" Value(101) = "sc3 Err101: # READ regs > 50" Value(102) = "sc3 Err102: Frame period error" Value(103) = "sc3 Err103: # WRITE regs < 1" Value(104) = "sc3 Err104: # WRITE regs > 50" Value(105) = "sc3 Err105: MODBUS Funct error" Value(106) = "sc3 Err106: Slave address error" Value(107) = "sc3 Err107: Frame period. error" Value(108) = "sc3 Err108: Cycle time error" Value(109) = "sc3 Er109:#WRITEregs>DoutBufLen" Value(110) = "sc3 Err110:#READ regs>DinBufLen" Value(111) = "sc3 Err111: CRC error" Value(112) = "sc3 Err112:MODBUS address error" Value(113) = "sc3 Err113: MODBUS funct error" Value(114) = "sc3 Err114: Bytes number error" Value(115) = "sc3 Err115: Resp length error" Value(116) = "sc3 Err116: Reg value error" Value(117) = "sc3 Err117: Timeout" Value(118) = "sc3 Err118: Timeout aft retries" Value(119) = "sc3 Err119:Broadcast impossible" Value(125) = "sc3 Err125: Illegal data value" Value(126) = "sc3 Err126: Illegal address" Value(127) = "sc3 Err127: Illegal function" Unit_Diag_Area_End Unit_Diag_Area = 80-87 Value(100) = "sc4 Err100: # READ regs < 1" Value(101) = "sc4 Err101: # READ regs > 50" Value(102) = "sc4 Err102: Frame period error" Value(103) = "sc4 Err103: # WRITE regs < 1" Value(104) = "sc4 Err104: # WRITE regs > 50" Value(105) = "sc4 Err105: MODBUS Funct error" Value(106) = "sc4 Err106: Slave address error" Value(107) = "sc4 Err107: Frame period. error" Value(108) = "sc4 Err108: Cycle time error" Value(109) = "sc4 Er109:#WRITEregs>DoutBufLen" Value(110) = "sc4 Err110:#READ regs>DinBufLen" Value(111) = "sc4 Err111: CRC error" Value(112) = "sc4 Err112:MODBUS address error" Value(113) = "sc4 Err113: MODBUS funct error" Value(114) = "sc4 Err114: Bytes number error" Value(115) = "sc4 Err115: Resp length error" Value(116) = "sc4 Err116: Reg value error" Value(117) = "sc4 Err117: Timeout" Value(118) = "sc4 Err118: Timeout aft retries" Value(119) = "sc4 Err119:Broadcast impossible" Value(125) = "sc4 Err125: Illegal data value" Value(126) = "sc4 Err126: Illegal address" Value(127) = "sc4 Err127: Illegal function" Unit_Diag_Area_End Unit_Diag_Area = 88-95 Value(100) = "sc5 Err100: # READ regs < 1" Value(101) = "sc5 Err101: # READ regs > 50" Value(102) = "sc5 Err102: Frame period error" Value(103) = "sc5 Err103: # WRITE regs < 1" Value(104) = "sc5 Err104: # WRITE regs > 50" Value(105) = "sc5 Err105: MODBUS Funct error" Value(106) = "sc5 Err106: Slave address error" Value(107) = "sc5 Err107: Frame period. error" Value(108) = "sc5 Err108: Cycle time error" Value(109) = "sc5 Er109:#WRITEregs>DoutBufLen" Value(110) = "sc5 Err110:#READ regs>DinBufLen" Value(111) = "sc5 Err111: CRC error" Value(112) = "sc5 Err112:MODBUS address error" Value(113) = "sc5 Err113: MODBUS funct error" Value(114) = "sc5 Err114: Bytes number error" Value(115) = "sc5 Err115: Resp length error" Value(116) = "sc5 Err116: Reg value error" Value(117) = "sc5 Err117: Timeout" Value(118) = "sc5 Err118: Timeout aft retries" Value(119) = "sc5 Err119:Broadcast impossible" Value(125) = "sc5 Err125: Illegal data value" Value(126) = "sc5 Err126: Illegal address" Value(127) = "sc5 Err127: Illegal function" Unit_Diag_Area_End Unit_Diag_Area = 96-103 Value(100) = "sc6 Err100: # READ regs < 1" Value(101) = "sc6 Err101: # READ regs > 50" Value(102) = "sc6 Err102: Frame period error" Value(103) = "sc6 Err103: # WRITE regs < 1" Value(104) = "sc6 Err104: # WRITE regs > 50" Value(105) = "sc6 Err105: MODBUS Funct error" Value(106) = "sc6 Err106: Slave address error" Value(107) = "sc6 Err107: Frame period. error" Value(108) = "sc6 Err108: Cycle time error" Value(109) = "sc6 Er109:#WRITEregs>DoutBufLen" Value(110) = "sc6 Err110:#READ regs>DinBufLen" Value(111) = "sc6 Err111: CRC error" Value(112) = "sc6 Err112:MODBUS address error" Value(113) = "sc6 Err113: MODBUS funct error" Value(114) = "sc6 Err114: Bytes number error" Value(115) = "sc6 Err115: Resp length error" Value(116) = "sc6 Err116: Reg value error" Value(117) = "sc6 Err117: Timeout" Value(118) = "sc6 Err118: Timeout aft retries" Value(119) = "sc6 Err119:Broadcast impossible" Value(125) = "sc6 Err125: Illegal data value" Value(126) = "sc6 Err126: Illegal address" Value(127) = "sc6 Err127: Illegal function" Unit_Diag_Area_End Unit_Diag_Area = 104-111 Value(100) = "sc7 Err100: # READ regs < 1" Value(101) = "sc7 Err101: # READ regs > 50" Value(102) = "sc7 Err102: Frame period error" Value(103) = "sc7 Err103: # WRITE regs < 1" Value(104) = "sc7 Err104: # WRITE regs > 50" Value(105) = "sc7 Err105: MODBUS Funct error" Value(106) = "sc7 Err106: Slave address error" Value(107) = "sc7 Err107: Frame period. error" Value(108) = "sc7 Err108: Cycle time error" Value(109) = "sc7 Er109:#WRITEregs>DoutBufLen" Value(110) = "sc7 Err110:#READ regs>DinBufLen" Value(111) = "sc7 Err111: CRC error" Value(112) = "sc7 Err112:MODBUS address error" Value(113) = "sc7 Err113: MODBUS funct error" Value(114) = "sc7 Err114: Bytes number error" Value(115) = "sc7 Err115: Resp length error" Value(116) = "sc7 Err116: Reg value error" Value(117) = "sc7 Err117: Timeout" Value(118) = "sc7 Err118: Timeout aft retries" Value(119) = "sc7 Err119:Broadcast impossible" Value(125) = "sc7 Err125: Illegal data value" Value(126) = "sc7 Err126: Illegal address" Value(127) = "sc7 Err127: Illegal function" Unit_Diag_Area_End Unit_Diag_Area = 112-119 Value(100) = "sc8 Err100: # READ regs < 1" Value(101) = "sc8 Err101: # READ regs > 50" Value(102) = "sc8 Err102: Frame period error" Value(103) = "sc8 Err103: # WRITE regs < 1" Value(104) = "sc8 Err104: # WRITE regs > 50" Value(105) = "sc8 Err105: MODBUS Funct error" Value(106) = "sc8 Err106: Slave address error" Value(107) = "sc8 Err107: Frame period. error" Value(108) = "sc8 Err108: Cycle time error" Value(109) = "sc8 Er109:#WRITEregs>DoutBufLen" Value(110) = "sc8 Err110:#READ regs>DinBufLen" Value(111) = "sc8 Err111: CRC error" Value(112) = "sc8 Err112:MODBUS address error" Value(113) = "sc8 Err113: MODBUS funct error" Value(114) = "sc8 Err114: Bytes number error" Value(115) = "sc8 Err115: Resp length error" Value(116) = "sc8 Err116: Reg value error" Value(117) = "sc8 Err117: Timeout" Value(118) = "sc8 Err118: Timeout aft retries" Value(119) = "sc8 Err119:Broadcast impossible" Value(125) = "sc8 Err125: Illegal data value" Value(126) = "sc8 Err126: Illegal address" Value(127) = "sc8 Err127: Illegal function" Unit_Diag_Area_End Unit_Diag_Area = 120-127 Value(100) = "sc9 Err100: # READ regs < 1" Value(101) = "sc9 Err101: # READ regs > 50" Value(102) = "sc9 Err102: Frame period error" Value(103) = "sc9 Err103: # WRITE regs < 1" Value(104) = "sc9 Err104: # WRITE regs > 50" Value(105) = "sc9 Err105: MODBUS Funct error" Value(106) = "sc9 Err106: Slave address error" Value(107) = "sc9 Err107: Frame period. error" Value(108) = "sc9 Err108: Cycle time error" Value(109) = "sc9 Er109:#WRITEregs>DoutBufLen" Value(110) = "sc9 Err110:#READ regs>DinBufLen" Value(111) = "sc9 Err111: CRC error" Value(112) = "sc9 Err112:MODBUS address error" Value(113) = "sc9 Err113: MODBUS funct error" Value(114) = "sc9 Err114: Bytes number error" Value(115) = "sc9 Err115: Resp length error" Value(116) = "sc9 Err116: Reg value error" Value(117) = "sc9 Err117: Timeout" Value(118) = "sc9 Err118: Timeout aft retries" Value(119) = "sc9 Err119:Broadcast impossible" Value(125) = "sc9 Err125: Illegal data value" Value(126) = "sc9 Err126: Illegal address" Value(127) = "sc9 Err127: Illegal function" Unit_Diag_Area_End Unit_Diag_Area = 128-135 Value(100) = "sc10 Err100: # READ regs < 1" Value(101) = "sc10 Err101: # READ regs > 50" Value(102) = "sc10 Err102: Frame period error" Value(103) = "sc10 Err103: # WRITE regs < 1" Value(104) = "sc10 Err104: # WRITE regs > 50" Value(105) = "sc10 Err105: MODBUS Funct error" Value(106) = "sc10 Err106: Slave address error" Value(107) = "sc10 Err107: Frame period. error" Value(108) = "sc10 Err108: Cycle time error" Value(109) = "sc10 Er109:#WRITEregs>DoutBufLen" Value(110) = "sc10 Err110:#READ regs>DinBufLen" Value(111) = "sc10 Err111: CRC error" Value(112) = "sc10 Err112:MODBUS address error" Value(113) = "sc10 Err113: MODBUS funct error" Value(114) = "sc10 Err114: Bytes number error" Value(115) = "sc10 Err115: Resp length error" Value(116) = "sc10 Err116: Reg value error" Value(117) = "sc10 Err117: Timeout" Value(118) = "sc10 Err118: Timeout aft retries" Value(119) = "sc10 Err119:Broadcast impossible" Value(125) = "sc10 Err125: Illegal data value" Value(126) = "sc10 Err126: Illegal address" Value(127) = "sc10 Err127: Illegal function" Unit_Diag_Area_End Unit_Diag_Area = 136-143 Value(100) = "sc11 Err100: # READ regs < 1" Value(101) = "sc11 Err101: # READ regs > 50" Value(102) = "sc11 Err102: Frame period error" Value(103) = "sc11 Err103: # WRITE regs < 1" Value(104) = "sc11 Err104: # WRITE regs > 50" Value(105) = "sc11 Err105: MODBUS Funct error" Value(106) = "sc11 Err106: Slave address error" Value(107) = "sc11 Err107: Frame period. error" Value(108) = "sc11 Err108: Cycle time error" Value(109) = "sc11 Er109:#WRITEregs>DoutBufLen" Value(110) = "sc11 Err110:#READ regs>DinBufLen" Value(111) = "sc11 Err111: CRC error" Value(112) = "sc11 Err112:MODBUS address error" Value(113) = "sc11 Err113: MODBUS funct error" Value(114) = "sc11 Err114: Bytes number error" Value(115) = "sc11 Err115: Resp length error" Value(116) = "sc11 Err116: Reg value error" Value(117) = "sc11 Err117: Timeout" Value(118) = "sc11 Err118: Timeout aft retries" Value(119) = "sc11 Err119:Broadcast impossible" Value(125) = "sc11 Err125: Illegal data value" Value(126) = "sc11 Err126: Illegal address" Value(127) = "sc11 Err127: Illegal function" Unit_Diag_Area_End Unit_Diag_Area = 144-151 Value(100) = "sc12 Err100: # READ regs < 1" Value(101) = "sc12 Err101: # READ regs > 50" Value(102) = "sc12 Err102: Frame period error" Value(103) = "sc12 Err103: # WRITE regs < 1" Value(104) = "sc12 Err104: # WRITE regs > 50" Value(105) = "sc12 Err105: MODBUS Funct error" Value(106) = "sc12 Err106: Slave address error" Value(107) = "sc12 Err107: Frame period. error" Value(108) = "sc12 Err108: Cycle time error" Value(109) = "sc12 Er109:#WRITEregs>DoutBufLen" Value(110) = "sc12 Err110:#READ regs>DinBufLen" Value(111) = "sc12 Err111: CRC error" Value(112) = "sc12 Err112:MODBUS address error" Value(113) = "sc12 Err113: MODBUS funct error" Value(114) = "sc12 Err114: Bytes number error" Value(115) = "sc12 Err115: Resp length error" Value(116) = "sc12 Err116: Reg value error" Value(117) = "sc12 Err117: Timeout" Value(118) = "sc12 Err118: Timeout aft retries" Value(119) = "sc12 Err119:Broadcast impossible" Value(125) = "sc12 Err125: Illegal data value" Value(126) = "sc12 Err126: Illegal address" Value(127) = "sc12 Err127: Illegal function" Unit_Diag_Area_End Unit_Diag_Area = 152-159 Value(100) = "sc13 Err100: # READ regs < 1" Value(101) = "sc13 Err101: # READ regs > 50" Value(102) = "sc13 Err102: Frame period error" Value(103) = "sc13 Err103: # WRITE regs < 1" Value(104) = "sc13 Err104: # WRITE regs > 50" Value(105) = "sc13 Err105: MODBUS Funct error" Value(106) = "sc13 Err106: Slave address error" Value(107) = "sc13 Err107: Frame period. error" Value(108) = "sc13 Err108: Cycle time error" Value(109) = "sc13 Er109:#WRITEregs>DoutBufLen" Value(110) = "sc13 Err110:#READ regs>DinBufLen" Value(111) = "sc13 Err111: CRC error" Value(112) = "sc13 Err112:MODBUS address error" Value(113) = "sc13 Err113: MODBUS funct error" Value(114) = "sc13 Err114: Bytes number error" Value(115) = "sc13 Err115: Resp length error" Value(116) = "sc13 Err116: Reg value error" Value(117) = "sc13 Err117: Timeout" Value(118) = "sc13 Err118: Timeout aft retries" Value(119) = "sc13 Err119:Broadcast impossible" Value(125) = "sc13 Err125: Illegal data value" Value(126) = "sc13 Err126: Illegal address" Value(127) = "sc13 Err127: Illegal function" Unit_Diag_Area_End Unit_Diag_Area = 160-167 Value(100) = "sc14 Err100: # READ regs < 1" Value(101) = "sc14 Err101: # READ regs > 50" Value(102) = "sc14 Err102: Frame period error" Value(103) = "sc14 Err103: # WRITE regs < 1" Value(104) = "sc14 Err104: # WRITE regs > 50" Value(105) = "sc14 Err105: MODBUS Funct error" Value(106) = "sc14 Err106: Slave address error" Value(107) = "sc14 Err107: Frame period. error" Value(108) = "sc14 Err108: Cycle time error" Value(109) = "sc14 Er109:#WRITEregs>DoutBufLen" Value(110) = "sc14 Err110:#READ regs>DinBufLen" Value(111) = "sc14 Err111: CRC error" Value(112) = "sc14 Err112:MODBUS address error" Value(113) = "sc14 Err113: MODBUS funct error" Value(114) = "sc14 Err114: Bytes number error" Value(115) = "sc14 Err115: Resp length error" Value(116) = "sc14 Err116: Reg value error" Value(117) = "sc14 Err117: Timeout" Value(118) = "sc14 Err118: Timeout aft retries" Value(119) = "sc14 Err119:Broadcast impossible" Value(125) = "sc14 Err125: Illegal data value" Value(126) = "sc14 Err126: Illegal address" Value(127) = "sc14 Err127: Illegal function" Unit_Diag_Area_End Unit_Diag_Area = 168-175 Value(100) = "sc15 Err100: # READ regs < 1" Value(101) = "sc15 Err101: # READ regs > 50" Value(102) = "sc15 Err102: Frame period error" Value(103) = "sc15 Err103: # WRITE regs < 1" Value(104) = "sc15 Err104: # WRITE regs > 50" Value(105) = "sc15 Err105: MODBUS Funct error" Value(106) = "sc15 Err106: Slave address error" Value(107) = "sc15 Err107: Frame period. error" Value(108) = "sc15 Err108: Cycle time error" Value(109) = "sc15 Er109:#WRITEregs>DoutBufLen" Value(110) = "sc15 Err110:#READ regs>DinBufLen" Value(111) = "sc15 Err111: CRC error" Value(112) = "sc15 Err112:MODBUS address error" Value(113) = "sc15 Err113: MODBUS funct error" Value(114) = "sc15 Err114: Bytes number error" Value(115) = "sc15 Err115: Resp length error" Value(116) = "sc15 Err116: Reg value error" Value(117) = "sc15 Err117: Timeout" Value(118) = "sc15 Err118: Timeout aft retries" Value(119) = "sc15 Err119:Broadcast impossible" Value(125) = "sc15 Err125: Illegal data value" Value(126) = "sc15 Err126: Illegal address" Value(127) = "sc15 Err127: Illegal function" Unit_Diag_Area_End Unit_Diag_Area = 176-183 Value(100) = "sc16 Err100: # READ regs < 1" Value(101) = "sc16 Err101: # READ regs > 50" Value(102) = "sc16 Err102: Frame period error" Value(103) = "sc16 Err103: # WRITE regs < 1" Value(104) = "sc16 Err104: # WRITE regs > 50" Value(105) = "sc16 Err105: MODBUS Funct error" Value(106) = "sc16 Err106: Slave address error" Value(107) = "sc16 Err107: Frame period. error" Value(108) = "sc16 Err108: Cycle time error" Value(109) = "sc16 Er109:#WRITEregs>DoutBufLen" Value(110) = "sc16 Err110:#READ regs>DinBufLen" Value(111) = "sc16 Err111: CRC error" Value(112) = "sc16 Err112:MODBUS address error" Value(113) = "sc16 Err113: MODBUS funct error" Value(114) = "sc16 Err114: Bytes number error" Value(115) = "sc16 Err115: Resp length error" Value(116) = "sc16 Err116: Reg value error" Value(117) = "sc16 Err117: Timeout" Value(118) = "sc16 Err118: Timeout aft retries" Value(119) = "sc16 Err119:Broadcast impossible" Value(125) = "sc16 Err125: Illegal data value" Value(126) = "sc16 Err126: Illegal address" Value(127) = "sc16 Err127: Illegal function" Unit_Diag_Area_End Unit_Diag_Area = 184-191 Value(100) = "sc17 Err100: # READ regs < 1" Value(101) = "sc17 Err101: # READ regs > 50" Value(102) = "sc17 Err102: Frame period error" Value(103) = "sc17 Err103: # WRITE regs < 1" Value(104) = "sc17 Err104: # WRITE regs > 50" Value(105) = "sc17 Err105: MODBUS Funct error" Value(106) = "sc17 Err106: Slave address error" Value(107) = "sc17 Err107: Frame period. error" Value(108) = "sc17 Err108: Cycle time error" Value(109) = "sc17 Er109:#WRITEregs>DoutBufLen" Value(110) = "sc17 Err110:#READ regs>DinBufLen" Value(111) = "sc17 Err111: CRC error" Value(112) = "sc17 Err112:MODBUS address error" Value(113) = "sc17 Err113: MODBUS funct error" Value(114) = "sc17 Err114: Bytes number error" Value(115) = "sc17 Err115: Resp length error" Value(116) = "sc17 Err116: Reg value error" Value(117) = "sc17 Err117: Timeout" Value(118) = "sc17 Err118: Timeout aft retries" Value(119) = "sc17 Err119:Broadcast impossible" Value(125) = "sc17 Err125: Illegal data value" Value(126) = "sc17 Err126: Illegal address" Value(127) = "sc17 Err127: Illegal function" Unit_Diag_Area_End Unit_Diag_Area = 192-199 Value(100) = "sc18 Err100: # READ regs < 1" Value(101) = "sc18 Err101: # READ regs > 50" Value(102) = "sc18 Err102: Frame period error" Value(103) = "sc18 Err103: # WRITE regs < 1" Value(104) = "sc18 Err104: # WRITE regs > 50" Value(105) = "sc18 Err105: MODBUS Funct error" Value(106) = "sc18 Err106: Slave address error" Value(107) = "sc18 Err107: Frame period. error" Value(108) = "sc18 Err108: Cycle time error" Value(109) = "sc18 Er109:#WRITEregs>DoutBufLen" Value(110) = "sc18 Err110:#READ regs>DinBufLen" Value(111) = "sc18 Err111: CRC error" Value(112) = "sc18 Err112:MODBUS address error" Value(113) = "sc18 Err113: MODBUS funct error" Value(114) = "sc18 Err114: Bytes number error" Value(115) = "sc18 Err115: Resp length error" Value(116) = "sc18 Err116: Reg value error" Value(117) = "sc18 Err117: Timeout" Value(118) = "sc18 Err118: Timeout aft retries" Value(119) = "sc18 Err119:Broadcast impossible" Value(125) = "sc18 Err125: Illegal data value" Value(126) = "sc18 Err126: Illegal address" Value(127) = "sc18 Err127: Illegal function" Unit_Diag_Area_End Unit_Diag_Area = 200-207 Value(100) = "sc19 Err100: # READ regs < 1" Value(101) = "sc19 Err101: # READ regs > 50" Value(102) = "sc19 Err102: Frame period error" Value(103) = "sc19 Err103: # WRITE regs < 1" Value(104) = "sc19 Err104: # WRITE regs > 50" Value(105) = "sc19 Err105: MODBUS Funct error" Value(106) = "sc19 Err106: Slave address error" Value(107) = "sc19 Err107: Frame period. error" Value(108) = "sc19 Err108: Cycle time error" Value(109) = "sc19 Er109:#WRITEregs>DoutBufLen" Value(110) = "sc19 Err110:#READ regs>DinBufLen" Value(111) = "sc19 Err111: CRC error" Value(112) = "sc19 Err112:MODBUS address error" Value(113) = "sc19 Err113: MODBUS funct error" Value(114) = "sc19 Err114: Bytes number error" Value(115) = "sc19 Err115: Resp length error" Value(116) = "sc19 Err116: Reg value error" Value(117) = "sc19 Err117: Timeout" Value(118) = "sc19 Err118: Timeout aft retries" Value(119) = "sc19 Err119:Broadcast impossible" Value(125) = "sc19 Err125: Illegal data value" Value(126) = "sc19 Err126: Illegal address" Value(127) = "sc19 Err127: Illegal function" Unit_Diag_Area_End Unit_Diag_Area = 208-215 Value(100) = "sc20 Err100: # READ regs < 1" Value(101) = "sc20 Err101: # READ regs > 50" Value(102) = "sc20 Err102: Frame period error" Value(103) = "sc20 Err103: # WRITE regs < 1" Value(104) = "sc20 Err104: # WRITE regs > 50" Value(105) = "sc20 Err105: MODBUS Funct error" Value(106) = "sc20 Err106: Slave address error" Value(107) = "sc20 Err107: Frame period. error" Value(108) = "sc20 Err108: Cycle time error" Value(109) = "sc20 Er109:#WRITEregs>DoutBufLen" Value(110) = "sc20 Err110:#READ regs>DinBufLen" Value(111) = "sc20 Err111: CRC error" Value(112) = "sc20 Err112:MODBUS address error" Value(113) = "sc20 Err113: MODBUS funct error" Value(114) = "sc20 Err114: Bytes number error" Value(115) = "sc20 Err115: Resp length error" Value(116) = "sc20 Err116: Reg value error" Value(117) = "sc20 Err117: Timeout" Value(118) = "sc20 Err118: Timeout aft retries" Value(119) = "sc20 Err119:Broadcast impossible" Value(125) = "sc20 Err125: Illegal data value" Value(126) = "sc20 Err126: Illegal address" Value(127) = "sc20 Err127: Illegal function" Unit_Diag_Area_End ;End of file