| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 | <?xml version="1.0" encoding="utf-8"?><TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4024.12">  <POU Name="SPLC" Id="{72c08443-a621-430e-956e-b1b4a6c31509}" SpecialFunc="None">    <Declaration><![CDATA[PROGRAM SPLCVAR	manual_ack: BOOL;END_VAR]]></Declaration>    <Implementation>      <ST><![CDATA[//******************************Safety PLC******************************//SPLC runbRunStop := TRUE ;//SPLC error acknowledgebErrAck  := manual_ack OR 	(			(				bComErr OR				bOtherErr			 ) AND			(					SDI.Power_box_reset_button OR				SDI.Frontbody_reset_button OR				SDI.Gas_box_reset_button			)	)		;				  					  //******************************Safety PL*********C*********************//input mappingSDI.	O2_analyzer_over_range_alarm	:=	EL1918[1]	;SDI.	SCR_ONOFF_SWITCH	:=	EL1918[2]	;SDI.	O2_analyzer_fault	:=	EL1918[3]	;																									SDI.	SMK1_detector_operator	:= NOT	EL1904[1,	1]	;SDI.	SMK1_detector_fault	:= NOT	EL1904[1,	2]	;SDI.	SMK1_detector_fire_alarm	:=	EL1904[1,	3]	;SDI.	GD201_NF3_gas_leak_1st_alarm	:=	EL1904[1,	4]	;SDI.	GD201_NF3_gas_leak_2nd_alarm	:=	EL1904[2,	1]	;SDI.	GD202_SiH4_gas_leak_1st_alarm	:=	EL1904[2,	2]	;SDI.	GD201_fault	:=	EL1904[2,	3]	;SDI.	GD202_SiH4_gas_leak_2nd_alarm	:=	EL1904[2,	4]	;SDI.	GD202_fault	:=	EL1904[3,	1]	;SDI.	GD203_NH3_gas_leak_2nd_alarm	:=	EL1904[3,	2]	;SDI.	GD203_NH3_gas_leak_1st_alarm	:=	EL1904[3,	3]	;SDI.	GD203_fault	:=	EL1904[3,	4]	;SDI.	GD204_HCL_gas_leak_1st_alarm	:=	EL1904[4,	1]	;SDI.	GD204_fault	:=	EL1904[4,	2]	;SDI.	GD204_HCL_gas_leak_2nd_alarm	:=	EL1904[4,	3]	;SDI.	GD205_F2_gas_leak_1st_alarm	:=	EL1904[4,	4]	;SDI.	GD205_F2_gas_leak_2nd_alarm	:=	EL1904[5,	1]	;SDI.	GD206_NF3_gas_leak_1st_alarm	:=	EL1904[5,	2]	;SDI.	GD205_fault	:=	EL1904[5,	3]	;SDI.	GD206_NF3_gas_leak_2nd_alarm	:=	EL1904[5,	4]	;SDI.	GD206_fault	:=	EL1904[6,	1]	;SDI.	GD207_SiH4_gas_leak_2nd_alarm	:=	EL1904[6,	2]	;SDI.	GD207_SiH4_gas_leak_1st_alarm	:=	EL1904[6,	3]	;SDI.	GD207_fault	:=	EL1904[6,	4]	;SDI.	GD208_NH3_gas_leak_1st_alarm	:=	EL1904[7,	1]	;SDI.	GD208_fault	:=	EL1904[7,	2]	;SDI.	GD208_NH3_gas_leak_2nd_alarm	:=	EL1904[7,	3]	;SDI.	GD209_HCL_gas_leak_1st_alarm	:=	EL1904[7,	4]	;SDI.	GD209_HCL_gas_leak_2nd_alarm	:=	EL1904[8,	1]	;SDI.	GD210_F2_gas_leak_1st_alarm	:=	EL1904[8,	2]	;SDI.	GD209_fault	:=	EL1904[8,	3]	;SDI.	GD210_F2_gas_leak_2nd_alarm	:=	EL1904[8,	4]	;SDI.	GD210_fault	:=	EL1904[9,	1]	;SDI.	TS31_Cap_outside_temp_sw	:=	EL1904[9,	2]	;SDI.	TS30_Cap_inside_temp_sw	:=	EL1904[9,	3]	;SDI.	TS34_R_axis_rotation_temp_sw	:=	EL1904[9,	4]	;SDI.	Loading_area_EMS	:=	EL1904[10,	1]	;SDI.	SL201_gas_box_door_sw1_1	:=	EL1904[10,	2]	;SDI.	FFU_temp_sw	:=	EL1904[10,	3]	;SDI.	SL201_gas_box_door_sw1_2	:=	EL1904[10,	4]	;SDI.	SL202_gas_box_door_sw2_1	:=	EL1904[11,	1]	;SDI.	SL203_gas_box_door_sw3_1	:=	EL1904[11,	2]	;SDI.	SL202_gas_box_door_sw2_2	:=	EL1904[11,	3]	;SDI.	SL203_gas_box_door_sw3_2	:=	EL1904[11,	4]	;SDI.	SL204_gas_box_door_sw4_1	:=	EL1904[12,	1]	;SDI.	SL205_gas_box_door_sw5_1	:=	EL1904[12,	2]	;SDI.	SL204_gas_box_door_sw4_2	:=	EL1904[12,	3]	;SDI.	SL205_gas_box_door_sw5_2	:=	EL1904[12,	4]	;SDI.	SL501_LA_door_sw1	:=	EL1904[13,	1]	;SDI.	SL503_LA_door_sw3	:=	EL1904[13,	2]	;SDI.	SL502_LA_door_sw2	:=	EL1904[13,	3]	;SDI.	SL504_furnace_door_sw	:=	EL1904[13,	4]	;//SDI.	Gas_box_exhaust_pressure_alarm_1st	:=	EL1904[14,	1]	;SDI.	MS2_S_gas_box_exhaust_alarm	:=	EL1904[14,	2]	;//SDI.	Gas_box_exhaust_pressure_alarm_2nd	:=	EL1904[14,	3]	;SDI.	MS11_S_gas_box_exhaust_alarm	:=	EL1904[14,	4]	;SDI.	MS12_S_gas_box_exhaust_alarm	:=	EL1904[15,	1]	;					SDI.	LSC_1_leak_alarm	:=	EL1904[15,	3]	;SDI.	LD501_Magnetic_fluid_leak	:=	EL1904[15,	4]	;SDI.	LD502_Cooling_water_leak	:=	EL1904[16,	1]	;SDI.	TS305_RHC_temp_sw	:=	EL1904[16,	2]	;SDI.	LD503_RHC_leak	:=	EL1904[16,	3]	;SDI.	TS306_Main_furnace_Temp_sw	:=	EL1904[16,	4]	;SDI.	LD301_water_leak_alarm	:=	EL1904[17,	1]	;SDI.	EMO301_Exhaust_box_EMO	:= NOT	EL1904[17,	2]	;SDI.	LD302_water_leak_alarm	:=	EL1904[17,	3]	;					SDI.	Buffer_motor_EDM	:=	EL1904[18,	1]	;SDI.	R_axis_motor_EDM	:=	EL1904[18,	2]	;SDI.	E_axis_motor_EDM	:=	EL1904[18,	3]	;					SDI.	EMO101_power_box_EMO	:=	EL1904[19,	1]	;SDI.	Furnace_transformer_temp_sw	:=	EL1904[19,	2]	;SDI.	Power_box_fire_detector_alarm	:=	EL1904[19,	3]	;SDI.	AC100V_transformer_temp_sw	:=	EL1904[19,	4]	;SDI.	Furnace_power_on_switch	:=	EL1904[20,	1]	;SDI.	Power_box_reset_button	:=	EL1904[20,	2]	;SDI.	AC100V_transformer_power_on_switch	:=	EL1904[20,	3]	;SDI.	VFD_EDM	:=	EL1904[20,	4]	;SDI.	Light_curtain_OSSD1	:=	EL1904[21,	1]	;SDI.	Light_curtain_OSSD2	:=	EL1904[21,	2]	;SDI.	Light_curtain_fault	:=	NOT EL1904[21,	3]	;SDI.	Gas_box_reset_button	:=	EL1904[21,	4]	;SDI.	EMO401_frontbody_EMO	:= NOT	EL1904[22,	1]	;SDI.	Frontbody_IO_shutter	:=	EL1904[22,	2]	;SDI.	Frontbody_door_sw	:=	EL1904[22,	3]	;SDI.	Frontbody_reset_button	:=	EL1904[22,	4]	;]]></ST>    </Implementation>    <LineIds Name="SPLC">      <LineId Id="6" Count="5" />      <LineId Id="248" Count="0" />      <LineId Id="143" Count="0" />      <LineId Id="12" Count="8" />      <LineId Id="5" Count="0" />      <LineId Id="22" Count="1" />      <LineId Id="148" Count="95" />    </LineIds>  </POU></TcPlcObject>
 |