Manual for Q64DA is here
http://www.meau.com/functions/dms/getfile.asp?ID=010000000000000001000000214704000
To program this card you need to know it's base address.
To enable outputs you will have to turn on Y1, Y2, Y3, Y4 on (see 3.3.1).
Manual assumes that ths is 0, you have to offset it if required.
If your card has base address 1C0 for example, than instead of Y1-Y4 you will have to use Y1C1-Y1C4.
Buffer memory is listed in 3.4.2. Buffer 0 has enable/disable bits for each channel.
According to manual default value is Fh which makes all four channel enabled (see 3.4.5).
If this is not the case, you can enable it using instruction [MOV h00F U1C\G0] (still assuming base address 1C0, hence
"U1C" which means address and "\G0" which is buffer 0. "U" and "\G" are always there.)
to write value to output, you will have to use buffer locations 1-4 (or 1-8 if you had 8ch analog card).
if your value is in D100, you can send it to first output by [MOV D100 U1C\G1]
to send value is in D101, to second output use [MOV D101 U1C\G2] etc. (just read 3.4.5 and 3.4.6)
to read any error codes (buffer 19dec or 13h) you could use [MOV U1C\G19 D50] to transfer the code to plc address D50. Error codes are listed in chapter 8 (troubleshooting).
i think you get the point and using any other buffer memory location should be piece of cake...