plcopen/definitions.py
changeset 1739 ec153828ded2
parent 1736 7e61baa047f0
child 1740 b789b695b5c6
equal deleted inserted replaced
1738:d2e979738700 1739:ec153828ded2
    33 # but translation should happen here
    33 # but translation should happen here
    34 _ = lambda x:x
    34 _ = lambda x:x
    35 
    35 
    36 LANGUAGES = ["IL","ST","FBD","LD","SFC"]
    36 LANGUAGES = ["IL","ST","FBD","LD","SFC"]
    37 
    37 
    38 LOCATIONDATATYPES = {"X" : ["BOOL"],
    38 LOCATIONDATATYPES = {"X": ["BOOL"],
    39                      "B" : ["SINT", "USINT", "BYTE", "STRING"],
    39                      "B": ["SINT", "USINT", "BYTE", "STRING"],
    40                      "W" : ["INT", "UINT", "WORD", "WSTRING"],
    40                      "W": ["INT", "UINT", "WORD", "WSTRING"],
    41                      "D" : ["DINT", "UDINT", "REAL", "DWORD"],
    41                      "D": ["DINT", "UDINT", "REAL", "DWORD"],
    42                      "L" : ["LINT", "ULINT", "LREAL", "LWORD"]}
    42                      "L": ["LINT", "ULINT", "LREAL", "LWORD"]}
    43 
    43 
    44 #-------------------------------------------------------------------------------
    44 #-------------------------------------------------------------------------------
    45 #                        Function Block Types definitions
    45 #                        Function Block Types definitions
    46 #-------------------------------------------------------------------------------
    46 #-------------------------------------------------------------------------------
    47 
    47