Communicate With a EX600-SEN3 Using LabVIEW

Updated Mar 27, 2018

Reported In


  • LabVIEW


  • NI-Industrial Communications for Ethernet/IP


SMC EX600-SEN3 fieldbus module

Issue Details

I want to control solenoid valves using a SMC EX600-SEN3 fieldbus module device with LabVIEW.


  1. Set your SMC EX600 device to use a Static IP. You can try using Anybus [External Link] for this purpose.
  2. We recommend using the NI-Industrial Communications for Ethernet/IP Software for LabVIEW driver to send and receive data from the device.

Additional Information

The Operation Manual [External Link] describes which assembly instance to use when specifying inputs or outputs. Using these values, you receive a decimal number response corresponding to the state of each module. Convert this number into binary, and get the bit value for each individual digital line. Digital outputs are handled similarly except you're writing the digital number.


Valves come after your output modules in the array and are handled in groups of 4, since there could be 2 solenoids per valve on certain configurations.  0 turns the block of 4 off, and 255 turns the block of 4 on. Set the correct binary to decimal converted number to get the combination you desire.


Not Helpful