Hi Echion,
NI-DAQ(mx) is used just for NI-Hardware: no you can't use it.
To program the PLC you need to use the right programming environment. For Siemens S7 you need to use Simatic (or maybe some other 3rd party software supporting IEC61131). Point.
The OPC server is used just for data exchange. It's no programming interface!