Process controller (Build in)

Use an existing line module or develop a new one for your automated specialized tasks.
Post Reply
x4Trace
Posts: 58
Joined: Fri Feb 14, 2025 2:24 pm

Process controller (Build in)

Post by x4Trace »

Process controller (Build in)

This line module is a working line module, but it is a good example of writing a line module. It communicates with a PLC and ultimately controls the line.
processstart.drawio.png
processstart.drawio.png (43.43 KiB) Viewed 147 times
pass.drawio.png
pass.drawio.png (59.91 KiB) Viewed 147 times

Allowed commands from the PLC side:

LINE_COMMAND_STARTPROCESS_BYUSERID
LINE_COMMAND_STARTPROCESS_BYUSERNAMEPW
LINE_COMMAND_STARTPROCESS_BYORDERBLOCK
LINE_COMMAND_REFRESH_PROCESSES
LINE_COMMAND_NONE
LINE_COMMAND_RESET_ERROR
LINE_COMMAND_RESET
LINE_COMMAND_STOPPROCESS
LINE_COMMAND_PROCESS_PRODUCT_CODE_FORWARD
LINE_COMMAND_PART_ARRIVED
LINE_COMMAND_ADDCODE
LINE_COMMAND_FLUSH_PROCESSES
LINE_COMMAND_SET_REFRESHRATE
LINE_COMMAND_GET_PRODUCT_PROPERTY
LINE_COMMAND_GET_PRODUCT_RECIPECOUNT
LINE_COMMAND_GET_PRODUCT_RECIPE_PROPERTY_BY_INDEX
LINE_COMMAND_GET_PRODUCT_FLOW_VARIABLE
LINE_COMMAND_GET_PRODUCT_FLOW_VARIABLEMAX
LINE_COMMAND_GET_PRODUCT_FLOW_VARIABLEMIN
LINE_COMMAND_START_DOWNTIME
LINE_COMMAND_STOP_DOWNTIME


You can read about the commands:
https://docs.x4trace.com/sw/class_ix4_t ... river.html
Post Reply