Serial I/O FAQs |
Q: Why is my device not responding to the serial commands?
On your PC, make sure that your serial port settings in Measurement & Automation Explorer (MAX) match the serial settings for your device. Follow these instructions to configure your serial port settings:
- Launch MAX.
- Expand Devices and Interfaces.
- Expand Ports (Serial & Parallel).
- Right-click your serial port name in the configuration tree to configure your port.
When using a remote target, you can setup the Serial Port Settings by selecting Target»Target Options, and choosing the Serial Port Tab.
Note You must have NI-VISA installed to communicate with serial devices. |
Check your device manual for the type of serial cable you need to communicate with the device. Some devices require straight-through cables while others require crossover cables.
Make sure you select the serial port connected to your device when sending and receiving commands.
Q: How can I verify that my serial port is working correctly?
Refer to Serial Communication Starting Point for information and troubleshooting tips.
Q: How do I send a serial command based on the result of an inspection?
At the end of your inspection diagram, add a Logic Calculator step that computes the AND of all the step statuses. Then, add a Serial I/O step after the Logic Calculator step to send a serial command based on the Step Status of the Logic Calculator step.
Note The AND of all the step statuses equals the Inspection Status. |
Q: How can I set up my remote target serial port configuration?
Navigate to Target»Target Options»Serial Port.
Q: Why are commands not executed when I click the step in the State Configuration window?
In Configuration mode, commands are executed only when you click one of the following buttons:
- Run Inspection Once
- Run Inspection in Loop
- Run Inspection until Failure
Vision Builder AI does not execute the step when you click on the step to avoid potential timeouts associated with the step.