
;====================================================================
;
; GSD file for MTL8502 Profibus DP BIM Version II
; Measurement Technology LTD
;
;  Filename: MTL_072D.GSD
;  Language: default (english)
;     $Date: 2002/03/08 16:24:53 $
; $Revision: 1.11 $
;
; Product Information:
;            http://www.mtl-inst.com
;
; General Information about Profibus-DP:
;            http://www.profibus.com
;
; Copyright:
;            Measurement Technology Ltd.
;            Power Court (Farmhouse) 
;            Luton, Bedfordshire
;            England LU1 3JJ
;
; ================================================================
;
;
; History		Reason           		Name
; ================================================================
; 
; 30.01.2002    New file	                         GJF
;
;
;   Note '\' indicates line continues on next line
;

; ===================================================================

#Profibus_DP

GSD_revision        = 2

;-- identification --------------------------------------------------

Vendor_Name         = "Measurement Technology Ltd."
Model_Name          = "MTL8502 V2.0k"
Revision            = "$Revision: 1.11 $"
Ident_Number        = 0x072D
Protocol_Ident      = 0             ; Profibus DP
Station_Type        = 0             ; DP Slave
FMS_supp            = 0
Hardware_Release    = "PCB716/1"
Software_Release    = "V2.0"

Slave_Family        = 3             ; I/O device (3@TdF@I/O)
Bitmap_Device       = "8502_run"    ; standard cases
Bitmap_Diag         = "8502_dia"    ; diagnostic cases
Bitmap_SF           = "8502_def"    ; special operating modes

;-- features --------------------------------------------------------

9.6_supp            = 0
19.2_supp           = 0
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            = 0

MaxTsdr_9.6         = 60
MaxTsdr_19.2        = 60
MaxTsdr_93.75       = 60
MaxTsdr_45.45       = 60
MaxTsdr_187.5       = 60
MaxTsdr_500         = 100
MaxTsdr_1.5M        = 150
MaxTsdr_3M          = 250
MaxTsdr_6M          = 450
MaxTsdr_12M         = 800

Freeze_Mode_supp    = 1
Sync_Mode_supp      = 1
Auto_Baud_supp      = 1
Fail_Safe           = 0 ; not supported by SPC3 DPV0 stack
Set_Slave_Add_supp  = 1
Min_Slave_Intervall = 10 ; in units of 100us
Redundancy          = 0
Repeater_Ctrl_Sig   = 0
24V_Pins            = 0 ; 0/1/2: nc/in/out
Implementation_Type = "SPC3"

;-- Diag ------------------------------------------------------------

Max_Diag_Data_Len   = 64

; CMS

Unit_Diag_Bit   (0) = "error on mod. 8"
Unit_Diag_Bit   (1) = "error on mod. 7"
Unit_Diag_Bit   (2) = "error on mod. 6"
Unit_Diag_Bit   (3) = "error on mod. 5"
Unit_Diag_Bit   (4) = "error on mod. 4"
Unit_Diag_Bit   (5) = "error on mod. 3"
Unit_Diag_Bit   (6) = "error on mod. 2"
Unit_Diag_Bit   (7) = "error on mod. 1"

Unit_Diag_Bit   (8) = "error on mod. 16"
Unit_Diag_Bit   (9) = "error on mod. 15"
Unit_Diag_Bit  (10) = "error on mod. 14"
Unit_Diag_Bit  (11) = "error on mod. 13"
Unit_Diag_Bit  (12) = "error on mod. 12"
Unit_Diag_Bit  (13) = "error on mod. 11"
Unit_Diag_Bit  (14) = "error on mod. 10"
Unit_Diag_Bit  (15) = "error on mod. 9"

Unit_Diag_Bit  (16) = "error on mod. 24"
Unit_Diag_Bit  (17) = "error on mod. 23"
Unit_Diag_Bit  (18) = "error on mod. 22"
Unit_Diag_Bit  (19) = "error on mod. 21"
Unit_Diag_Bit  (20) = "error on mod. 20"
Unit_Diag_Bit  (21) = "error on mod. 19"
Unit_Diag_Bit  (22) = "error on mod. 18"
Unit_Diag_Bit  (23) = "error on mod. 17"

; CS

Unit_Diag_Bit  (24) = "error on mod. 1, channel 8"
Unit_Diag_Bit  (25) = "error on mod. 1, channel 7"
Unit_Diag_Bit  (26) = "error on mod. 1, channel 6"
Unit_Diag_Bit  (27) = "error on mod. 1, channel 5"
Unit_Diag_Bit  (28) = "error on mod. 1, channel 4"
Unit_Diag_Bit  (29) = "error on mod. 1, channel 3"
Unit_Diag_Bit  (30) = "error on mod. 1, channel 2"
Unit_Diag_Bit  (31) = "error on mod. 1, channel 1"
Unit_Diag_Bit  (32) = "error on mod. 1, channel 16"
Unit_Diag_Bit  (33) = "error on mod. 1, channel 15"
Unit_Diag_Bit  (34) = "error on mod. 1, channel 14"
Unit_Diag_Bit  (35) = "error on mod. 1, channel 13"
Unit_Diag_Bit  (36) = "error on mod. 1, channel 12"
Unit_Diag_Bit  (37) = "error on mod. 1, channel 11"
Unit_Diag_Bit  (38) = "error on mod. 1, channel 10"
Unit_Diag_Bit  (39) = "error on mod. 1, channel 9"
Unit_Diag_Bit  (40) = "error on mod. 2, channel 8"
Unit_Diag_Bit  (41) = "error on mod. 2, channel 7"
Unit_Diag_Bit  (42) = "error on mod. 2, channel 6"
Unit_Diag_Bit  (43) = "error on mod. 2, channel 5"
Unit_Diag_Bit  (44) = "error on mod. 2, channel 4"
Unit_Diag_Bit  (45) = "error on mod. 2, channel 3"
Unit_Diag_Bit  (46) = "error on mod. 2, channel 2"
Unit_Diag_Bit  (47) = "error on mod. 2, channel 1"
Unit_Diag_Bit  (48) = "error on mod. 2, channel 16"
Unit_Diag_Bit  (49) = "error on mod. 2, channel 15"
Unit_Diag_Bit  (50) = "error on mod. 2, channel 14"
Unit_Diag_Bit  (51) = "error on mod. 2, channel 13"
Unit_Diag_Bit  (52) = "error on mod. 2, channel 12"
Unit_Diag_Bit  (53) = "error on mod. 2, channel 11"
Unit_Diag_Bit  (54) = "error on mod. 2, channel 10"
Unit_Diag_Bit  (55) = "error on mod. 2, channel 9"
Unit_Diag_Bit  (56) = "error on mod. 3, channel 8"
Unit_Diag_Bit  (57) = "error on mod. 3, channel 7"
Unit_Diag_Bit  (58) = "error on mod. 3, channel 6"
Unit_Diag_Bit  (59) = "error on mod. 3, channel 5"
Unit_Diag_Bit  (60) = "error on mod. 3, channel 4"
Unit_Diag_Bit  (61) = "error on mod. 3, channel 3"
Unit_Diag_Bit  (62) = "error on mod. 3, channel 2"
Unit_Diag_Bit  (63) = "error on mod. 3, channel 1"
Unit_Diag_Bit  (64) = "error on mod. 3, channel 16"
Unit_Diag_Bit  (65) = "error on mod. 3, channel 15"
Unit_Diag_Bit  (66) = "error on mod. 3, channel 14"
Unit_Diag_Bit  (67) = "error on mod. 3, channel 13"
Unit_Diag_Bit  (68) = "error on mod. 3, channel 12"
Unit_Diag_Bit  (69) = "error on mod. 3, channel 11"
Unit_Diag_Bit  (70) = "error on mod. 3, channel 10"
Unit_Diag_Bit  (71) = "error on mod. 3, channel 9"
Unit_Diag_Bit  (72) = "error on mod. 4, channel 8"
Unit_Diag_Bit  (73) = "error on mod. 4, channel 7"
Unit_Diag_Bit  (74) = "error on mod. 4, channel 6"
Unit_Diag_Bit  (75) = "error on mod. 4, channel 5"
Unit_Diag_Bit  (76) = "error on mod. 4, channel 4"
Unit_Diag_Bit  (77) = "error on mod. 4, channel 3"
Unit_Diag_Bit  (78) = "error on mod. 4, channel 2"
Unit_Diag_Bit  (79) = "error on mod. 4, channel 1"
Unit_Diag_Bit  (80) = "error on mod. 4, channel 16"
Unit_Diag_Bit  (81) = "error on mod. 4, channel 15"
Unit_Diag_Bit  (82) = "error on mod. 4, channel 14"
Unit_Diag_Bit  (83) = "error on mod. 4, channel 13"
Unit_Diag_Bit  (84) = "error on mod. 4, channel 12"
Unit_Diag_Bit  (85) = "error on mod. 4, channel 11"
Unit_Diag_Bit  (86) = "error on mod. 4, channel 10"
Unit_Diag_Bit  (87) = "error on mod. 4, channel 9"
Unit_Diag_Bit  (88) = "error on mod. 5, channel 8"
Unit_Diag_Bit  (89) = "error on mod. 5, channel 7"
Unit_Diag_Bit  (90) = "error on mod. 5, channel 6"
Unit_Diag_Bit  (91) = "error on mod. 5, channel 5"
Unit_Diag_Bit  (92) = "error on mod. 5, channel 4"
Unit_Diag_Bit  (93) = "error on mod. 5, channel 3"
Unit_Diag_Bit  (94) = "error on mod. 5, channel 2"
Unit_Diag_Bit  (95) = "error on mod. 5, channel 1"
Unit_Diag_Bit  (96) = "error on mod. 5, channel 16"
Unit_Diag_Bit  (97) = "error on mod. 5, channel 15"
Unit_Diag_Bit  (98) = "error on mod. 5, channel 14"
Unit_Diag_Bit  (99) = "error on mod. 5, channel 13"
Unit_Diag_Bit (100) = "error on mod. 5, channel 12"
Unit_Diag_Bit (101) = "error on mod. 5, channel 11"
Unit_Diag_Bit (102) = "error on mod. 5, channel 10"
Unit_Diag_Bit (103) = "error on mod. 5, channel 9"
Unit_Diag_Bit (104) = "error on mod. 6, channel 8"
Unit_Diag_Bit (105) = "error on mod. 6, channel 7"
Unit_Diag_Bit (106) = "error on mod. 6, channel 6"
Unit_Diag_Bit (107) = "error on mod. 6, channel 5"
Unit_Diag_Bit (108) = "error on mod. 6, channel 4"
Unit_Diag_Bit (109) = "error on mod. 6, channel 3"
Unit_Diag_Bit (110) = "error on mod. 6, channel 2"
Unit_Diag_Bit (111) = "error on mod. 6, channel 1"
Unit_Diag_Bit (112) = "error on mod. 6, channel 16"
Unit_Diag_Bit (113) = "error on mod. 6, channel 15"
Unit_Diag_Bit (114) = "error on mod. 6, channel 14"
Unit_Diag_Bit (115) = "error on mod. 6, channel 13"
Unit_Diag_Bit (116) = "error on mod. 6, channel 12"
Unit_Diag_Bit (117) = "error on mod. 6, channel 11"
Unit_Diag_Bit (118) = "error on mod. 6, channel 10"
Unit_Diag_Bit (119) = "error on mod. 6, channel 9"
Unit_Diag_Bit (120) = "error on mod. 7, channel 8"
Unit_Diag_Bit (121) = "error on mod. 7, channel 7"
Unit_Diag_Bit (122) = "error on mod. 7, channel 6"
Unit_Diag_Bit (123) = "error on mod. 7, channel 5"
Unit_Diag_Bit (124) = "error on mod. 7, channel 4"
Unit_Diag_Bit (125) = "error on mod. 7, channel 3"
Unit_Diag_Bit (126) = "error on mod. 7, channel 2"
Unit_Diag_Bit (127) = "error on mod. 7, channel 1"
Unit_Diag_Bit (128) = "error on mod. 7, channel 16"
Unit_Diag_Bit (129) = "error on mod. 7, channel 15"
Unit_Diag_Bit (130) = "error on mod. 7, channel 14"
Unit_Diag_Bit (131) = "error on mod. 7, channel 13"
Unit_Diag_Bit (132) = "error on mod. 7, channel 12"
Unit_Diag_Bit (133) = "error on mod. 7, channel 11"
Unit_Diag_Bit (134) = "error on mod. 7, channel 10"
Unit_Diag_Bit (135) = "error on mod. 7, channel 9"
Unit_Diag_Bit (136) = "error on mod. 8, channel 8"
Unit_Diag_Bit (137) = "error on mod. 8, channel 7"
Unit_Diag_Bit (138) = "error on mod. 8, channel 6"
Unit_Diag_Bit (139) = "error on mod. 8, channel 5"
Unit_Diag_Bit (140) = "error on mod. 8, channel 4"
Unit_Diag_Bit (141) = "error on mod. 8, channel 3"
Unit_Diag_Bit (142) = "error on mod. 8, channel 2"
Unit_Diag_Bit (143) = "error on mod. 8, channel 1"
Unit_Diag_Bit (144) = "error on mod. 8, channel 16"
Unit_Diag_Bit (145) = "error on mod. 8, channel 15"
Unit_Diag_Bit (146) = "error on mod. 8, channel 14"
Unit_Diag_Bit (147) = "error on mod. 8, channel 13"
Unit_Diag_Bit (148) = "error on mod. 8, channel 12"
Unit_Diag_Bit (149) = "error on mod. 8, channel 11"
Unit_Diag_Bit (150) = "error on mod. 8, channel 10"
Unit_Diag_Bit (151) = "error on mod. 8, channel 9"
Unit_Diag_Bit (152) = "error on mod. 9, channel 8"
Unit_Diag_Bit (153) = "error on mod. 9, channel 7"
Unit_Diag_Bit (154) = "error on mod. 9, channel 6"
Unit_Diag_Bit (155) = "error on mod. 9, channel 5"
Unit_Diag_Bit (156) = "error on mod. 9, channel 4"
Unit_Diag_Bit (157) = "error on mod. 9, channel 3"
Unit_Diag_Bit (158) = "error on mod. 9, channel 2"
Unit_Diag_Bit (159) = "error on mod. 9, channel 1"
Unit_Diag_Bit (160) = "error on mod. 9, channel 16"
Unit_Diag_Bit (161) = "error on mod. 9, channel 15"
Unit_Diag_Bit (162) = "error on mod. 9, channel 14"
Unit_Diag_Bit (163) = "error on mod. 9, channel 13"
Unit_Diag_Bit (164) = "error on mod. 9, channel 12"
Unit_Diag_Bit (165) = "error on mod. 9, channel 11"
Unit_Diag_Bit (166) = "error on mod. 9, channel 10"
Unit_Diag_Bit (167) = "error on mod. 9, channel 9"
Unit_Diag_Bit (168) = "error on mod. 10, channel 8"
Unit_Diag_Bit (169) = "error on mod. 10, channel 7"
Unit_Diag_Bit (170) = "error on mod. 10, channel 6"
Unit_Diag_Bit (171) = "error on mod. 10, channel 5"
Unit_Diag_Bit (172) = "error on mod. 10, channel 4"
Unit_Diag_Bit (173) = "error on mod. 10, channel 3"
Unit_Diag_Bit (174) = "error on mod. 10, channel 2"
Unit_Diag_Bit (175) = "error on mod. 10, channel 1"
Unit_Diag_Bit (176) = "error on mod. 10, channel 16"
Unit_Diag_Bit (177) = "error on mod. 10, channel 15"
Unit_Diag_Bit (178) = "error on mod. 10, channel 14"
Unit_Diag_Bit (179) = "error on mod. 10, channel 13"
Unit_Diag_Bit (180) = "error on mod. 10, channel 12"
Unit_Diag_Bit (181) = "error on mod. 10, channel 11"
Unit_Diag_Bit (182) = "error on mod. 10, channel 10"
Unit_Diag_Bit (183) = "error on mod. 10, channel 9"
Unit_Diag_Bit (184) = "error on mod. 11, channel 8"
Unit_Diag_Bit (185) = "error on mod. 11, channel 7"
Unit_Diag_Bit (186) = "error on mod. 11, channel 6"
Unit_Diag_Bit (187) = "error on mod. 11, channel 5"
Unit_Diag_Bit (188) = "error on mod. 11, channel 4"
Unit_Diag_Bit (189) = "error on mod. 11, channel 3"
Unit_Diag_Bit (190) = "error on mod. 11, channel 2"
Unit_Diag_Bit (191) = "error on mod. 11, channel 1"
Unit_Diag_Bit (192) = "error on mod. 11, channel 16"
Unit_Diag_Bit (193) = "error on mod. 11, channel 15"
Unit_Diag_Bit (194) = "error on mod. 11, channel 14"
Unit_Diag_Bit (195) = "error on mod. 11, channel 13"
Unit_Diag_Bit (196) = "error on mod. 11, channel 12"
Unit_Diag_Bit (197) = "error on mod. 11, channel 11"
Unit_Diag_Bit (198) = "error on mod. 11, channel 10"
Unit_Diag_Bit (199) = "error on mod. 11, channel 9"
Unit_Diag_Bit (200) = "error on mod. 12, channel 8"
Unit_Diag_Bit (201) = "error on mod. 12, channel 7"
Unit_Diag_Bit (202) = "error on mod. 12, channel 6"
Unit_Diag_Bit (203) = "error on mod. 12, channel 5"
Unit_Diag_Bit (204) = "error on mod. 12, channel 4"
Unit_Diag_Bit (205) = "error on mod. 12, channel 3"
Unit_Diag_Bit (206) = "error on mod. 12, channel 2"
Unit_Diag_Bit (207) = "error on mod. 12, channel 1"
Unit_Diag_Bit (208) = "error on mod. 12, channel 16"
Unit_Diag_Bit (209) = "error on mod. 12, channel 15"
Unit_Diag_Bit (210) = "error on mod. 12, channel 14"
Unit_Diag_Bit (211) = "error on mod. 12, channel 13"
Unit_Diag_Bit (212) = "error on mod. 12, channel 12"
Unit_Diag_Bit (213) = "error on mod. 12, channel 11"
Unit_Diag_Bit (214) = "error on mod. 12, channel 10"
Unit_Diag_Bit (215) = "error on mod. 12, channel 9"
Unit_Diag_Bit (216) = "error on mod. 13, channel 8"
Unit_Diag_Bit (217) = "error on mod. 13, channel 7"
Unit_Diag_Bit (218) = "error on mod. 13, channel 6"
Unit_Diag_Bit (219) = "error on mod. 13, channel 5"
Unit_Diag_Bit (220) = "error on mod. 13, channel 4"
Unit_Diag_Bit (221) = "error on mod. 13, channel 3"
Unit_Diag_Bit (222) = "error on mod. 13, channel 2"
Unit_Diag_Bit (223) = "error on mod. 13, channel 1"
Unit_Diag_Bit (224) = "error on mod. 13, channel 16"
Unit_Diag_Bit (225) = "error on mod. 13, channel 15"
Unit_Diag_Bit (226) = "error on mod. 13, channel 14"
Unit_Diag_Bit (227) = "error on mod. 13, channel 13"
Unit_Diag_Bit (228) = "error on mod. 13, channel 12"
Unit_Diag_Bit (229) = "error on mod. 13, channel 11"
Unit_Diag_Bit (230) = "error on mod. 13, channel 10"
Unit_Diag_Bit (231) = "error on mod. 13, channel 9"
Unit_Diag_Bit (232) = "error on mod. 14, channel 8"
Unit_Diag_Bit (233) = "error on mod. 14, channel 7"
Unit_Diag_Bit (234) = "error on mod. 14, channel 6"
Unit_Diag_Bit (235) = "error on mod. 14, channel 5"
Unit_Diag_Bit (236) = "error on mod. 14, channel 4"
Unit_Diag_Bit (237) = "error on mod. 14, channel 3"
Unit_Diag_Bit (238) = "error on mod. 14, channel 2"
Unit_Diag_Bit (239) = "error on mod. 14, channel 1"
Unit_Diag_Bit (240) = "error on mod. 14, channel 16"
Unit_Diag_Bit (241) = "error on mod. 14, channel 15"
Unit_Diag_Bit (242) = "error on mod. 14, channel 14"
Unit_Diag_Bit (243) = "error on mod. 14, channel 13"
Unit_Diag_Bit (244) = "error on mod. 14, channel 12"
Unit_Diag_Bit (245) = "error on mod. 14, channel 11"
Unit_Diag_Bit (246) = "error on mod. 14, channel 10"
Unit_Diag_Bit (247) = "error on mod. 14, channel 9"
Unit_Diag_Bit (248) = "error on mod. 15, channel 8"
Unit_Diag_Bit (249) = "error on mod. 15, channel 7"
Unit_Diag_Bit (250) = "error on mod. 15, channel 6"
Unit_Diag_Bit (251) = "error on mod. 15, channel 5"
Unit_Diag_Bit (252) = "error on mod. 15, channel 4"
Unit_Diag_Bit (253) = "error on mod. 15, channel 3"
Unit_Diag_Bit (254) = "error on mod. 15, channel 2"
Unit_Diag_Bit (255) = "error on mod. 15, channel 1"
Unit_Diag_Bit (256) = "error on mod. 15, channel 16"
Unit_Diag_Bit (257) = "error on mod. 15, channel 15"
Unit_Diag_Bit (258) = "error on mod. 15, channel 14"
Unit_Diag_Bit (259) = "error on mod. 15, channel 13"
Unit_Diag_Bit (260) = "error on mod. 15, channel 12"
Unit_Diag_Bit (261) = "error on mod. 15, channel 11"
Unit_Diag_Bit (262) = "error on mod. 15, channel 10"
Unit_Diag_Bit (263) = "error on mod. 15, channel 9"
Unit_Diag_Bit (264) = "error on mod. 16, channel 8"
Unit_Diag_Bit (265) = "error on mod. 16, channel 7"
Unit_Diag_Bit (266) = "error on mod. 16, channel 6"
Unit_Diag_Bit (267) = "error on mod. 16, channel 5"
Unit_Diag_Bit (268) = "error on mod. 16, channel 4"
Unit_Diag_Bit (269) = "error on mod. 16, channel 3"
Unit_Diag_Bit (270) = "error on mod. 16, channel 2"
Unit_Diag_Bit (271) = "error on mod. 16, channel 1"
Unit_Diag_Bit (272) = "error on mod. 16, channel 16"
Unit_Diag_Bit (273) = "error on mod. 16, channel 15"
Unit_Diag_Bit (274) = "error on mod. 16, channel 14"
Unit_Diag_Bit (275) = "error on mod. 16, channel 13"
Unit_Diag_Bit (276) = "error on mod. 16, channel 12"
Unit_Diag_Bit (277) = "error on mod. 16, channel 11"
Unit_Diag_Bit (278) = "error on mod. 16, channel 10"
Unit_Diag_Bit (279) = "error on mod. 16, channel 9"
Unit_Diag_Bit (280) = "error on mod. 17, channel 8"
Unit_Diag_Bit (281) = "error on mod. 17, channel 7"
Unit_Diag_Bit (282) = "error on mod. 17, channel 6"
Unit_Diag_Bit (283) = "error on mod. 17, channel 5"
Unit_Diag_Bit (284) = "error on mod. 17, channel 4"
Unit_Diag_Bit (285) = "error on mod. 17, channel 3"
Unit_Diag_Bit (286) = "error on mod. 17, channel 2"
Unit_Diag_Bit (287) = "error on mod. 17, channel 1"
Unit_Diag_Bit (288) = "error on mod. 17, channel 16"
Unit_Diag_Bit (289) = "error on mod. 17, channel 15"
Unit_Diag_Bit (290) = "error on mod. 17, channel 14"
Unit_Diag_Bit (291) = "error on mod. 17, channel 13"
Unit_Diag_Bit (292) = "error on mod. 17, channel 12"
Unit_Diag_Bit (293) = "error on mod. 17, channel 11"
Unit_Diag_Bit (294) = "error on mod. 17, channel 10"
Unit_Diag_Bit (295) = "error on mod. 17, channel 9"
Unit_Diag_Bit (296) = "error on mod. 18, channel 8"
Unit_Diag_Bit (297) = "error on mod. 18, channel 7"
Unit_Diag_Bit (298) = "error on mod. 18, channel 6"
Unit_Diag_Bit (299) = "error on mod. 18, channel 5"
Unit_Diag_Bit (300) = "error on mod. 18, channel 4"
Unit_Diag_Bit (301) = "error on mod. 18, channel 3"
Unit_Diag_Bit (302) = "error on mod. 18, channel 2"
Unit_Diag_Bit (303) = "error on mod. 18, channel 1"
Unit_Diag_Bit (304) = "error on mod. 18, channel 16"
Unit_Diag_Bit (305) = "error on mod. 18, channel 15"
Unit_Diag_Bit (306) = "error on mod. 18, channel 14"
Unit_Diag_Bit (307) = "error on mod. 18, channel 13"
Unit_Diag_Bit (308) = "error on mod. 18, channel 12"
Unit_Diag_Bit (309) = "error on mod. 18, channel 11"
Unit_Diag_Bit (310) = "error on mod. 18, channel 10"
Unit_Diag_Bit (311) = "error on mod. 18, channel 9"
Unit_Diag_Bit (312) = "error on mod. 19, channel 8"
Unit_Diag_Bit (313) = "error on mod. 19, channel 7"
Unit_Diag_Bit (314) = "error on mod. 19, channel 6"
Unit_Diag_Bit (315) = "error on mod. 19, channel 5"
Unit_Diag_Bit (316) = "error on mod. 19, channel 4"
Unit_Diag_Bit (317) = "error on mod. 19, channel 3"
Unit_Diag_Bit (318) = "error on mod. 19, channel 2"
Unit_Diag_Bit (319) = "error on mod. 19, channel 1"
Unit_Diag_Bit (320) = "error on mod. 19, channel 16"
Unit_Diag_Bit (321) = "error on mod. 19, channel 15"
Unit_Diag_Bit (322) = "error on mod. 19, channel 14"
Unit_Diag_Bit (323) = "error on mod. 19, channel 13"
Unit_Diag_Bit (324) = "error on mod. 19, channel 12"
Unit_Diag_Bit (325) = "error on mod. 19, channel 11"
Unit_Diag_Bit (326) = "error on mod. 19, channel 10"
Unit_Diag_Bit (327) = "error on mod. 19, channel 9"
Unit_Diag_Bit (328) = "error on mod. 20, channel 8"
Unit_Diag_Bit (329) = "error on mod. 20, channel 7"
Unit_Diag_Bit (330) = "error on mod. 20, channel 6"
Unit_Diag_Bit (331) = "error on mod. 20, channel 5"
Unit_Diag_Bit (332) = "error on mod. 20, channel 4"
Unit_Diag_Bit (333) = "error on mod. 20, channel 3"
Unit_Diag_Bit (334) = "error on mod. 20, channel 2"
Unit_Diag_Bit (335) = "error on mod. 20, channel 1"
Unit_Diag_Bit (336) = "error on mod. 20, channel 16"
Unit_Diag_Bit (337) = "error on mod. 20, channel 15"
Unit_Diag_Bit (338) = "error on mod. 20, channel 14"
Unit_Diag_Bit (339) = "error on mod. 20, channel 13"
Unit_Diag_Bit (340) = "error on mod. 20, channel 12"
Unit_Diag_Bit (341) = "error on mod. 20, channel 11"
Unit_Diag_Bit (342) = "error on mod. 20, channel 10"
Unit_Diag_Bit (343) = "error on mod. 20, channel 9"
Unit_Diag_Bit (344) = "error on mod. 21, channel 8"
Unit_Diag_Bit (345) = "error on mod. 21, channel 7"
Unit_Diag_Bit (346) = "error on mod. 21, channel 6"
Unit_Diag_Bit (347) = "error on mod. 21, channel 5"
Unit_Diag_Bit (348) = "error on mod. 21, channel 4"
Unit_Diag_Bit (349) = "error on mod. 21, channel 3"
Unit_Diag_Bit (350) = "error on mod. 21, channel 2"
Unit_Diag_Bit (351) = "error on mod. 21, channel 1"
Unit_Diag_Bit (352) = "error on mod. 21, channel 16"
Unit_Diag_Bit (353) = "error on mod. 21, channel 15"
Unit_Diag_Bit (354) = "error on mod. 21, channel 14"
Unit_Diag_Bit (355) = "error on mod. 21, channel 13"
Unit_Diag_Bit (356) = "error on mod. 21, channel 12"
Unit_Diag_Bit (357) = "error on mod. 21, channel 11"
Unit_Diag_Bit (358) = "error on mod. 21, channel 10"
Unit_Diag_Bit (359) = "error on mod. 21, channel 9"
Unit_Diag_Bit (360) = "error on mod. 22, channel 8"
Unit_Diag_Bit (361) = "error on mod. 22, channel 7"
Unit_Diag_Bit (362) = "error on mod. 22, channel 6"
Unit_Diag_Bit (363) = "error on mod. 22, channel 5"
Unit_Diag_Bit (364) = "error on mod. 22, channel 4"
Unit_Diag_Bit (365) = "error on mod. 22, channel 3"
Unit_Diag_Bit (366) = "error on mod. 22, channel 2"
Unit_Diag_Bit (367) = "error on mod. 22, channel 1"
Unit_Diag_Bit (368) = "error on mod. 22, channel 16"
Unit_Diag_Bit (369) = "error on mod. 22, channel 15"
Unit_Diag_Bit (370) = "error on mod. 22, channel 14"
Unit_Diag_Bit (371) = "error on mod. 22, channel 13"
Unit_Diag_Bit (372) = "error on mod. 22, channel 12"
Unit_Diag_Bit (373) = "error on mod. 22, channel 11"
Unit_Diag_Bit (374) = "error on mod. 22, channel 10"
Unit_Diag_Bit (375) = "error on mod. 22, channel 9"
Unit_Diag_Bit (376) = "error on mod. 23, channel 8"
Unit_Diag_Bit (377) = "error on mod. 23, channel 7"
Unit_Diag_Bit (378) = "error on mod. 23, channel 6"
Unit_Diag_Bit (379) = "error on mod. 23, channel 5"
Unit_Diag_Bit (380) = "error on mod. 23, channel 4"
Unit_Diag_Bit (381) = "error on mod. 23, channel 3"
Unit_Diag_Bit (382) = "error on mod. 23, channel 2"
Unit_Diag_Bit (383) = "error on mod. 23, channel 1"
Unit_Diag_Bit (384) = "error on mod. 23, channel 16"
Unit_Diag_Bit (385) = "error on mod. 23, channel 15"
Unit_Diag_Bit (386) = "error on mod. 23, channel 14"
Unit_Diag_Bit (387) = "error on mod. 23, channel 13"
Unit_Diag_Bit (388) = "error on mod. 23, channel 12"
Unit_Diag_Bit (389) = "error on mod. 23, channel 11"
Unit_Diag_Bit (390) = "error on mod. 23, channel 10"
Unit_Diag_Bit (391) = "error on mod. 23, channel 9"
Unit_Diag_Bit (392) = "error on mod. 24, channel 8"
Unit_Diag_Bit (393) = "error on mod. 24, channel 7"
Unit_Diag_Bit (394) = "error on mod. 24, channel 6"
Unit_Diag_Bit (395) = "error on mod. 24, channel 5"
Unit_Diag_Bit (396) = "error on mod. 24, channel 4"
Unit_Diag_Bit (397) = "error on mod. 24, channel 3"
Unit_Diag_Bit (398) = "error on mod. 24, channel 2"
Unit_Diag_Bit (399) = "error on mod. 24, channel 1"
Unit_Diag_Bit (400) = "error on mod. 24, channel 16"
Unit_Diag_Bit (401) = "error on mod. 24, channel 15"
Unit_Diag_Bit (402) = "error on mod. 24, channel 14"
Unit_Diag_Bit (403) = "error on mod. 24, channel 13"
Unit_Diag_Bit (404) = "error on mod. 24, channel 12"
Unit_Diag_Bit (405) = "error on mod. 24, channel 11"
Unit_Diag_Bit (406) = "error on mod. 24, channel 10"
Unit_Diag_Bit (407) = "error on mod. 24, channel 9"

;-- Prm -------------------------------------------------------------


Max_User_Prm_Data_Len = 97	; 104 -7

PrmText             = 1
Text(0)             = "Profibus"
Text(1)             = "8455"
EndPrmText

PrmText             = 2
Text(0)             = "Mod. Status (10 bytes)"
Text(1)             = "Mod. & Channel Status (58 b.)"
Text(2)             = "Profibus Style Short (30 bytes)"
Text(3)             = "Profibus Style Long (63 bytes)"
EndPrmText

PrmText             = 3
Text(0)             = "disabled"
Text(1)             = "1s"
Text(2)             = "2s"
Text(3)             = "3s"
Text(4)             = "4s"
Text(5)             = "5s"
Text(6)             = "6s"
Text(7)             = "7s"
Text(8)             = "8s"
Text(9)             = "9s"
Text(10)            = "10s"
Text(11)            = "11s"
Text(12)            = "12s"
Text(13)            = "13s"
Text(14)            = "14s"
Text(15)            = "15s"
EndPrmText

PrmText             = 5
Text(0)             = "disabled"
Text(1)             = "1s"
Text(2)             = "2s"
Text(3)             = "3s"
Text(4)             = "4s"
Text(5)             = "5s"
Text(6)             = "6s"
Text(7)             = "7s"
Text(8)             = "8s"
Text(9)             = "9s"
Text(10)            = "10s"
Text(11)            = "11s"
Text(12)            = "12s"
Text(13)            = "13s"
Text(14)            = "14s"
Text(15)            = "15s"
Text(16)            = "16s"
Text(17)            = "17s"
Text(18)            = "18s"
Text(19)            = "19s"
Text(20)            = "20s"
Text(21)            = "21s"
Text(22)            = "22s"
Text(23)            = "23s"
Text(24)            = "24s"
Text(25)            = "25s"
Text(26)            = "26s"
Text(27)            = "27s"
Text(28)            = "28s"
Text(29)            = "29s"
Text(30)            = "30s"
Text(31)            = "31s"
Text(32)            = "32s"
Text(33)            = "33s"
Text(34)            = "34s"
Text(35)            = "35s"
Text(36)            = "36s"
Text(37)            = "37s"
Text(38)            = "38s"
Text(39)            = "39s"
Text(40)            = "40s"
Text(41)            = "41s"
Text(42)            = "42s"
Text(43)            = "43s"
Text(44)            = "44s"
Text(45)            = "45s"
Text(46)            = "46s"
Text(47)            = "47s"
Text(48)            = "48s"
Text(49)            = "49s"
Text(50)            = "50s"
Text(51)            = "51s"
Text(52)            = "52s"
Text(53)            = "53s"
Text(54)            = "54s"
Text(55)            = "55s"
Text(56)            = "56s"
Text(57)            = "57s"
Text(58)            = "58s"
Text(59)            = "59s"
Text(60)            = "60s"
Text(61)            = "61s"
Text(62)            = "62s"
Text(63)            = "63s"
Text(64)            = "64s"
Text(65)            = "65s"
Text(66)            = "66s"
Text(67)            = "67s"
Text(68)            = "68s"
Text(69)            = "69s"
Text(70)            = "70s"
Text(71)            = "71s"
Text(72)            = "72s"
Text(73)            = "73s"
Text(74)            = "74s"
Text(75)            = "75s"
Text(76)            = "76s"
Text(77)            = "77s"
Text(78)            = "78s"
Text(79)            = "79s"
Text(80)            = "80s"
Text(81)            = "81s"
Text(82)            = "82s"
Text(83)            = "83s"
Text(84)            = "84s"
Text(85)            = "85s"
Text(86)            = "86s"
Text(87)            = "87s"
Text(88)            = "88s"
Text(89)            = "89s"
Text(90)            = "90s"
Text(91)            = "91s"
Text(92)            = "92s"
Text(93)            = "93s"
Text(94)            = "94s"
Text(95)            = "95s"
Text(96)            = "96s"
Text(97)            = "97s"
Text(98)            = "98s"
Text(99)            = "99s"
Text(100)           = "100s"
Text(101)           = "101s"
Text(102)           = "102s"
Text(103)           = "103s"
Text(104)           = "104s"
Text(105)           = "105s"
Text(106)           = "106s"
Text(107)           = "107s"
Text(108)           = "108s"
Text(109)           = "109s"
Text(110)           = "110s"
Text(111)           = "111s"
Text(112)           = "112s"
Text(113)           = "113s"
Text(114)           = "114s"
Text(115)           = "115s"
Text(116)           = "116s"
Text(117)           = "117s"
Text(118)           = "118s"
Text(119)           = "119s"
Text(120)           = "120s"
Text(121)           = "121s"
Text(122)           = "122s"
Text(123)           = "123s"
Text(124)           = "124s"
Text(125)           = "125s"
Text(126)           = "126s"
Text(127)           = "127s"
EndPrmText

PrmText             = 6
Text(0)             = "new"
Text(1)             = "old"
EndPrmText

PrmText             = 10
Text(0)             = "off"
Text(1)             = "on"
EndPrmText

PrmText             = 11
Text(0)             = "low"
Text(1)             = "high"
EndPrmText

PrmText             = 12
Text(0)             = "1"
Text(1)             = "2"
Text(2)             = "3"
Text(3)             = "4"
Text(4)             = "5"
Text(5)             = "6"
Text(6)             = "7"
Text(7)             = "8"
Text(8)             = "9"
Text(9)             = "10"
Text(10)            = "11"
Text(11)            = "12"
Text(12)            = "13"
Text(13)            = "14"
Text(14)            = "15"
Text(15)            = "16"
EndPrmText

PrmText             = 13
Text(0)             = " 0%"
Text(1)             = " 1%"
Text(2)             = " 5%"
Text(3)             = "10%"
EndPrmText

PrmText             = 14
Text(0)             = "mV"
Text(1)             = "B"
Text(2)             = "E"
Text(3)             = "J"
Text(4)             = "K"
Text(5)             = "N"
Text(6)             = "R"
Text(7)             = "S"
Text(8)             = "T"
Text(9)             = "W3"
Text(10)            = "W5"
EndPrmText

PrmText             = 15
Text(0)             = "Resistance"
Text(1)             = "Pt100"
Text(2)             = "jPt100"
Text(3)             = "Ni120"
EndPrmText

PrmText             = 16
Text(0)             = "mV24"
Text(1)             = "mV60"
Text(2)             = "mV-33"
Text(3)             = "mV100"
Text(4)             = "B"
Text(5)             = "E"
Text(6)             = "J"
Text(7)             = "K"
Text(8)             = "N"
Text(9)             = "R"
Text(10)            = "S"
Text(11)            = "T"
Text(12)            = "W3"
Text(13)            = "W5"
Text(14)            = "Russian K"
Text(15)            = "Russian L"
EndPrmText

PrmText             = 17
Text(0)             = "Ohm110"
Text(1)             = "Ohm280"
Text(2)             = "Ohm470"
Text(3)             = "Ohm2000"
Text(4)             = "Pt100"
Text(5)             = "jPt100"
Text(6)             = "Ni120"
Text(7)             = "Cu10"
Text(8)             = "Pt500"
EndPrmText

PrmText             = 18
Text(0)             = "0 - 100Hz"
Text(1)             = "0 - 300Hz"
Text(2)             = "0 - 500Hz"
Text(3)             = "1 - 1000Hz"
Text(4)             = "0 - 3kHz"
Text(5)             = "0 - 5kHz"
Text(6)             = "0 - 10kHz"
Text(7)             = "0 - 30kHz"
Text(8)             = "0 - 50kHz"
Text(9)             = "0 - 100kHz"
EndPrmText

PrmText             = 19
Text(0)             = "NAMUR 1"
Text(1)             = "Current"
Text(2)             = "Voltage"
Text(3)             = "Switch Input"
Text(4)             = "Hall"
EndPrmText

PrmText             = 20
Text(0)             = "Not Used"
Text(1)             = "High / Low Alarm"
Text(2)             = "Acceleration Alarm"
Text(3)             = "Counter Preset reached"
Text(4)             = "Quadrature"
Text(5)             = "Scaled pulse retransmission"
EndPrmText

PrmText             = 21
Text(0)             = "Rising Edge"
Text(1)             = "Falling Edge"
EndPrmText

PrmText             = 22
Text(0)             = "1.25mA / 1.5V"
Text(1)             = "3.75mA / 4.5V"
Text(2)             = "6.25mA / 7.5V"
Text(3)             = "8.75mA / 10.5V"
Text(4)             = "11.25mA / 13.5V"
Text(5)             = "13.75mA / 16.5V"
Text(6)             = "16.25mA / 19.5V"
Text(7)             = "18.75mA / 22.5V"
EndPrmText

PrmText             = 23
Text(0)             = "1"
Text(1)             = "2"
Text(2)             = "3"
Text(3)             = "4"
Text(4)             = "5"
Text(5)             = "6"
Text(6)             = "7"
Text(7)             = "8"
EndPrmText

PrmText             = 24
Text(0)             = "1"
Text(1)             = "2"
Text(2)             = "3"
Text(3)             = "4"
Text(4)             = "5"
Text(5)             = "6"
Text(6)             = "7"
Text(7)             = "8"
EndPrmText

PrmText             = 25
Text(0)             = "1"
Text(1)             = "2"
EndPrmText

PrmText             = 26
Text(0)             = "disable"
Text(1)             = "enable"
EndPrmText

PrmText             = 27
Text(0)             = "up"
Text(1)             = "down"
EndPrmText

PrmText             = 28
Text(1)             = "2-wire"
Text(2)             = "3-wire"
Text(3)             = "4-wire"
EndPrmText

PrmText             = 29
Text(0)             = "20ms"
Text(1)             = "50ms"
Text(2)             = "100ms"
Text(3)             = "200ms"
Text(4)             = "500ms"
Text(5)             = "1s"
Text(6)             = "2s"
Text(7)             = "5s"
Text(8)             = "10s"
Text(9)             = "20s"
Text(10)            = "50s"
Text(11)            = "100s"
Text(12)            = "200s"
EndPrmText

PrmText             = 30
Text(0)             = "none"
Text(1)             = "high"
EndPrmText

;-- Device Related ---------------

Ext_User_Prm_Data_Const(0)  = 0x00                      ; for SPC3 

;-- Mod. Related -----------------

ExtUserPrmData      = 1 "Configuration Origin"
Bit(7) 0 0-1
Prm_Text_Ref        = 1
EndExtUserPrmData

ExtUserPrmData      = 2 "Diagnostic Type"
BitArea(4-6) 0 0-3
Prm_Text_Ref        = 2
EndExtUserPrmData

ExtUserPrmData      = 3 "Mod. Failsafe Timeout"
BitArea(0-3) 0 0-15
Prm_Text_Ref        = 3
EndExtUserPrmData

ExtUserPrmData      = 4 "8512 Support"
Bit(7) 0 0-1
Prm_Text_Ref        = 10
EndExtUserPrmData

ExtUserPrmData      = 5 "Comms Lost Timeout"
BitArea(0-6) 0 0-127
Prm_Text_Ref        = 5
EndExtUserPrmData

ExtUserPrmData      = 6 "2/2 DI mods"
Bit(7) 0 0-1
Prm_Text_Ref        = 6
EndExtUserPrmData

ExtUserPrmData      = 10 "Input failstate (IFB)"
Bit(7) 0 0-1
Prm_Text_Ref        = 11 ; high or low
EndExtUserPrmData

ExtUserPrmData      = 11 "Line fault detect (LFD)"
Bit(6) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 12 "Latch"
Bit(5) 0 0-1
Prm_Text_Ref        = 26 ; enable or disable
EndExtUserPrmData

ExtUserPrmData      = 13 "Polarity (Latch High or Low)"
Bit(4) 1 0-1
Prm_Text_Ref        = 11 ; high or low
EndExtUserPrmData

ExtUserPrmData      = 14 "Number of Active Channels"
BitArea(0-2) 7 0-7
Prm_Text_Ref        = 23 ; 1 to 8
EndExtUserPrmData

ExtUserPrmData      = 15 "Number of Active Channels"
BitArea(0-3) 15 0-15
Prm_Text_Ref        = 12 ; 1 to 16
EndExtUserPrmData

ExtUserPrmData      = 16 "Failsafe Value"
Bit(7) 0 0-1
Prm_Text_Ref        = 10 ; off or on
EndExtUserPrmData

ExtUserPrmData      = 17 "Number of Active Channels"
BitArea(0-1) 3 0-3
Prm_Text_Ref       =  24 ; 1 to 4
EndExtUserPrmData

ExtUserPrmData      = 18 "Deadband"
BitArea(5-6) 0 0-3
Prm_Text_Ref        = 13 ; 1 to 4
EndExtUserPrmData

ExtUserPrmData      = 19 "O/c Response"
Bit(7) 0 0-1
Prm_Text_Ref        = 11 ; high or low
EndExtUserPrmData

ExtUserPrmData      = 20 "8105 Sensor Types"
BitArea(3-6) 3 0-10
Prm_Text_Ref        = 14 ; 11 Sensor Types
EndExtUserPrmData

ExtUserPrmData      = 21 "8106 Sensor Types"
BitArea(3-6) 1 0-3
Prm_Text_Ref        = 15 ; 4 Sensor Types
EndExtUserPrmData

ExtUserPrmData      = 22 "8205 Sensor Types"
BitArea(3-6) 6 0-15
Prm_Text_Ref        = 16 ; 16 Sensor Types
EndExtUserPrmData

ExtUserPrmData      = 23 "8206 Sensor Types"
BitArea(3-6) 4 0-8
Prm_Text_Ref        = 17 ; 8 Sensor Types
EndExtUserPrmData

ExtUserPrmData      = 24 "CJC"
Bit(2) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 25 "Frequency Range"
BitArea(3-6) 0 0-9
Prm_Text_Ref        = 18 ; 10 Freq. Ranges
EndExtUserPrmData

ExtUserPrmData      = 26 "PI Sensor Types"
BitArea(0-2) 0 0-4
Prm_Text_Ref        = 19 ; 5 Sensor Types
EndExtUserPrmData

ExtUserPrmData      = 27 "Number of Active Channels"
Bit(7) 1 0-1
Prm_Text_Ref        = 25 ; 1 to 2
EndExtUserPrmData

ExtUserPrmData      = 28 "Quadrature"
Bit(6) 0 0-1
Prm_Text_Ref        = 26 ; disable or enable
EndExtUserPrmData

ExtUserPrmData      = 29 "Digital Input"
Bit(5) 0 0-1
Prm_Text_Ref        = 26 ; disable or enable
EndExtUserPrmData

ExtUserPrmData      = 30 "Digital Output"
BitArea(2-4) 0 0-5
Prm_Text_Ref        = 20 ; 6 Options
EndExtUserPrmData

ExtUserPrmData      = 31 "Counter Ch. 1"
Bit(0) 0 0-1
Prm_Text_Ref        = 26 ; disable or enable
EndExtUserPrmData

ExtUserPrmData      = 32 "Counter Ch. 2"
Bit(1) 0 0-1
Prm_Text_Ref        = 26 ; disable or enable
EndExtUserPrmData

ExtUserPrmData      = 33 "Polarity"
Bit(7) 0 0-1
Prm_Text_Ref        = 21 ; rising or falling
EndExtUserPrmData

ExtUserPrmData      = 34 "Input Threshold"
BitArea(4-6) 0 0-5
Prm_Text_Ref        = 22 ; 8 Options
EndExtUserPrmData

ExtUserPrmData      = 35 "Direction"
Bit(3) 0 0-1
Prm_Text_Ref        = 27 ; up/down
EndExtUserPrmData

ExtUserPrmData      = 36 "Wires"
BitArea(6-7) 1 1-3
Prm_Text_Ref        = 28 ; 3 Options
EndExtUserPrmData

ExtUserPrmData      = 37 "Sample Rate"
BitArea(0-3) 0 0-12
Prm_Text_Ref        = 29 ; 13 Options
EndExtUserPrmData

ExtUserPrmData      = 38 "O/c Response"
Bit(7) 0 0-1
Prm_Text_Ref        = 30 ; none or high
EndExtUserPrmData

ExtUserPrmData      = 101 "HART on mod. 1"
Bit(0) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 102 "HART on mod. 2"
Bit(1) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 103 "HART on mod. 3"
Bit(2) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 104 "HART on mod. 4"
Bit(3) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 105 "HART on mod. 5"
Bit(4) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 106 "HART on mod. 6"
Bit(5) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 107 "HART on mod. 7"
Bit(6) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 108 "HART on mod. 8"
Bit(7) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 109 "HART on mod. 9"
Bit(0) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 110 "HART on mod. 10"
Bit(1) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 111 "HART on mod. 11"
Bit(2) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 112 "HART on mod. 12"
Bit(3) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 113 "HART on mod. 13"
Bit(4) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 114 "HART on mod. 14"
Bit(5) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 115 "HART on mod. 15"
Bit(6) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 116 "HART on mod. 16"
Bit(7) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 117 "HART on mod. 17"
Bit(0) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 118 "HART on mod. 18"
Bit(1) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 119 "HART on mod. 19"
Bit(2) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 120 "HART on mod. 20"
Bit(3) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 121 "HART on mod. 21"
Bit(4) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 122 "HART on mod. 22"
Bit(5) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 123 "HART on mod. 23"
Bit(6) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData

ExtUserPrmData      = 124 "HART on mod. 24"
Bit(7) 0 0-1
Prm_Text_Ref        = 10 ; on or off
EndExtUserPrmData


;-- Cfg/Data --------------------------------------------------------

Modular_Station     = 1
Max_Module          = 50
Max_Input_Len       = 244
Max_Output_Len      = 244
Max_Data_Len        = 296
modul_offset        = 0

Module    = "BIM 8502"          0xC1,0x01,0x01,0x00
1
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x80,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 1                         ; Configuration Origin
Ext_User_Prm_Data_Ref(0)   = 2                         ; Diagnostic Type
Ext_User_Prm_Data_Ref(0)   = 3                         ; Mod. Failsafe Timeout (secs)
Ext_User_Prm_Data_Ref(1)   = 4                         ; 8512 support
Ext_User_Prm_Data_Ref(1)   = 5                         ; Comms Lost Timeout (secs)
Ext_User_Prm_Data_Ref(2)   = 6                         ; 2/2 DI modules
EndModule

Module    = "BIM 8502+Mod. status"     0xC1,0x01,0x04,0x00
2
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x80,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 1                         ; Configuration Origin
Ext_User_Prm_Data_Ref(0)   = 2                         ; Diagnostic Type
Ext_User_Prm_Data_Ref(0)   = 3                         ; Mod. Failsafe Timeout (secs)
Ext_User_Prm_Data_Ref(1)   = 4                         ; 8512 support
Ext_User_Prm_Data_Ref(1)   = 5                         ; Comms Lost Timeout (secs)
Ext_User_Prm_Data_Ref(2)   = 6                         ; 2/2 DI modules
EndModule

Module    = "BIM 8502+Mod&Ch status" 0xC1,0x01,0x34,0x00
3
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x80,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 1                         ; Configuration Origin
Ext_User_Prm_Data_Ref(0)   = 2                         ; Diagnostic Type
Ext_User_Prm_Data_Ref(0)   = 3                         ; Mod. Failsafe Timeout (secs)
Ext_User_Prm_Data_Ref(1)   = 4                         ; 8512 support
Ext_User_Prm_Data_Ref(1)   = 5                         ; Comms Lost Timeout (secs)
Ext_User_Prm_Data_Ref(2)   = 6                         ; 2/2 DI modules
EndModule

Module    = "Mailbox"           0xC1,0x81,0x93,0x00
Ext_Module_Prm_Data_Len    = 3
4
Ext_User_Prm_Data_Ref(0)   = 101                       ; HART on mod  1
Ext_User_Prm_Data_Ref(0)   = 102                       ; HART on mod  2
Ext_User_Prm_Data_Ref(0)   = 103                       ; HART on mod  3
Ext_User_Prm_Data_Ref(0)   = 104                       ; HART on mod  4
Ext_User_Prm_Data_Ref(0)   = 105                       ; HART on mod  5
Ext_User_Prm_Data_Ref(0)   = 106                       ; HART on mod  6
Ext_User_Prm_Data_Ref(0)   = 107                       ; HART on mod  7
Ext_User_Prm_Data_Ref(0)   = 108                       ; HART on mod  8
Ext_User_Prm_Data_Ref(1)   = 109                       ; HART on mod  9
Ext_User_Prm_Data_Ref(1)   = 110                       ; HART on mod 10
Ext_User_Prm_Data_Ref(1)   = 111                       ; HART on mod 11
Ext_User_Prm_Data_Ref(1)   = 112                       ; HART on mod 12
Ext_User_Prm_Data_Ref(1)   = 113                       ; HART on mod 13
Ext_User_Prm_Data_Ref(1)   = 114                       ; HART on mod 14
Ext_User_Prm_Data_Ref(1)   = 115                       ; HART on mod 15
Ext_User_Prm_Data_Ref(1)   = 116                       ; HART on mod 16
Ext_User_Prm_Data_Ref(2)   = 117                       ; HART on mod 17
Ext_User_Prm_Data_Ref(2)   = 118                       ; HART on mod 18
Ext_User_Prm_Data_Ref(2)   = 119                       ; HART on mod 19
Ext_User_Prm_Data_Ref(2)   = 120                       ; HART on mod 20
Ext_User_Prm_Data_Ref(2)   = 121                       ; HART on mod 21
Ext_User_Prm_Data_Ref(2)   = 122                       ; HART on mod 22
Ext_User_Prm_Data_Ref(2)   = 123                       ; HART on mod 23
Ext_User_Prm_Data_Ref(2)   = 124                       ; HART on mod 24
EndModule

;-- Empty Slot --------------------------------------------------------------

Module    = "Empty Slot"  0x00
9
EndModule

;-- Digital Input Mods, no Counters -----------------------------------------

Module    = "DI8 8107..8114, no Counters"  0x41,0x00,0x05
10
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; Input failstate (IFB)
Ext_User_Prm_Data_Ref(0)   = 12                         ; Latch
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "DI8-IS 8220, no Counters"  0x41,0x00,0x06
16
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; Input failstate (IFB)
Ext_User_Prm_Data_Ref(0)   = 11                         ; Line fault detect (LFD)
Ext_User_Prm_Data_Ref(0)   = 12                         ; Latch
Ext_User_Prm_Data_Ref(0)   = 13                         ; Polarity (Latch High or Low)
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "DI16 8121,8122,8220, no Counters"  0x41,0x01,0x07
22
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x0F,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; Input failstate (IFB)
Ext_User_Prm_Data_Ref(0)   = 11                         ; Line fault detect (LFD)
Ext_User_Prm_Data_Ref(0)   = 12                         ; Latch
Ext_User_Prm_Data_Ref(0)   = 13                         ; Polarity (Latch High or Low)
Ext_User_Prm_Data_Ref(0)   = 15                         ; Number of Active Channels
EndModule

;-- DI8, Counters Integrated --------------------------------------------------

Module    = "DI8 8107..8114 with 2 Counters"  0x41,0x42,0x05
73
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; Input failstate (IFB)
Ext_User_Prm_Data_Ref(0)   = 12                         ; Latch
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "DI8 8107..8114 with 4 Counters"  0x41,0x44,0x05
74
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; Input failstate (IFB)
Ext_User_Prm_Data_Ref(0)   = 12                         ; Latch
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "DI8 8107..8114 with 6 Counters"  0x41,0x46,0x05
75
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; Input failstate (IFB)
Ext_User_Prm_Data_Ref(0)   = 12                         ; Latch
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "DI8 8107..8114 with 8 Counters"  0x41,0x48,0x05
76
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; Input failstate (IFB)
Ext_User_Prm_Data_Ref(0)   = 12                         ; Latch
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

;-- DI8-IS, Counters Integrated --------------------------------------------------


Module    = "DI8-IS 8220 with 2 Counters"  0x41,0x42,0x06
771
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; Input failstate (IFB)
Ext_User_Prm_Data_Ref(0)   = 11                         ; Line fault detect (LFD)
Ext_User_Prm_Data_Ref(0)   = 12                         ; Latch
Ext_User_Prm_Data_Ref(0)   = 13                         ; Polarity (Latch High or Low)
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "DI8-IS 8220 with 4 Counters"  0x41,0x44,0x06
78
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; Input failstate (IFB)
Ext_User_Prm_Data_Ref(0)   = 11                         ; Line fault detect (LFD)
Ext_User_Prm_Data_Ref(0)   = 12                         ; Latch
Ext_User_Prm_Data_Ref(0)   = 13                         ; Polarity (Latch High or Low)
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "DI8-IS 8220 with 6 Counters"  0x41,0x46,0x06
79
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; Input failstate (IFB)
Ext_User_Prm_Data_Ref(0)   = 11                         ; Line fault detect (LFD)
Ext_User_Prm_Data_Ref(0)   = 12                         ; Latch
Ext_User_Prm_Data_Ref(0)   = 13                         ; Polarity (Latch High or Low)
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "DI8-IS 8220 with 8 Counters"  0x41,0x48,0x06
80
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; Input failstate (IFB)
Ext_User_Prm_Data_Ref(0)   = 11                         ; Line fault detect (LFD)
Ext_User_Prm_Data_Ref(0)   = 12                         ; Latch
Ext_User_Prm_Data_Ref(0)   = 13                         ; Polarity (Latch High or Low)
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

;-- DI16, Counters integrated ------------------------------------------

Module    = "DI16 8121,8122,8220, 2 Counters"  0x41,0x42,0x07
81
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x0F,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; Input failstate (IFB)
Ext_User_Prm_Data_Ref(0)   = 11                         ; Line fault detect (LFD)
Ext_User_Prm_Data_Ref(0)   = 12                         ; Latch
Ext_User_Prm_Data_Ref(0)   = 13                         ; Polarity (Latch High or Low)
Ext_User_Prm_Data_Ref(0)   = 15                         ; Number of Active Channels
EndModule

Module    = "DI16 8121,8122,8220, 4 Counters"  0x41,0x44,0x07
82
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x0F,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; Input failstate (IFB)
Ext_User_Prm_Data_Ref(0)   = 11                         ; Line fault detect (LFD)
Ext_User_Prm_Data_Ref(0)   = 12                         ; Latch
Ext_User_Prm_Data_Ref(0)   = 13                         ; Polarity (Latch High or Low)
Ext_User_Prm_Data_Ref(0)   = 15                         ; Number of Active Channels
EndModule

Module    = "DI16 8121,8122,8220, 6 Counters"  0x41,0x46,0x07
83
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x0F,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; Input failstate (IFB)
Ext_User_Prm_Data_Ref(0)   = 11                         ; Line fault detect (LFD)
Ext_User_Prm_Data_Ref(0)   = 12                         ; Latch
Ext_User_Prm_Data_Ref(0)   = 13                         ; Polarity (Latch High or Low)
Ext_User_Prm_Data_Ref(0)   = 15                         ; Number of Active Channels
EndModule

Module    = "DI16 8121,8122,8220, 8 Counters"  0x41,0x48,0x07
84
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x0F,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; Input failstate (IFB)
Ext_User_Prm_Data_Ref(0)   = 11                         ; Line fault detect (LFD)
Ext_User_Prm_Data_Ref(0)   = 12                         ; Latch
Ext_User_Prm_Data_Ref(0)   = 13                         ; Polarity (Latch High or Low)
Ext_User_Prm_Data_Ref(0)   = 15                         ; Number of Active Channels
EndModule

Module    = "DI16 8121,8122,8220, 10 Counters"  0x41,0x4A,0x07
85
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x0F,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; Input failstate (IFB)
Ext_User_Prm_Data_Ref(0)   = 11                         ; Line fault detect (LFD)
Ext_User_Prm_Data_Ref(0)   = 12                         ; Latch
Ext_User_Prm_Data_Ref(0)   = 13                         ; Polarity (Latch High or Low)
Ext_User_Prm_Data_Ref(0)   = 15                         ; Number of Active Channels
EndModule

Module    = "DI16 8121,8122,8220, 12 Counters"  0x41,0x4C,0x07
86
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x0F,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; Input failstate (IFB)
Ext_User_Prm_Data_Ref(0)   = 11                         ; Line fault detect (LFD)
Ext_User_Prm_Data_Ref(0)   = 12                         ; Latch
Ext_User_Prm_Data_Ref(0)   = 13                         ; Polarity (Latch High or Low)
Ext_User_Prm_Data_Ref(0)   = 15                         ; Number of Active Channels
EndModule

Module    = "DI16 8121,8122,8220, 14 Counters"  0x41,0x4E,0x07
87
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x0F,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; Input failstate (IFB)
Ext_User_Prm_Data_Ref(0)   = 11                         ; Line fault detect (LFD)
Ext_User_Prm_Data_Ref(0)   = 12                         ; Latch
Ext_User_Prm_Data_Ref(0)   = 13                         ; Polarity (Latch High or Low)
Ext_User_Prm_Data_Ref(0)   = 15                         ; Number of Active Channels
EndModule

Module    = "DI16 8121,8122,8220, 16 Counters"  0x41,0x50,0x07
88
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x0F,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; Input failstate (IFB)
Ext_User_Prm_Data_Ref(0)   = 11                         ; Line fault detect (LFD)
Ext_User_Prm_Data_Ref(0)   = 12                         ; Latch
Ext_User_Prm_Data_Ref(0)   = 13                         ; Polarity (Latch High or Low)
Ext_User_Prm_Data_Ref(0)   = 15                         ; Number of Active Channels
EndModule

;-- DO4 --------------------------------------------------------

Module    = "DO4 8215"  0x81,0x00,0x03
32
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x03,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 16                         ; Failsate Value
Ext_User_Prm_Data_Ref(0)   = 11                         ; Line fault detect (LFD)
Ext_User_Prm_Data_Ref(0)   = 17                         ; Number of Active Channels
EndModule

;-- DO8 --------------------------------------------------------

Module    = "DO8 8115..8118 "  0x81,0x00,0x04
33
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 16                         ; Failsate Value
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

;-- TI4 --------------------------------------------------------

Module    = "TI4 8105"  0x41,0x43,0x0B
34
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x03,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 19                         ; O/c Response
Ext_User_Prm_Data_Ref(0)   = 20                         ; 8105 Sensor Types
Ext_User_Prm_Data_Ref(0)   = 24                         ; CJC
Ext_User_Prm_Data_Ref(0)   = 17                         ; Number of Active Channels
EndModule

Module    = "TI4 8106"  0x41,0x43,0x0B
91
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x03,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 38                         ; O/c Response (none or high)
Ext_User_Prm_Data_Ref(0)   = 21                         ; 8106 Sensor Types
Ext_User_Prm_Data_Ref(0)   = 17                         ; Number of Active Channels
Ext_User_Prm_Data_Ref(1)   = 36                         ; Wire
EndModule

;-- TI8 --------------------------------------------------------

Module    = "TI8 8125, 8205"  0x41,0x47,0x0D
89
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x03,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 19                         ; O/c Response
Ext_User_Prm_Data_Ref(0)   = 22                         ; 8205 Sensor Types
Ext_User_Prm_Data_Ref(0)   = 24                         ; CJC
Ext_User_Prm_Data_Ref(1)   = 14                         ; Number of Active Channels
EndModule

Module    = "TI8 8126, 8206"  0x41,0x47,0x0D
90
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x03,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 19                         ; O/c Response
Ext_User_Prm_Data_Ref(0)   = 23                         ; 8206 Sensor Types
Ext_User_Prm_Data_Ref(1)   = 14                         ; Number of Active Channels
Ext_User_Prm_Data_Ref(1)   = 36                         ; Wire
EndModule

;-- AI8 --------------------------------------------------------

Module    = "AI8 8103, 8119"  0x41,0x47,0x0C
35
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; IFB
Ext_User_Prm_Data_Ref(0)   = 18                         ; Deadband
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AI8 HART 8101, 8201"  0x41,0x47,0x0A
36
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; IFB
Ext_User_Prm_Data_Ref(0)   = 18                         ; Deadband
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AI8 8101, 8201 2ch. HART Status"  0x41,0x49,0x0A
37
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; IFB
Ext_User_Prm_Data_Ref(0)   = 18                         ; Deadband
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AI8 8101, 8201 4ch. HART Status"  0x41,0x4B,0x0A
38
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; IFB
Ext_User_Prm_Data_Ref(0)   = 18                         ; Deadband
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AI8 8101, 8201 8ch. HART Status"  0x41,0x4F,0x0A
39
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; IFB
Ext_User_Prm_Data_Ref(0)   = 18                         ; Deadband
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AI8 8101, 8201 2ch. 1 HART Var."  0x41,0xCD,0x0A
40
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; IFB
Ext_User_Prm_Data_Ref(0)   = 18                         ; Deadband
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AI8 8101, 8201 4ch. 1 HART Var."  0x41,0xD3,0x0A
41
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; IFB
Ext_User_Prm_Data_Ref(0)   = 18                         ; Deadband
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AI8 8101, 8201 8ch. 1 HART Var."  0x41,0xDF,0x0A
42
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; IFB
Ext_User_Prm_Data_Ref(0)   = 18                         ; Deadband
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AI8 8101, 8201 2ch. 2 HART Var."  0x41,0xD1,0x0A
43
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; IFB
Ext_User_Prm_Data_Ref(0)   = 18                         ; Deadband
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AI8 8101, 8201 4ch. 2 HART Var."  0x41,0xDB,0x0A
44
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; IFB
Ext_User_Prm_Data_Ref(0)   = 18                         ; Deadband
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AI8 8101, 8201 8ch. 2 HART Var."  0x41,0xEF,0x0A
45
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; IFB
Ext_User_Prm_Data_Ref(0)   = 18                         ; Deadband
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AI8 8101, 8201 2ch. 3 HART Var."  0x41,0xD5,0x0A
46
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; IFB
Ext_User_Prm_Data_Ref(0)   = 18                         ; Deadband
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AI8 8101, 8201 4ch. 3 HART Var."  0x41,0xE3,0x0A
47
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; IFB
Ext_User_Prm_Data_Ref(0)   = 18                         ; Deadband
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AI8 8101, 8201 8ch. 3 HART Var."  0x41,0xFF,0x0A
48
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; IFB
Ext_User_Prm_Data_Ref(0)   = 18                         ; Deadband
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AI8 8101, 8201 2ch. 4 HART Var."  0x41,0xD9,0x0A
49
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; IFB
Ext_User_Prm_Data_Ref(0)   = 18                         ; Deadband
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AI8 8101, 8201 4ch. 4 HART Var."  0x41,0xEB,0x0A
50
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; IFB
Ext_User_Prm_Data_Ref(0)   = 18                         ; Deadband
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AI8 3ch. 4 HART V, 5ch. 2 HART V"  0x41,0xFB,0x0A
51
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; IFB
Ext_User_Prm_Data_Ref(0)   = 18                         ; Deadband
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

;-- AO8 --------------------------------------------------------

Module    = "AO8 8104, 8204"  0x81,0x47,0x14
52
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 16                         ; Failsafe Value
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AO8 HART 8102, 8202"  0x81,0x47,0x32
53
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 16                         ; Failsafe Value
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AO8 8102, 8202, 2ch. HART Status"  0xC1,0x47,0x41,0x32
54
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 16                         ; Failsafe Value
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AO8 8102, 8202, 4ch. HART Status"  0xC1,0x47,0x43,0x32
55
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 16                         ; Failsafe Value
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AO8 8102, 8202, 8ch. HART Status"  0xC1,0x47,0x47,0x32
56
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 16                         ; Failsafe Value
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AO8 8102, 8202, 2ch. 1 HART Var."  0xC1,0x47,0xC5,0x32
57
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 16                         ; Failsafe Value
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AO8 8102, 8202, 4ch. 1 HART Var."  0xC1,0x47,0xCB,0x32
58
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 16                         ; Failsafe Value
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AO8 8102, 8202, 8ch. 1 HART Var."  0xC1,0x47,0xD7,0x32
59
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 16                         ; Failsafe Value
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AO8 8102, 8202, 2ch. 2 HART Var."  0xC1,0x47,0xC9,0x32
60
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 16                         ; Failsafe Value
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AO8 8102, 8202, 4ch. 2 HART Var."  0xC1,0x47,0xD3,0x32
61
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 16                         ; Failsafe Value
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AO8 8102, 8202, 8ch. 2 HART Var."  0xC1,0x47,0xE7,0x32
62
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 16                         ; Failsafe Value
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AO8 8102, 8202, 2ch. 3 HART Var."  0xC1,0x47,0xCD,0x32
63
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 16                         ; Failsafe Value
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AO8 8102, 8202, 4ch. 3 HART Var."  0xC1,0x47,0xDB,0x32
64
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 16                         ; Failsafe Value
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AO8 8102, 8202, 8ch. 3 HART Var."  0xC1,0x47,0xF7,0x32
65
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 16                         ; Failsafe Value
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AO8 8102, 8202, 2ch. 4 HART Var."  0xC1,0x47,0xD1,0x32
66
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 16                         ; Failsafe Value
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AO8 8102, 8202, 4ch. 4 HART Var."  0xC1,0x47,0xE3,0x32
67
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 16                         ; Failsafe Value
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "AO8 5ch. 4 HART V, 3ch. 2 HART V"  0xC1,0x47,0xFB,0x32
68
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 16                         ; Failsafe Value
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

;-- PI --------------------------------------------------------

Module    = "PI 8123, 8223 Freq, Stat"  0x41,0xC2,0x08
69
Ext_Module_Prm_Data_Len    = 4
Ext_User_Prm_Data_Const(0) = 0x00,0x80,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 19                         ; O/c Response
Ext_User_Prm_Data_Ref(0)   = 25                         ; Freq. Range
Ext_User_Prm_Data_Ref(0)   = 26                         ; PI Sensor Type
Ext_User_Prm_Data_Ref(1)   = 27                         ; Number of Active Channels
Ext_User_Prm_Data_Ref(1)   = 28                         ; Quadrature
Ext_User_Prm_Data_Ref(1)   = 29                         ; Digital Input
Ext_User_Prm_Data_Ref(1)   = 30                         ; Digital Output
Ext_User_Prm_Data_Ref(1)   = 31                         ; Counter Ch. 1 enable
Ext_User_Prm_Data_Ref(1)   = 32                         ; Counter Ch. 2 enable
Ext_User_Prm_Data_Ref(2)   = 33                         ; Polarity
Ext_User_Prm_Data_Ref(2)   = 34                         ; Input Threshold
Ext_User_Prm_Data_Ref(2)   = 35                         ; Direction
EndModule


Module    = "PI 8123, 8223 Freq, Accel, Stat"  0x41,0xC4,0x08
70
Ext_Module_Prm_Data_Len    = 4
Ext_User_Prm_Data_Const(0) = 0x00,0x80,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 19                         ; O/c Response
Ext_User_Prm_Data_Ref(0)   = 25                         ; Freq. Range
Ext_User_Prm_Data_Ref(0)   = 26                         ; PI Sensor Type
Ext_User_Prm_Data_Ref(1)   = 27                         ; Number of Active Channels
Ext_User_Prm_Data_Ref(1)   = 28                         ; Quadrature
Ext_User_Prm_Data_Ref(1)   = 29                         ; Digital Input
Ext_User_Prm_Data_Ref(1)   = 30                         ; Digital Output
Ext_User_Prm_Data_Ref(1)   = 31                         ; Counter Ch. 1 enable
Ext_User_Prm_Data_Ref(1)   = 32                         ; Counter Ch. 2 enable
Ext_User_Prm_Data_Ref(2)   = 33                         ; Polarity
Ext_User_Prm_Data_Ref(2)   = 34                         ; Input Threshold
Ext_User_Prm_Data_Ref(2)   = 35                         ; Direction
Ext_User_Prm_Data_Ref(3)   = 37							; Sample Rate
EndModule

Module    = "PI 8123, 8223 Freq, Cnt, Stat"  0xC1,0xC4,0xC6,0x08
71
Ext_Module_Prm_Data_Len    = 4
Ext_User_Prm_Data_Const(0) = 0x00,0x80,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 19                         ; O/c Response
Ext_User_Prm_Data_Ref(0)   = 25                         ; Freq. Range
Ext_User_Prm_Data_Ref(0)   = 26                         ; PI Sensor Type
Ext_User_Prm_Data_Ref(1)   = 27                         ; Number of Active Channels
Ext_User_Prm_Data_Ref(1)   = 28                         ; Quadrature
Ext_User_Prm_Data_Ref(1)   = 29                         ; Digital Input
Ext_User_Prm_Data_Ref(1)   = 30                         ; Digital Output
Ext_User_Prm_Data_Ref(1)   = 31                         ; Counter Ch. 1 enable
Ext_User_Prm_Data_Ref(1)   = 32                         ; Counter Ch. 2 enable
Ext_User_Prm_Data_Ref(2)   = 33                         ; Polarity
Ext_User_Prm_Data_Ref(2)   = 34                         ; Input Threshold
Ext_User_Prm_Data_Ref(2)   = 35                         ; Direction
EndModule


Module    = "PI 8123,8223 Freq,Cnt,Accel,Stat"  0xC1,0xC4,0xC8,0x08
72
Ext_Module_Prm_Data_Len    = 4
Ext_User_Prm_Data_Const(0) = 0x00,0x80,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 19                         ; O/c Response
Ext_User_Prm_Data_Ref(0)   = 25                         ; Freq. Range
Ext_User_Prm_Data_Ref(0)   = 26                         ; PI Sensor Type
Ext_User_Prm_Data_Ref(1)   = 27                         ; Number of Active Channels
Ext_User_Prm_Data_Ref(1)   = 28                         ; Quadrature
Ext_User_Prm_Data_Ref(1)   = 29                         ; Digital Input
Ext_User_Prm_Data_Ref(1)   = 30                         ; Digital Output
Ext_User_Prm_Data_Ref(1)   = 31                         ; Counter Ch. 1 enable
Ext_User_Prm_Data_Ref(1)   = 32                         ; Counter Ch. 2 enable
Ext_User_Prm_Data_Ref(2)   = 33                         ; Polarity
Ext_User_Prm_Data_Ref(2)   = 34                         ; Input Threshold
Ext_User_Prm_Data_Ref(2)   = 35                         ; Direction
Ext_User_Prm_Data_Ref(3)   = 37							; Sample Rate
EndModule

;-- DI8, separate Counters --------------------------------------------------

Module    = "DI8 8107..8114, Counters follow."   0x10
11
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; Input failstate (IFB)
Ext_User_Prm_Data_Ref(0)   = 12                         ; Latch
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "2 Counters DI8 8107..8114"    0x41,0x41,0x05
12
EndModule

Module    = "4 Counters DI8 8107..8114"    0x41,0x43,0x05
13
EndModule

Module    = "6 Counters DI8 8107..8114"    0x41,0x45,0x05
14
EndModule

Module    = "8 Counters DI8 8107..8114"    0x41,0x47,0x05
15
EndModule


;-- DI8-IS, separate Counters --------------------------------------------------

Module    = "DI8-IS 8220, Counters following"   0x10
17
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x07,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; Input failstate (IFB)
Ext_User_Prm_Data_Ref(0)   = 11                         ; Line fault detect (LFD)
Ext_User_Prm_Data_Ref(0)   = 12                         ; Latch
Ext_User_Prm_Data_Ref(0)   = 13                         ; Polarity (Latch High or Low)
Ext_User_Prm_Data_Ref(0)   = 14                         ; Number of Active Channels
EndModule

Module    = "2 Counters DI8-IS 8220"    0x41,0x41,0x06
18
EndModule

Module    = "4 Counters DI8-IS 8220"    0x41,0x43,0x06
19
EndModule

Module    = "6 Counters DI8-IS 8220"    0x41,0x45,0x06
20
EndModule

Module    = "8 Counters DI8-IS 8220"    0x41,0x47,0x06
21
EndModule

;-- DI16, separate Counters ------------------------------------------

Module    = "DI16 8121,8122,8220, Cnts.follow"   0x11
23
Ext_Module_Prm_Data_Len    = 3
Ext_User_Prm_Data_Const(0) = 0x0F,0x00,0x00
Ext_User_Prm_Data_Ref(0)   = 10                         ; Input failstate (IFB)
Ext_User_Prm_Data_Ref(0)   = 11                         ; Line fault detect (LFD)
Ext_User_Prm_Data_Ref(0)   = 12                         ; Latch
Ext_User_Prm_Data_Ref(0)   = 13                         ; Polarity (Latch High or Low)
Ext_User_Prm_Data_Ref(0)   = 15                         ; Number of Active Channels
EndModule

Module    = "2 Counters DI16 8121,8122,8220"    0x41,0x41,0x07
24
EndModule

Module    = "4 Counters DI16 8121,8122,8220"    0x41,0x43,0x07
25
EndModule

Module    = "6 Counters DI16 8121,8122,8220"    0x41,0x45,0x07
26
EndModule

Module    = "8 Counters DI16 8121,8122,8220"    0x41,0x47,0x07
27
EndModule

Module    = "10 Counters DI16 8121,8122,8220"    0x41,0x49,0x07
28
EndModule

Module    = "12 Counters DI16 8121,8122,8220"    0x41,0x4B,0x07
29
EndModule

Module    = "14 Counters DI16 8121,8122,8220"    0x41,0x4D,0x07
30
EndModule

Module    = "16 Counters DI16 8121,8122,8220"    0x41,0x4F,0x07
31
EndModule

;--------------------------------------------------------------------




