text: <s>[INST] Is it possible to create a function block in RSLogix 500 Pro? [/INST] RSLogix 500 only uses Ladder language, in routines. Only LAD2 is launched by the controller, and you should use the instruction JSR to launch the other ladder routines. There isn't a feature like Add-On Instructions in RSLogix 500. Additionally, the JSR doesn't accept parameters, like Studio 5000. The feature that you are searching for, is available in Micro800 and CCW.\n </s>