------ Build started: Application: Controller.Sim.Controller.Application ------- [INFORMATION] GPX 22-10-2018-1440project: SBUS_PLUS1 [Controller]: SEW EtherCAT parameters for "EtherCAT MasterSEW" successfully generated. The application is up to date [WARNING] GPX 22-10-2018-1440project: SBUS_PLUS1 [Controller]: EtherCAT MasterSEW : Cycle time of the bus cycle task does not match with the DC master cycle time. Perhaps DC may not work! generate code... [FATAL ERROR] GPX 22-10-2018-1440project: FB_Pec [Controller: PLC Logic: Application](Line 312, Column 1 (Impl)): Internal error in _IStatement (maybe try to simplify expressions): FC_PltClearPosition(i_Record := __INSTANCEPOINTER^.i_Record, i_Position := __INSTANCEPOINTER^.s_PositionWriteRead, i_Info := t_Info, io_Plt := PLT, io_Events := ADR(Events), io_C := ADR(__INSTANCEPOINTER^.io_C), io_Events__Array__Info[INT#1].diLower := DINT#1, io_Events__Array__Info[INT#1].diUpper := DINT#20, o_ReturnValue => t_Integer); : System.NullReferenceException: Object reference not set to an instance of an object. at ..visit(_ICallExpression ) at _3S.CoDeSys.LanguageModelManager.CallExpression.Accept(IExprementVisitor visitor) at ..visit(_IExpressionStatement ) at _3S.CoDeSys.LanguageModelManager.ExpressionStatement.Accept(IExprementVisitor visitor) at ..visit(_ISequenceStatement ) [FATAL ERROR] GPX 22-10-2018-1440project: FB_PltManage [Controller: PLC Logic: Application](Line 125, Column 1 (Impl)): Internal error in _IStatement (maybe try to simplify expressions): FC_PltClearPosition(i_Record := __INSTANCEPOINTER^.i_Record, i_Position := t_EntryPosition, i_Info := INT#0, io_Plt := PLT, io_Events := ADR(EVENTS), io_C := ADR(__INSTANCEPOINTER^.io_C), io_Events__Array__Info[INT#1].diLower := DINT#1, io_Events__Array__Info[INT#1].diUpper := DINT#20, o_ReturnValue => t_Integer); : System.NullReferenceException: Object reference not set to an instance of an object. at ..visit(_ICallExpression ) at _3S.CoDeSys.LanguageModelManager.CallExpression.Accept(IExprementVisitor visitor) at ..visit(_IExpressionStatement ) at _3S.CoDeSys.LanguageModelManager.ExpressionStatement.Accept(IExprementVisitor visitor) at ..visit(_ISequenceStatement ) [FATAL ERROR] GPX 22-10-2018-1440project: FB_EnergySave [Controller: PLC Logic: Application](Line 89, Column 1 (Impl)): Internal error in _IStatement (maybe try to simplify expressions): FC_PltClearPosition(i_Record := __INSTANCEPOINTER^.i_Record, i_Position := t_Position, i_Info := __INSTANCEPOINTER^.io_C^.PLT.EnergySave, io_Plt := PLT, io_Events := ADR(EVENTS), io_C := ADR(__INSTANCEPOINTER^.io_C), io_Events__Array__Info[INT#1].diLower := DINT#1, io_Events__Array__Info[INT#1].diUpper := DINT#20, o_ReturnValue => t_ReturnValue); : System.NullReferenceException: Object reference not set to an instance of an object. at ..visit(_ICallExpression ) at _3S.CoDeSys.LanguageModelManager.CallExpression.Accept(IExprementVisitor visitor) at ..visit(_IExpressionStatement ) at _3S.CoDeSys.LanguageModelManager.ExpressionStatement.Accept(IExprementVisitor visitor) at ..visit(_ISequenceStatement ) [FATAL ERROR] GPX 22-10-2018-1440project: FB_Handover [Controller: PLC Logic: Application](Line 39, Column 1 (Impl)): Internal error in _IStatement (maybe try to simplify expressions): FC_PltSearch(i_Record := __INSTANCEPOINTER^.i_Record, i_Position := __INSTANCEPOINTER^.i_PositionHandOver, i_Window := __INSTANCEPOINTER^.i_PositionHandOver, i_Info := __INSTANCEPOINTER^.io_C^.PLT.Head, i_SearchMode := __INSTANCEPOINTER^.io_C^.Mode.DownstreamSearch, io_Plt := PLT, io_C := ADR(__INSTANCEPOINTER^.io_C), o_Position => t_PositionHead, INT_TO_DINT(o_Info) => t_Dinteger, o_Link => t_Dinteger, o_PltRecord => t_Dinteger, o_NumberItemsFound => t_NumberItemsFound, INT_TO_DINT(o_ReturnValue) => t_Dinteger); : System.NullReferenceException: Object reference not set to an instance of an object. at ..visit(_ICallExpression ) at _3S.CoDeSys.LanguageModelManager.CallExpression.Accept(IExprementVisitor visitor) at ..visit(_IExpressionStatement ) at _3S.CoDeSys.LanguageModelManager.ExpressionStatement.Accept(IExprementVisitor visitor) at ..visit(_ISequenceStatement ) [FATAL ERROR] GPX 22-10-2018-1440project: FB_Pec [Controller: PLC Logic: Application](Line 406, Column 1 (Impl)): Internal error in _IStatement (maybe try to simplify expressions): FC_PltClearPosition(i_Record := __INSTANCEPOINTER^.i_Record, i_Position := __INSTANCEPOINTER^.s_PositionWriteRead, i_Info := __INSTANCEPOINTER^.io_C^.PLT.Head, io_Plt := PLT, io_Events := ADR(Events), io_C := ADR(__INSTANCEPOINTER^.io_C), io_Events__Array__Info[INT#1].diLower := DINT#1, io_Events__Array__Info[INT#1].diUpper := DINT#20, o_ReturnValue => t_Integer); : System.NullReferenceException: Object reference not set to an instance of an object. at ..visit(_ICallExpression ) at _3S.CoDeSys.LanguageModelManager.CallExpression.Accept(IExprementVisitor visitor) at ..visit(_IExpressionStatement ) at _3S.CoDeSys.LanguageModelManager.ExpressionStatement.Accept(IExprementVisitor visitor) at ..visit(_ISequenceStatement ) [FATAL ERROR] GPX 22-10-2018-1440project: FB_PltManage [Controller: PLC Logic: Application](Line 391, Column 1 (Impl)): Internal error in _IStatement (maybe try to simplify expressions): FC_PltSearch(i_Record := __INSTANCEPOINTER^.io_Plt^[__INSTANCEPOINTER^.i_Record].Header.RecordDownstream, i_Position := __INSTANCEPOINTER^.io_Plt^[__INSTANCEPOINTER^.i_RecordDownstream].Header.LengthSection, i_Window := __INSTANCEPOINTER^.io_Plt^[__INSTANCEPOINTER^.i_RecordDownstream].Header.LengthSection, i_Info := __INSTANCEPOINTER^.io_C^.PLT.Head, i_SearchMode := __INSTANCEPOINTER^.io_C^.Mode.DownstreamSearch, io_Plt := PLT, io_C := ADR(__INSTANCEPOINTER^.io_C), o_Position => t_PositionHead, o_Info => t_Integer, o_Link => t_DInteger, o_PltRecord => t_DInteger, o_NumberItemsFound => t_Integer, o_ReturnValue => t_Integer); : System.NullReferenceException: Object reference not set to an instance of an object. at ..visit(_ICallExpression ) at _3S.CoDeSys.LanguageModelManager.CallExpression.Accept(IExprementVisitor visitor) at ..visit(_IExpressionStatement ) at _3S.CoDeSys.LanguageModelManager.ExpressionStatement.Accept(IExprementVisitor visitor) at ..visit(_ISequenceStatement ) [FATAL ERROR] GPX 22-10-2018-1440project: FB_Handover [Controller: PLC Logic: Application](Line 65, Column 1 (Impl)): Internal error in _IStatement (maybe try to simplify expressions): FC_PltSearch(i_Record := __INSTANCEPOINTER^.i_Record, i_Position := __INSTANCEPOINTER^.i_PositionHandOver, i_Window := t_Window, i_Info := __INSTANCEPOINTER^.io_C^.PLT.Tail, i_SearchMode := __INSTANCEPOINTER^.io_C^.Mode.DownstreamSearch, io_Plt := PLT, io_C := ADR(__INSTANCEPOINTER^.io_C), o_Position => t_Dinteger, INT_TO_DINT(o_Info) => t_Dinteger, o_Link => t_Dinteger, o_PltRecord => t_Dinteger, o_NumberItemsFound => t_NumberItemsFound, INT_TO_DINT(o_ReturnValue) => t_Dinteger); : System.NullReferenceException: Object reference not set to an instance of an object. at ..visit(_ICallExpression ) at _3S.CoDeSys.LanguageModelManager.CallExpression.Accept(IExprementVisitor visitor) at ..visit(_IExpressionStatement ) at _3S.CoDeSys.LanguageModelManager.ExpressionStatement.Accept(IExprementVisitor visitor) at ..visit(_ISequenceStatement ) [FATAL ERROR] GPX 22-10-2018-1440project: FB_PltManage [Controller: PLC Logic: Application](Line 516, Column 1 (Impl)): Internal error in _IStatement (maybe try to simplify expressions): FC_PltSearch(i_Record := __INSTANCEPOINTER^.i_Record, i_Position := DINT#0, i_Window := s_ItemLength, i_Info := __INSTANCEPOINTER^.io_C^.PLT.Tail, i_SearchMode := __INSTANCEPOINTER^.io_C^.Mode.UpstreamSearch, io_Plt := PLT, io_C := ADR(__INSTANCEPOINTER^.io_C), o_Position => t_Position, o_Info => t_Integer, o_Link => t_DInteger, o_PltRecord => t_DInteger, o_NumberItemsFound => t_Integer, o_ReturnValue => t_Integer); : System.NullReferenceException: Object reference not set to an instance of an object. at ..visit(_ICallExpression ) at _3S.CoDeSys.LanguageModelManager.CallExpression.Accept(IExprementVisitor visitor) at ..visit(_IExpressionStatement ) at _3S.CoDeSys.LanguageModelManager.ExpressionStatement.Accept(IExprementVisitor visitor) at ..visit(_ISequenceStatement ) [FATAL ERROR] GPX 22-10-2018-1440project: FB_PltManage [Controller: PLC Logic: Application](Line 648, Column 1 (Impl)): Internal error in _IStatement (maybe try to simplify expressions): FC_PltClearPosition(i_Record := __INSTANCEPOINTER^.i_RecordDownstream, i_Position := t_PositionDownstream, i_Info := __INSTANCEPOINTER^.io_Plt^[__INSTANCEPOINTER^.i_Record].Entry[t_EntryUsed].Info, io_Plt := PLt, io_Events := ADR(Events), io_C := ADR(__INSTANCEPOINTER^.io_C), io_Events__Array__Info[INT#1].diLower := DINT#1, io_Events__Array__Info[INT#1].diUpper := DINT#20, o_ReturnValue => t_Integer); : System.NullReferenceException: Object reference not set to an instance of an object. at ..visit(_ICallExpression ) at _3S.CoDeSys.LanguageModelManager.CallExpression.Accept(IExprementVisitor visitor) at ..visit(_IExpressionStatement ) at _3S.CoDeSys.LanguageModelManager.ExpressionStatement.Accept(IExprementVisitor visitor) at ..visit(_ISequenceStatement ) [ERROR] GPX 22-10-2018-1440project: FB_PltManage [Controller: PLC Logic: Application](Line 125, Column 1 (Impl)): Internal error in _IStatement (maybe try to simplify expressions): FC_PltClearPosition(i_Record := __INSTANCEPOINTER^.i_Record, i_Position := t_EntryPosition, i_Info := INT#0, io_Plt := PLT, io_Events := ADR(EVENTS), io_C := ADR(__INSTANCEPOINTER^.io_C), io_Events__Array__Info[INT#1].diLower := DINT#1, io_Events__Array__Info[INT#1].diUpper := DINT#20, o_ReturnValue => t_Integer); : System.NullReferenceException: Object reference not set to an instance of an object. at ..visit(_ICallExpression ) at _3S.CoDeSys.LanguageModelManager.CallExpression.Accept(IExprementVisitor visitor) at ..visit(_IExpressionStatement ) at _3S.CoDeSys.LanguageModelManager.ExpressionStatement.Accept(IExprementVisitor visitor) at ..visit(_ISequenceStatement ) [ERROR] GPX 22-10-2018-1440project: FB_PltManage [Controller: PLC Logic: Application](Line 391, Column 1 (Impl)): Internal error in _IStatement (maybe try to simplify expressions): FC_PltSearch(i_Record := __INSTANCEPOINTER^.io_Plt^[__INSTANCEPOINTER^.i_Record].Header.RecordDownstream, i_Position := __INSTANCEPOINTER^.io_Plt^[__INSTANCEPOINTER^.i_RecordDownstream].Header.LengthSection, i_Window := __INSTANCEPOINTER^.io_Plt^[__INSTANCEPOINTER^.i_RecordDownstream].Header.LengthSection, i_Info := __INSTANCEPOINTER^.io_C^.PLT.Head, i_SearchMode := __INSTANCEPOINTER^.io_C^.Mode.DownstreamSearch, io_Plt := PLT, io_C := ADR(__INSTANCEPOINTER^.io_C), o_Position => t_PositionHead, o_Info => t_Integer, o_Link => t_DInteger, o_PltRecord => t_DInteger, o_NumberItemsFound => t_Integer, o_ReturnValue => t_Integer); : System.NullReferenceException: Object reference not set to an instance of an object. at ..visit(_ICallExpression ) at _3S.CoDeSys.LanguageModelManager.CallExpression.Accept(IExprementVisitor visitor) at ..visit(_IExpressionStatement ) at _3S.CoDeSys.LanguageModelManager.ExpressionStatement.Accept(IExprementVisitor visitor) at ..visit(_ISequenceStatement ) [ERROR] GPX 22-10-2018-1440project: FB_PltManage [Controller: PLC Logic: Application](Line 516, Column 1 (Impl)): Internal error in _IStatement (maybe try to simplify expressions): FC_PltSearch(i_Record := __INSTANCEPOINTER^.i_Record, i_Position := DINT#0, i_Window := s_ItemLength, i_Info := __INSTANCEPOINTER^.io_C^.PLT.Tail, i_SearchMode := __INSTANCEPOINTER^.io_C^.Mode.UpstreamSearch, io_Plt := PLT, io_C := ADR(__INSTANCEPOINTER^.io_C), o_Position => t_Position, o_Info => t_Integer, o_Link => t_DInteger, o_PltRecord => t_DInteger, o_NumberItemsFound => t_Integer, o_ReturnValue => t_Integer); : System.NullReferenceException: Object reference not set to an instance of an object. at ..visit(_ICallExpression ) at _3S.CoDeSys.LanguageModelManager.CallExpression.Accept(IExprementVisitor visitor) at ..visit(_IExpressionStatement ) at _3S.CoDeSys.LanguageModelManager.ExpressionStatement.Accept(IExprementVisitor visitor) at ..visit(_ISequenceStatement ) [ERROR] GPX 22-10-2018-1440project: FB_PltManage [Controller: PLC Logic: Application](Line 648, Column 1 (Impl)): Internal error in _IStatement (maybe try to simplify expressions): FC_PltClearPosition(i_Record := __INSTANCEPOINTER^.i_RecordDownstream, i_Position := t_PositionDownstream, i_Info := __INSTANCEPOINTER^.io_Plt^[__INSTANCEPOINTER^.i_Record].Entry[t_EntryUsed].Info, io_Plt := PLt, io_Events := ADR(Events), io_C := ADR(__INSTANCEPOINTER^.io_C), io_Events__Array__Info[INT#1].diLower := DINT#1, io_Events__Array__Info[INT#1].diUpper := DINT#20, o_ReturnValue => t_Integer); : System.NullReferenceException: Object reference not set to an instance of an object. at ..visit(_ICallExpression ) at _3S.CoDeSys.LanguageModelManager.CallExpression.Accept(IExprementVisitor visitor) at ..visit(_IExpressionStatement ) at _3S.CoDeSys.LanguageModelManager.ExpressionStatement.Accept(IExprementVisitor visitor) at ..visit(_ISequenceStatement ) [ERROR] GPX 22-10-2018-1440project: FB_Handover [Controller: PLC Logic: Application](Line 39, Column 1 (Impl)): Internal error in _IStatement (maybe try to simplify expressions): FC_PltSearch(i_Record := __INSTANCEPOINTER^.i_Record, i_Position := __INSTANCEPOINTER^.i_PositionHandOver, i_Window := __INSTANCEPOINTER^.i_PositionHandOver, i_Info := __INSTANCEPOINTER^.io_C^.PLT.Head, i_SearchMode := __INSTANCEPOINTER^.io_C^.Mode.DownstreamSearch, io_Plt := PLT, io_C := ADR(__INSTANCEPOINTER^.io_C), o_Position => t_PositionHead, INT_TO_DINT(o_Info) => t_Dinteger, o_Link => t_Dinteger, o_PltRecord => t_Dinteger, o_NumberItemsFound => t_NumberItemsFound, INT_TO_DINT(o_ReturnValue) => t_Dinteger); : System.NullReferenceException: Object reference not set to an instance of an object. at ..visit(_ICallExpression ) at _3S.CoDeSys.LanguageModelManager.CallExpression.Accept(IExprementVisitor visitor) at ..visit(_IExpressionStatement ) at _3S.CoDeSys.LanguageModelManager.ExpressionStatement.Accept(IExprementVisitor visitor) at ..visit(_ISequenceStatement ) [ERROR] GPX 22-10-2018-1440project: FB_Handover [Controller: PLC Logic: Application](Line 65, Column 1 (Impl)): Internal error in _IStatement (maybe try to simplify expressions): FC_PltSearch(i_Record := __INSTANCEPOINTER^.i_Record, i_Position := __INSTANCEPOINTER^.i_PositionHandOver, i_Window := t_Window, i_Info := __INSTANCEPOINTER^.io_C^.PLT.Tail, i_SearchMode := __INSTANCEPOINTER^.io_C^.Mode.DownstreamSearch, io_Plt := PLT, io_C := ADR(__INSTANCEPOINTER^.io_C), o_Position => t_Dinteger, INT_TO_DINT(o_Info) => t_Dinteger, o_Link => t_Dinteger, o_PltRecord => t_Dinteger, o_NumberItemsFound => t_NumberItemsFound, INT_TO_DINT(o_ReturnValue) => t_Dinteger); : System.NullReferenceException: Object reference not set to an instance of an object. at ..visit(_ICallExpression ) at _3S.CoDeSys.LanguageModelManager.CallExpression.Accept(IExprementVisitor visitor) at ..visit(_IExpressionStatement ) at _3S.CoDeSys.LanguageModelManager.ExpressionStatement.Accept(IExprementVisitor visitor) at ..visit(_ISequenceStatement ) [ERROR] GPX 22-10-2018-1440project: FB_EnergySave [Controller: PLC Logic: Application](Line 89, Column 1 (Impl)): Internal error in _IStatement (maybe try to simplify expressions): FC_PltClearPosition(i_Record := __INSTANCEPOINTER^.i_Record, i_Position := t_Position, i_Info := __INSTANCEPOINTER^.io_C^.PLT.EnergySave, io_Plt := PLT, io_Events := ADR(EVENTS), io_C := ADR(__INSTANCEPOINTER^.io_C), io_Events__Array__Info[INT#1].diLower := DINT#1, io_Events__Array__Info[INT#1].diUpper := DINT#20, o_ReturnValue => t_ReturnValue); : System.NullReferenceException: Object reference not set to an instance of an object. at ..visit(_ICallExpression ) at _3S.CoDeSys.LanguageModelManager.CallExpression.Accept(IExprementVisitor visitor) at ..visit(_IExpressionStatement ) at _3S.CoDeSys.LanguageModelManager.ExpressionStatement.Accept(IExprementVisitor visitor) at ..visit(_ISequenceStatement ) [ERROR] GPX 22-10-2018-1440project: FB_Pec [Controller: PLC Logic: Application](Line 312, Column 1 (Impl)): Internal error in _IStatement (maybe try to simplify expressions): FC_PltClearPosition(i_Record := __INSTANCEPOINTER^.i_Record, i_Position := __INSTANCEPOINTER^.s_PositionWriteRead, i_Info := t_Info, io_Plt := PLT, io_Events := ADR(Events), io_C := ADR(__INSTANCEPOINTER^.io_C), io_Events__Array__Info[INT#1].diLower := DINT#1, io_Events__Array__Info[INT#1].diUpper := DINT#20, o_ReturnValue => t_Integer); : System.NullReferenceException: Object reference not set to an instance of an object. at ..visit(_ICallExpression ) at _3S.CoDeSys.LanguageModelManager.CallExpression.Accept(IExprementVisitor visitor) at ..visit(_IExpressionStatement ) at _3S.CoDeSys.LanguageModelManager.ExpressionStatement.Accept(IExprementVisitor visitor) at ..visit(_ISequenceStatement ) [ERROR] GPX 22-10-2018-1440project: FB_Pec [Controller: PLC Logic: Application](Line 406, Column 1 (Impl)): Internal error in _IStatement (maybe try to simplify expressions): FC_PltClearPosition(i_Record := __INSTANCEPOINTER^.i_Record, i_Position := __INSTANCEPOINTER^.s_PositionWriteRead, i_Info := __INSTANCEPOINTER^.io_C^.PLT.Head, io_Plt := PLT, io_Events := ADR(Events), io_C := ADR(__INSTANCEPOINTER^.io_C), io_Events__Array__Info[INT#1].diLower := DINT#1, io_Events__Array__Info[INT#1].diUpper := DINT#20, o_ReturnValue => t_Integer); : System.NullReferenceException: Object reference not set to an instance of an object. at ..visit(_ICallExpression ) at _3S.CoDeSys.LanguageModelManager.CallExpression.Accept(IExprementVisitor visitor) at ..visit(_IExpressionStatement ) at _3S.CoDeSys.LanguageModelManager.ExpressionStatement.Accept(IExprementVisitor visitor) at ..visit(_ISequenceStatement ) [WARNING] GPX 22-10-2018-1440project: FC_Calculate [Controller: PLC Logic: Application](Line 8, Column 1 (Impl)): C0197: Implicit conversion from 'DINT' to 'REAL': possible loss of information [ERROR] Internal error:System.NullReferenceException: Object reference not set to an instance of an object. at ..(_ICompiledPOU ) at ..(_ICompileContext ) at ..(_ICompileContext ) at ?..(_ICompileContext , _ICompileContext , ICodegenerator , Boolean ) at _3S.CoDeSys.LanguageModelManager.Compiler3590.Compiler.(Guid , Boolean , Boolean , Boolean , IOnlineChangeDetails& , IMessage[]& , IMessage[]& ) Build complete -- 10 errors, 2 warnings : no download possible!