Example - Manual - SIMATIC AX - Instructions that can be used for Freeport communication. - Siemens.Simatic.S71500.CommunicationsProcessor.PointToPoint,library

Siemens.Simatic.S71500.CommunicationsProcessor.PointToPoint library

Portfolio
SIMATIC AX
Product
SIMATIC AX
Software version
0.1.59
Edition
09/2023
Language
English (original)
Package Name
@ax/simatic-1500-pointtopoint
USING Siemens.Simatic.S71500.CommunicationsProcessor.PointToPoint;

PROGRAM SendConfigProgram
    VAR
        configData : SendConfigData;
        SendConfig : SendConfig;
    END_VAR
    // set configData
    configData.appendEnd := STRING#'B';
    // ...
    sendConfig(REQUEST := configData.request,
                PORT := WORD#16#115,
                appendEnd := configData.appendEnd,
                DONE => configData.DONE,
                ERROR => configData.ERROR,
                STATUS => configData.STATUS);
END_PROGRAM

TYPE
    SendConfigData : STRUCT
        request : BOOL;
        appendEnd : STRING[5];
        DONE : BOOL; 
        ERROR : BOOL;
        STATUS : WORD := WORD#16#7000;
    END_STRUCT;
END_TYPE