1、64256?2561024?PID?BASIC PLC?K?1000?1K?1.560ms/?0.48 ms/?FX?提示及建议1?40%?30%?CF?DKK?D?YZ?6.1?KMSQSB?YAKM?CPUROM RAM?Z80A?8031?8085?8086?80286?ROM?RAM?STOP?PROGRAM?ON/OFF?FXON?2000?SB?SA?SQ?KA?3K470K24V?1224V?100120V?200240V6.12?12?2A/1?10ms?DC1248V,0.5A/1?1ms?0.3A/1?COM?A/D?D/A?ASCII/BASIC?,?5V?35mm?DI
2、N?055?85%?85265V?20.426.4V?35%85%?35?提示与建议提示与建议提示与建议提示与建议1.?4.PLC?ON?STOPYNNYSTOPRUN?T=?+?ERROR?0?END?ETD?watch-dog timer?WDT?提示与建议提示与建议提示与建议提示与建议1.PLC?2.?3.?7?IEC1131?LD?IL?FBD?X1?X0?K1?Y1?Ladder Diagram?KM0SB1SB2KM0?X1X2Y0Y0PLC?SB1?X000?SB2?X001?KM?Y000?6.1KMX000X001COMY000COMSB1SB2PLC220VY000X000
3、?Instruction List?:LD XI OR Y0ANI X2OUT Y0X1Y0X2X1Y0X2Y0Y0PLC?BASIC?FORTRAN?第十七课率蔽弧第?累L灵1?16256?EEPROM?8000?EPROM?RS233?OS?2N?P17P182?M?E?EX?EY?R?T?DC?X?YR?YS?YT?AC?AC100120V?H?1A/1?V?F?L?TTL?0.5/1?+24V?16258?258?Y?X000X007?X000X017?X010 X027?X030X037?X000X077?Y000Y007?Y010 Y027?Y030Y037?Y000Y077?9?
4、M0M499?500?M100M100M100?M500M1023?524?RST?ZRST?X000ON?M500?M500X000X001?M3?M1024M3071?M8000M8255?M8000?M8001?M8002?M8003?M8012100ms?M8011?M8013?1s?6.2M100Y12ENDM8000Y0M8002M100M8012M8033M?M8033?M8034?M8039?STL?S0S9?10?S10S19?S0S499?S500899?400?S900S999?100?X001S2S20S21S22?Y001Y002?X002?X003?bit?100m
5、s?32767?T0T245?100m?T0T199?200?0.13276.7s?T200T245?46?0.01327.67s3?T246T255?T246T249?0.00132.767s?T250T255?D5FNCMOVK100D5T10X001X002?Y000T30X000T30K123X000T30?Y00012.3S?OFF?RSTC0C0Y000ENDX001X000K6C01?132767?C0C199?C0C99?C100C199?C0?-21474836482147483648?C200C219?C220C234?15?M8200M8234?ON,?OFF,?B?P2
6、2?21?*1?C235C240 6?C241C245 5?C246C250 5?*2?AB?C251C255 5?U/D?U?X2?X3?10kz?X4?X5?7kz?X6?X7?K/H?K118?H11816?32767=H0000FFFF 32?2147483648=H00000000FFFFFFFF7?D0D199?M8031?D200D511?312?D8000D8255?D1000D7999?7000?MOV?D8000?250msFNC07WDTM8002FNC12MOVK250 D8000?V/Z?Z?V=8?z=14,?D5V?D13?5+8=13?P?KnX?.Vz16bi
7、t16bit32bits MOVD5VD10Z?Z=145+8=1310+14=24D13D24?6.2?P0P63?64?FNC00?CJ?FNC00CJP0X001?P0?P1主程序FNC01CALLP1FNC06FENDFNC02SRETX001?FNC01?CALL?128?P0P127?FNC02?SRET?I0I8?FXON3A?U0?I0U0I0?05V?010V?15V?420mA?10V?50mA?20 mA?P2?FXON232ADP?FXON455ADP?10m?BA?ABAB?MARK?240?/s?=24010=2400bit/s=2400bps?RS233C?RS4
8、22?RS485?60019200?15m?1200m?10Mbps?P38?提示和建议1?FX2N64M001?FX2N64MRD?第十八课累L灵的基础指令1?LDI?ANB?ORB?AND?ANI?OR?ORI?24?OUT?1-2?3-5?Y000M0Y001Y002ENDX000X000 X001X001X002X0030 LD X0001OUT Y0002LDI X0003AND X0014OUT M05ANI X0026OUT Y0017LDI X0018ORI X0029ORI X00310OUT Y00211ENDX002?+2?FRX3?SB1X1?Y0KM?SB2X0?LD
9、 X0OR Y0ANI X1ANI X3OUT Y0ENDX0X1Y0SB2SB1KM?FU0.51APLCKMSB1SB2FRX0X1X3COMCOMY0FU220V?ENDX0X1X3Y0Y0KMM3?QSFU1FU2KMFRKMSB1SB2220V?380V?FR6?LDP?LDF?X1Y1X2Y2LDP X1OUT Y1LDF X2OUT Y2ENDX1Y1TX2TY2?END7?ANDP?ANDF?ENDM1X1Y1X2X3Y2LD M1ANDP X1OUT Y1LD X2ANDF X3OUT Y2ENDM1X1Y1TX2X3TY8?ORP?ORF?ENDX0M0X1X4X5Y0LD
10、P X0ORP X1OUT M0LDF X4ORF X5OUT Y0END?M0?Y0?0 LD X001 5 LD X0051OR X002 6 OR X0062LD X003 7 ANB3OR X004 8 OUT Y0004ANB 9 ENDY000ENDX001 X003 X005X002 X004 X?1LD X0022AND X0043LDI X0064AND X0125ORBENDY001X002X004X006 X012X014 X0166LD X0147AND X0168ORB9OUT Y00110 END 10?T SV?n?255?SV?K1K32767?TnT0T199
11、?(200?03276.7s?100ms32767=3276.7s)T200T245?03276.7sT246T249?032.767sT250T255?0 LD X0001OUT T30 K1004 LD T305 OUT Y0006 END X000T30?T30?Y00010s?T30Y000ENDX000T30K100X000T30Y000ENDX000 T30K1000 LD X0001OUT T30 K1004 LD X0005 ANI T306 OUT Y0007 END?5SX000T30Y?2s?TT30Y001ENDT30T30Y001T30 Y001K10T30Y0011
12、s?0 LDI T301OUT T30 K104 LD T305 ANI Y0016 LDI T307 AND Y0018 ORB9 OUT Y00110 END?6.31?,T30?Y001?;END3?1s;M1?5S?M2?KM1M1M2QSFU1L1 L2 L3KM2FR2FR1FU2FR1FR2SB1SB2220V?KM1KTKM2KTKM1M2?FR2X3M1?FR1X2M2?KM2Y2?SB1X1M1?KM1Y1?SB2SB1FR1FR2COMCOMX0X1X2X3Y1Y2PLCKM1KM2FUY1T0K50Y2ENDX0Y1X1X2X3T00 LD X0 6 OUT T0 K5
13、01 OR Y1 9 LD T02 ANI X1 10 OUT Y23 ANI X2 11 END4 ANI X35 OUT Y1?1.?2.220V?4.Y2?HL?3S?2S?T0K20Y0T1K30ENDX0T1T0SBX0Y0COM COMEHLPLCX0T0T1Y02S3S2S3S3S2ST?T30Y0T30K10T30Y0T30Y0END?T30Y01S1S1S?10S?KM2Y1?SB2X11?KM1Y0?SB1X0?SB1SB2COMCOMFU220V?FR1FR2KM1KM2X0X1Y0Y1PLCK50M0T0Y0M1T1Y1ENDX0X1M0T0X1Y0T0M1T1M0M1
14、T0K100X0X1M0M1Y0Y15S10S?2.M0?11?C SV?199?n=099?n=100199?RST CnC?0 LD X0001RST C0 C0?02LD X0013OUT C0 K5 C0?56 LD C07 OUT Y000?8 ENDY000X000X001C0?312450C0?0123时序图时序图时序图时序图?X000RSTC0C0Y000ENDX001C0K5梯形图梯形图梯形图梯形图T0RST C0C0RST C2C2RST C4C4Y000ENDX000 T0X000C0T0X000C2C0X000C4C2C4K600K60K24K5?0 LD X0001A
15、NI T02OUT T0 K6005 LDI X0006 OR C07 RST C08 LD T09 OUT C0 K6012 LDI X00013 OR C214 RST C215 LD C016 OUT C2 K2419 LDI X00020 OR C421 RST C422 LD C223 OUT C4 K524 LD C425 OUT Y00026 END T+C?C+C?C2?C4?T0?100ms600=60s?1min60=60min=1hC2?1h24=24h=1?5=5?MPSMRDMPP211211MPPMRDMPSMPP12?MPS?MRD?MPP?1MRD?1 MPP?
16、0 LD X0001MPS?2LD X00130R X0024ANB?X0005OUT Y0006MRD?X0007LD X0038AND X0049LD X00510AND X00611ORB?12ANB?X00013OUT Y001 14MPP?15AND X00716OUT Y00217LD X01018OR X01119ANB?20OUT Y00321ENDY000Y001Y002Y003ENDX000X001X002X003 X004X005 X006X007X010X011MPSMRDMPP?SB1X2?SB3X1?KM2X2X3X0Y1Y0Y1ENDY0Y0X1Y1220V?SB
17、2SB1SB3FRX0X1X2X3Y0Y1COMCOMKM1FU3KM2KM10 LDI X2 8 MPP1 ANI X3 9 LD X12 MPS10 OR Y13 LD X0 11 ANB4 OR Y0 12 ANI Y05 ANB 13 OUT Y16 ANI Y1 14 END7 OUT Y0KM2M3?QSKM1FRFR1KM1KM2FRSB1SB1SB2SB3KM1KM2KM2KM1220?FU2L1 L2 L3?FR?13?MC?MCR?3MCR?LD/LDI?Ni?MCNY?MMCRN0 LD X0001MC N0 M1004 LD X0015 OUT Y0006 LD X00
18、27 OUT Y0018 MCR N010 ENDX000MCN0 M100Y000Y001MCRN0N0X001X002X000 OFFM100?N0?M100?SB3?L1L2L3KM1Y0KM2Y1KM3Y2KM4Y3FRU1V1W1W2U2V2?KM4Y3Y?KM3Y2?SB3X2?SB2X1?FU1SB1SB2SB3COMLNX0?COMY0 Y1 Y2Y3KM1KM2KM3KM4KM2KM1KM4KM3FRPLCFU?1.2.Y1T0Y2Y3ENDX0X1X2Y1Y0Y0X1Y1X0X2Y0Y0Y1T0Y3T0Y2K50LD X0OR Y0ANI X1ANI X2ANI Y1OUT
19、 Y0LD X1OR Y1ANI X0ANI X2ANI Y0OUT Y1LD Y0OR Y1OUT T0 K50MPSANI T0ANI Y3OUT Y2MPPAND T0ANI Y2OUT Y3ENDN0K50Y0Y0Y1Y1T0Y1MCN0M100Y2Y3MCRN0ENDX0X1X2Y1X1X0X2Y0Y0M100T0Y3T0Y2LD X0OR Y0ANI X1ANI X2ANI Y1OUT Y0LD X1OR Y1ANI X0ANI X2ANI Y0OUT Y1LD Y0OR Y1OUT T0 K50MC N0 M100LDI T0ANI Y3OUT Y2LD T0ANI Y2OUT
20、Y3MCR N0END用堆栈指令用堆栈指令用堆栈指令用堆栈指令用主令指令用主令指令用主令指令用主令指令14?INVINV?INV?X1Y0LD X1INVOUT Y0ENDX1YSET Y?SRST YMSTCDVZ15?SET?M 1RST?M 2T?C 2D?D 3?K0?SETY000RSTY000SETM0RSTM0SETS0RSTS0RSTD0RSTT25T25X000X001X002X003X004X005X006X000X007K100 LD X0001SET Y0002LD X0013RST Y0004LD X0025SET M06LD X0037RST M08LD X0049SET S011 LD X00512 RST S014 LD X00615 RST D016 LD X00017 OUT T25 K1020LD X00721RST T25?SET/RST?X000X001Y?KMY0?SB1SB2X0X1COMCOMY0FRKM220?FUPLCSETY0RSTY0ENDX0X1LD X0SET Y0LD X1RST Y0END?PLS?PLF?2PLF?PLSY?MPLFY?PLS/PLF?PLSM0SETY000PLFM1RSTY