FP3¥iµ{¦¡±±¨î¾¹³sµ²
AD-DA ¦^¸ô²Õ¸Ë¤Îµ{¦¡¼¶¼gÃD¥Ø:
1.FP3¥iµ{¦¡±±¨î¾¹³sµ² DA ²£¥Í¤èªi«H¸¹¦^¸ô
sol2.FP3¥iµ{¦¡±±¨î¾¹³sµ² DA ²£¥Í¤T¨¤ªi«H¸¹¦^¸ô
sol3.FP3¥iµ{¦¡±±¨î¾¹³sµ² DA ²£¥Í¿÷¾¦ªi«H¸¹¦^¸ô
4.FP3¥iµ{¦¡±±¨î¾¹³sµ² AD ²£¥Í«H¸¹¦^¸ô
5.FP3¥iµ{¦¡±±¨î¾¹³sµ² DA ²£¥Í¤èªi«H¸¹0010¦^¸ô
6.FP3¥iµ{¦¡±±¨î¾¹³sµ² DA ²£¥Í¤èªi»P¤T¨¤ªi«H¸¹¦^¸ô
7.FP3¥iµ{¦¡±±¨î¾¹³sµ² DA²£¥Í100ms¤T¨¤ªi»P500ms¤T¨¤ªi«H¸¹¦^¸ô
8.FP3¥iµ{¦¡±±¨î¾¹³sµ² DA²£¥Í100ms¤èªi»P500ms¤T¨¤ªi«H¸¹¦^¸ô
FP3 A TO D ²©ö¤Jªù¡G
¦p12-16 ¶¹Ï©Ò¥Ü,º¥ý±NA/D converter unit¼Ò²Õ©Þ¤U¡AÆ[¹î¨ä©³³¡¤§swutch³]©w¡A¦pªG³]©w¬Ò¬°OFF ¡A«h§ÚÌ¥i¥Ñ¸Ó¶ªí¤¤±o¨ì³]©w¤§inputs number ¬°CH.O(A/D unit ±ªO¤WªºCH.O).¦Ó¨äinput range ¬° OV ¨ì ¡Ó10V. ±N A/D unit ¸m©óFP3©Òªþ¤§´¡¼Ñ¤W¡A±qI00¡BI02¡BI03¡B¡E¡E¡E¡E¨ìI07¡A¦@8Ó´¡¼Ñ,³]¸m©óI02´¡¼Ñ¤W¡C±NFP3 CPU ¤W¤§Initialize«ö¶s©¹¤W§æ¡A«ö¶sÀH§Y¦^´_ì¦ì¡A¦p¦¹§Y§¹¦¨°Ñ¼Æ«³]ªº¤u§@(TEST«ö¶s¸û¤Ö¥Î¨ì)¡C
¦A±NRUN¡BREMOTE(¤Ö¥Î)¡BPROG «ö¶s§æ¨ìPROG³B¡A¶}©lÁä¤Jµ{¦¡¡A¥i°Ñ¦Ò–ï12¨ì19¶¤§½d¨Ò¡G
0 ST R9010 (±`®ÉONÄ~¹q¾¹)
1 F150 READ (READ¦Û°ÊÅã¥Ü¡A¦¹³B«öENT)
F«öFN/.FL«öÁä.
K 2 (´¡¼Ñ¬°I02)
K 23 (¬d12¡V13¶¡ACH.O ¤§ conversion Value ¦b Address 23–ú)
k 1 (¥u¦³¤@µ§¸ê®Æ)
DT 0 (¦¹µ§¸ê®Æ¼g¤JDT0¤¤)
¦p¦¹¡A²©öªº A¡VD PLC µ{¦¡§Y§i§¹¦¨¡C
§ÚÌ¥i±NFP3 CPU§æ¨ìRUNªº¦a¤è¡AµM«á«öOP.8¡BENT¡A§Y¶i¤JŪ¨úword¼ÒºA¡CµM«á«öDT0 ¡BREAD¡B§Y¥iÆ[¹î¨ì±ªO¤W DT0 K....¼Æ¦r¤£Â_ªº·L¶q¸õ°Ê¡Aªí¥Ü¤w´ú¶q¨ì¹q·½¨ÑÀ³¾¹¶i¤JAD unit. CH0 ¤§¹qÀ£«H¸¹¡A°²
³]¦¹È¬°500¡A§ÚÌ¥i¥H®Ú¾Ú–ï12¡V12–ﶤ§¹Ïªí¡AOV¡÷¡Ó10V ªÌ§ä¥X¦¹®É¹qÀ£À³¬° 2.5V¡A¦AÆ[
¹î¹q·½¨ÑÀ³¾¹±ªO¤§¹qÀ£È¡A¥i¥H±o¨ì¤¬¬Û¦Lµýªºµ²ªG¡C
±µ¤U¨Ó§ÚÌ¥i¥H¦A¥[´X¦æµ{¦¡¡A¨Ó³]©w¦pªG¿é¤J¹qÀ£È¤Ó°ª¡A·|¦³Äµ¥Ü«H¸¹¡A¦b¦¹§Ú̶ȥܽd¦p¦ó¿é¤Jupper limit Value¡G
º¥ý±N±ªOªO¦ÜPROG.
¿é¤Jµ{¦¡¡G
0 ST R9010
1 F150 READ
K 2
K 23
K 1
DT 0
10 ST 9013 (¤@¶}¾÷ªì´ÁON¤§¯ßªiÄ~¹q¾¹¡A¥i±N¸ê®Æ¼g¤JA/D unit¡A¦Ó¥B³oÓ¤u§@¥u¦b¤@¶}¾÷§¹¦¨«á«K¤£¦A¼g¤J).
11 F151 WRT (°Ñ¦Ò12¡V17)WRT¦Û°ÊÅã¥Ü.
K2 (´¡¼Ñ2).
DT1 (n¼g¤J¤§upper limit È¥ý¦s¦bDT1).
K1 (¤@µ§¸ê®Æ).
K6 (°Ñ¦Ò12¡V13¶. CH.O upper limit¦b
Address 6).
¦¹³B«öWRT.
¦p¦¹§Y§¹¦¨¤Fµ{¦¡¡A¥i«öACLR®ø°£¿Ã¹õ¡A±µµÛ¤¶²Ð¦p¦ó±NDT1ªº¦ì§}¡A¼g¤J1000(5V)ªºupper limit¡G
¥ý«ö OP¡V8 ENT.
¦A«ö DT 1 READ.
§YÅã¥Ü DT 1 ¤§È¡A¦p¥¼¸g³]©w¡A¨ädefault value À³¸Ó¬O 0¡A§ÚÌ¥i¥H
«öCLR¡A±N¦¹È²M°£¡A¦A«öK(10¶i¦ì) ¡A1000¡AWRT¡A¦p¦¹§Y§¹¦¨¤F³]©w DT 1 ¤§¤u§@¡C
¡·Yn³]©w¦¨16¶i¦ì¡A«h«öH.
¡·Yn³]©w¦¨2¶i¦ì¡A«h¥ý«ö¾ï¦â¡A«ö¶s(shift)¦A«ö
BIN§Y¥i¡C
¡·Y«öREAD¡¿©ÎSRC¡¶¥iÅã¥ÜDT1«e«áDT0¡BDT2µ¥
¦ì§}¤§È¡A¦¹®ÉDT0Åã¥Üªº«h¬Oè¤~§ì¨ú¹qÀ£A¡VD°õ
¦æ«á¤§µ²ªG¡C
FP3 DT0A ²©ö¤Jªù¡G
0 ST R9010.
1 F150 WRT (°Ñ¦Ò12¡V11B¶)
K 0 (´¡¼Ñ0)
DT 2 (n¼g¤J¤§È)
K 1 (¤@µ§¸ê®Æ)
K 5 (12¡V19¶Address 5 ¬°
D/A conversion input)
º¥ý®ø°£Â¦³µ{¦¡¡G
OP 0 ENT
SC (DEL)
INST
µM«á«öACLR 0 READ ¶}©l¿é¤Jµ{¦¡¡A§¹¦¨«á¡A«öOP¡V8.ENT.
DT 2 READ.
CLR¡BK¡B500¡BWRT.
³]©w§¹¦¨¡A¦A±Nµ{¦¡§æ¨ìRUNªº¦ì¸m¡A±NCH.0¤§¿é¥X±µ¨ì¤T¥Î¹qªí¡AÆ[¹î¨äÈ¡C±µµÛ½Ð¨Ï¥Î¤T¥Î¹q¿ö¨Ó´ú¶qD/A¼Ò²Õ(´¡¤_´¡¼Ñ0)CH0¤§¿é¥XºÝ¹qÀ£¡A¦A©M12¡V9¶ªº¹Ï¬Û¤ñ¸û¡A¬ù2.5Vªº¹qÀ£È¡C
¦A±NSwith §æ¦ÜPROG¡A«·s«öCLR²M°£DT2¤§È¡A¦A«öK 1000 WRT.¦A§æ¨ìRUN¡AÆ[¹î¿é¥X¤§¹qÀ£¬O§_¤w¤W¤É¦Ü5V.