function str = get_boiler_plate_plc_comment(objectType,chartId)

%   Copyright 2005-2018 The MathWorks, Inc.

	global gTargetInfo

   if ~gTargetInfo.codingPLC
      str = '';
      return;
   end
   
SF_CODER_STR='';

SF_CODER_STR=[SF_CODER_STR,sprintf('(**********************************************************************\n')];
		switch(objectType)
		case 'sf_chart'
SF_CODER_STR=[SF_CODER_STR,sprintf(' * Stateflow PLC code generation for chart:\n')];
		case 'eml_chart'
SF_CODER_STR=[SF_CODER_STR,sprintf(' * MATLAB Function PLC code generation for Block:\n')];
		end
SF_CODER_STR=[SF_CODER_STR,sprintf(' *    %s\n',sf('FullNameOf',chartId,'/'))];
SF_CODER_STR=[SF_CODER_STR,sprintf(' *\n')];
SF_CODER_STR=[SF_CODER_STR,sprintf(' * Target language                      : ST\n')];
SF_CODER_STR=[SF_CODER_STR,sprintf(' * Date of code generation              : %s\n',sfprivate('sf_date_str'))];
SF_CODER_STR=[SF_CODER_STR,sprintf(' *\n')];
SF_CODER_STR=[SF_CODER_STR,sprintf(' **********************************************************************)\n')];
	
str = SF_CODER_STR;
