Name Data Type Initial Value Description, Parameter ValuesDATA_LEN DWORD 16#00000000 The length of the data to be transmitted is speci-fied in bytes at input DATA_LEN. The maximumnumber is 84.VAR_OUTPUTDONE BOOL FALSE Output DONE indicates the sending of data. Thisoutput always has to be considered together withoutput ERR.The following applies:DONE = TRUE and ERR = FALSE:Sending completed. A data set was sent correctly.DONE = TRUE and ERR = TRUE:An error occurred during sending. The errornumber is indicated at output ERNO.ERR BOOL FALSE Output ERR indicates whether an error occurredduring sending. This output always has to be con-sidered together with output DONE. The followingapplies if an error occurred during sending: DONE= TRUE and ERR = TRUE. Output ERNO indi-cates the error number.ERNO WORD 16#0000 Output ERNO provides an error identifier if aninvalid value has been applied to an input or if anerror occurred during job processing. ERNOalways has to be considered together with theoutputs DONE and ERR. The output value atERNO is only valid if DONE = TRUE and ERR =TRUE. The error messages encoding at outputERNO is explained at the beginning of the func-tion block descriptions (Ä AC500 User Documen-tation).Call in STPM5xxSend (EN := PM5xxSend_EN,DATA := ADR(PM5xxSend_DATA),DATA_LEN := PM5xxSend_DATA_LEN,DONE => PM5xxSend_DONE,ERR => PM5xxSend_ERR,ERNO => PM5xxSend_ERNO);4.6.5 DPRAM_SM5XX_SEND and DPRAM_SM5XX_REC in SysInt_AC500_V10.libDPRAM_SM5XX_SEND and DPRAM_SM5XX_REC POUs from SysInt_AC500_V10.lib can be used onPM5xx Non-safety CPU to exchange data with SM560-S Safety CPU.Configuration and programmingAC500-S Libraries > DPRAM_SM5XX_SEND and DPRAM_SM5XX_REC in SysInt_AC500_V10.lib30.03.2017 AC500-S 259