
config global 'global'
	option enabled '0'

config iec104_slave
	option k '12'
	option w '8'
	option t0 '2'
	option t1 '15'
	option t2 '10'
	option t3 '20'
	option sizeof_cot '2'
	option oa '0'
	option ca '15'
	option sizeof_ca '2'
	option sizeof_ioa '3'
	option max_asdu_length '249'
	option cyclic_time_interval '0'
	option no_of_connections '1'

config iec104_ioas 'di_1'
	option name 'di_1'
	option register_type 'digital_input'
	option ioa '400'
	option type_id '30'
	option address '1'
	option spontaneous_ioa_high '7000'
	option spontaneous_ioa_low '7001'
	option spontaneous_ioa_indeterminate '7002'
	option spontaneous_type_id '30'
	option send_spontaneous_on_high '1'
	option send_spontaneous_on_low '0'
	option send_spontaneous_on_indeterminate '1'

config iec104_ioas 'di_2'
	option name 'di_2'
	option register_type 'digital_input'
	option ioa '401'
	option type_id '30'
	option address '2'
	option send_spontaneous_on_high '0'
	option send_spontaneous_on_low '0'
	option send_spontaneous_on_indeterminate '0'
	option spontaneous_ioa_high '7003'
	option spontaneous_ioa_low '7004'
	option spontaneous_ioa_indeterminate '7005'
	option spontaneous_type_id '30'

config iec104_ioas 'di_3'
	option name 'di_3'
	option register_type 'digital_input'
	option ioa '402'
	option type_id '30'
	option address '3'
	option send_spontaneous_on_high '0'
	option send_spontaneous_on_low '0'
	option send_spontaneous_on_indeterminate '0'
	option spontaneous_ioa_high '7006'
	option spontaneous_ioa_low '7007'
	option spontaneous_ioa_indeterminate '7008'
	option spontaneous_type_id '30'

config iec104_ioas 'di_4'
	option name 'di_4'
	option register_type 'digital_input'
	option ioa '403'
	option type_id '30'
	option address '4'
	option send_spontaneous_on_high '0'
	option send_spontaneous_on_low '0'
	option send_spontaneous_on_indeterminate '0'
	option spontaneous_ioa_high '7009'
	option spontaneous_ioa_low '7010'
	option spontaneous_ioa_indeterminate '7011'
	option spontaneous_type_id '30'

config iec104_ioas 'di_5'
	option name 'di_5'
	option register_type 'digital_input'
	option ioa '404'
	option type_id '30'
	option address '5'
	option send_spontaneous_on_high '0'
	option send_spontaneous_on_low '0'
	option send_spontaneous_on_indeterminate '0'
	option spontaneous_ioa_high '7012'
	option spontaneous_ioa_low '7013'
	option spontaneous_ioa_indeterminate '7014'
	option spontaneous_type_id '30'

config iec104_ioas 'di_6'
	option name 'di_6'
	option register_type 'digital_input'
	option ioa '405'
	option type_id '30'
	option address '6'
	option send_spontaneous_on_low '0'
	option send_spontaneous_on_indeterminate '0'
	option spontaneous_ioa_high '7015'
	option spontaneous_ioa_low '7016'
	option spontaneous_ioa_indeterminate '7017'
	option spontaneous_type_id '30'
	option send_spontaneous_on_high '1'

config iec104_ioas 'di_7'
	option name 'di_7'
	option register_type 'digital_input'
	option ioa '406'
	option type_id '30'
	option address '7'
	option send_spontaneous_on_high '0'
	option send_spontaneous_on_low '0'
	option send_spontaneous_on_indeterminate '0'
	option spontaneous_ioa_high '7018'
	option spontaneous_ioa_low '7019'
	option spontaneous_ioa_indeterminate '7020'
	option spontaneous_type_id '30'

config iec104_ioas 'di_8'
	option name 'di_8'
	option register_type 'digital_input'
	option ioa '407'
	option type_id '30'
	option address '8'
	option send_spontaneous_on_high '0'
	option send_spontaneous_on_low '0'
	option send_spontaneous_on_indeterminate '0'
	option spontaneous_ioa_high '7021'
	option spontaneous_ioa_low '7022'
	option spontaneous_ioa_indeterminate '7023'
	option spontaneous_type_id '30'

config iec104_ioas 'di_9'
	option name 'di_9'
	option register_type 'digital_input'
	option ioa '408'
	option type_id '30'
	option address '9'
	option send_spontaneous_on_high '0'
	option send_spontaneous_on_low '0'
	option send_spontaneous_on_indeterminate '0'
	option spontaneous_ioa_high '7024'
	option spontaneous_ioa_low '7025'
	option spontaneous_ioa_indeterminate '7026'
	option spontaneous_type_id '30'

config iec104_ioas 'di_10'
	option name 'di_10'
	option register_type 'digital_input'
	option ioa '409'
	option type_id '30'
	option address '10'
	option send_spontaneous_on_high '0'
	option send_spontaneous_on_low '0'
	option send_spontaneous_on_indeterminate '0'
	option spontaneous_ioa_high '7027'
	option spontaneous_ioa_low '7028'
	option spontaneous_ioa_indeterminate '7029'
	option spontaneous_type_id '30'

config iec104_ioas 'di_11'
	option name 'di_11'
	option register_type 'digital_input'
	option ioa '410'
	option type_id '30'
	option address '11'
	option send_spontaneous_on_high '0'
	option send_spontaneous_on_low '0'
	option send_spontaneous_on_indeterminate '0'
	option spontaneous_ioa_high '7030'
	option spontaneous_ioa_low '7031'
	option spontaneous_ioa_indeterminate '7032'
	option spontaneous_type_id '30'

config iec104_ioas 'di_12'
	option name 'di_12'
	option register_type 'digital_input'
	option ioa '411'
	option type_id '30'
	option address '12'
	option send_spontaneous_on_high '0'
	option send_spontaneous_on_low '0'
	option send_spontaneous_on_indeterminate '0'
	option spontaneous_ioa_high '7033'
	option spontaneous_ioa_low '7034'
	option spontaneous_ioa_indeterminate '7035'
	option spontaneous_type_id '30'

config iec104_ioas 'do_1'
	option name 'do_1'
	option register_type 'digital_output'
	option ioa '500'
	option type_id '30'
	option address '0'
	option send_spontaneous_on_high '0'
	option send_spontaneous_on_low '0'
	option send_spontaneous_on_indeterminate '0'
	option spontaneous_ioa_high '7036'
	option spontaneous_ioa_low '7037'
	option spontaneous_ioa_indeterminate '7038'
	option spontaneous_type_id '30'

config iec104_ioas 'do_2'
	option name 'do_2'
	option register_type 'digital_output'
	option ioa '501'
	option type_id '30'
	option address '1'
	option send_spontaneous_on_high '0'
	option send_spontaneous_on_low '0'
	option send_spontaneous_on_indeterminate '0'
	option spontaneous_ioa_high '7039'
	option spontaneous_ioa_low '7040'
	option spontaneous_ioa_indeterminate '7041'
	option spontaneous_type_id '30'

config iec104_ioas 'do_3'
	option name 'do_3'
	option register_type 'digital_output'
	option ioa '502'
	option type_id '30'
	option address '2'
	option send_spontaneous_on_high '0'
	option send_spontaneous_on_low '0'
	option send_spontaneous_on_indeterminate '0'
	option spontaneous_ioa_high '7042'
	option spontaneous_ioa_low '7043'
	option spontaneous_ioa_indeterminate '7044'
	option spontaneous_type_id '30'

config iec104_ioas 'do_4'
	option name 'do_4'
	option register_type 'digital_output'
	option ioa '503'
	option type_id '30'
	option address '3'
	option send_spontaneous_on_high '0'
	option send_spontaneous_on_low '0'
	option send_spontaneous_on_indeterminate '0'
	option spontaneous_ioa_high '7045'
	option spontaneous_ioa_low '7046'
	option spontaneous_ioa_indeterminate '7047'
	option spontaneous_type_id '30'

config iec104_ioas 'do_5'
	option name 'do_5'
	option register_type 'digital_output'
	option ioa '504'
	option type_id '30'
	option address '4'
	option send_spontaneous_on_high '0'
	option send_spontaneous_on_low '0'
	option send_spontaneous_on_indeterminate '0'
	option spontaneous_ioa_high '7048'
	option spontaneous_ioa_low '7049'
	option spontaneous_ioa_indeterminate '7050'
	option spontaneous_type_id '30'

config iec104_ioas 'do_6'
	option name 'do_6'
	option register_type 'digital_output'
	option ioa '505'
	option type_id '30'
	option address '5'
	option send_spontaneous_on_high '0'
	option send_spontaneous_on_low '0'
	option send_spontaneous_on_indeterminate '0'
	option spontaneous_ioa_high '7051'
	option spontaneous_ioa_low '7052'
	option spontaneous_ioa_indeterminate '7053'
	option spontaneous_type_id '30'


config iec104_ioas 'ai_1'
	option name 'ai_1'
	option register_type 'analog_input'
	option ioa '600'
	option type_id '35'
	option address '1'
	option scaling_a '1'
	option scaling_b '0'
	option high_threshold '10000'
	option low_threshold '0'
	option scaling_a_ioa '8000'
	option scaling_b_ioa '8001'
	option high_threshold_ioa '8002'
	option low_threshold_ioa '8003'
	option scaling_type_id '35'
	option threshold_type_id '35'

config iec104_ioas 'ai_2'
	option name 'ai_2'
	option register_type 'analog_input'
	option ioa '601'
	option type_id '35'
	option address '2'
	option scaling_a '1'
	option scaling_b '0'
	option high_threshold '10000'
	option low_threshold '0'
	option scaling_a_ioa '8004'
	option scaling_b_ioa '8005'
	option high_threshold_ioa '8006'
	option low_threshold_ioa '8007'
	option scaling_type_id '35'
	option threshold_type_id '35'

config iec104_ioas 'ai_3'
	option name 'ai_3'
	option register_type 'analog_input'
	option ioa '602'
	option type_id '35'
	option address '3'
	option high_threshold '10000'
	option low_threshold '0'
	option scaling_a_ioa '8008'
	option scaling_b_ioa '8009'
	option high_threshold_ioa '8010'
	option low_threshold_ioa '8011'
	option scaling_type_id '35'
	option threshold_type_id '35'
	option scaling_a '1'
	option scaling_b '0'

config iec104_ioas 'ai_4'
	option name 'ai_4'
	option register_type 'analog_input'
	option ioa '603'
	option type_id '35'
	option address '4'
	option scaling_a '1'
	option scaling_b '0'
	option high_threshold '10000'
	option low_threshold '0'
	option scaling_a_ioa '8012'
	option scaling_b_ioa '8013'
	option high_threshold_ioa '8014'
	option low_threshold_ioa '8015'
	option scaling_type_id '35'
	option threshold_type_id '35'

config iec104_ioas 'ai_5'
	option name 'ai_5'
	option register_type 'analog_input'
	option ioa '604'
	option type_id '35'
	option address '4'
	option scaling_a '1'
	option scaling_b '0'
	option high_threshold '10000'
	option low_threshold '0'
	option scaling_a_ioa '8016'
	option scaling_b_ioa '8017'
	option high_threshold_ioa '8018'
	option low_threshold_ioa '8019'
	option scaling_type_id '35'
	option threshold_type_id '35'
