¿É±à³ÌÐò¿ØÖÆÆ÷£¨programmable logic controller£¬¼ò³Æplc£©°Ñ×Ô¶¯»¯¼¼Êõ¡¢¼ÆËã»ú¼¼ÊõºÍͨÐż¼ÊõÈÚΪһÌ壬°´ÕÕ³ÉÊì¶øÓÐЧµÄ¼Ìµç¿ØÖƸÅÄîºÍÉè¼Æ˼Ï룬ÓÃÏȽøµÄ΢¿ØÖÆÆ÷¼¼ÊõÀ´ÊµÏÖi/oµÄʵʱ¼ì²âºÍ¿ØÖÆ¡£ÓÉÓÚplc¾ßÓбà³Ì¼òµ¥¡¢¿É¿¿ÐԸߡ¢Í¨ÓÃÐÔÇ¿ºÍʹÓ÷½±ãµÈÌص㣬Òò´ËµÃµ½¹ã·ºÓ¦Óá£plc¼¼ÊõÒѾ³ÉΪ¹¤¿ÆԺУµç¹¤Ñ§µÄ±ØÐÞÄÚÈÝ¡£µ«plcµÄÖÖÀàºÜ¶à£¬·¢Õ¹ºÜ¿ì£¬¶øÖ¸ÁîϵͳºÍʹÓ÷½·¨ÓÖ²»¾¡Ïàͬ£¬Ê¹plcµÄ½ÌѧÄÚÈÝ×ÜÊÇÖͺóÓÚplcµÄ¼¼Êõ·¢Õ¹¡£ÎªÁ˸ıäÕâÖÖ×´¿ö£¬ÎÒÃÇÒÔ×Ô´øÔÚϵͳÖбà³Ì£¨isp£©¹¦Äܵġ¢¸ßÐԼ۱ȵÄ΢¿ØÖÆÆ÷sm2965ΪºËÐÄ£¬ÑÐÖÆÁË»ùÓÚisp¹¦ÄܵĿɱà³ÌÐò¿ØÖÆÆ÷£¬ÓÃÓÚplc¿ØÖÆʵÑé¡£ÏÂÃæ½éÉÜplcµÄÉè¼Æ˼·¡¢Ó²¼þ¹¹³ÉºÍÈí¼þÉè¼Æ·½·¨¡£
Ò»¡¢²ÉÓÃisp΢¿ØÖÆÆ÷sm2965Éè¼ÆplcµÄ˼·
ΪÁËÂú×ã¶ÔǶÈëʽϵͳ²ÉÓø߼¶ÓïÑÔ¿ª·¢µÄÐèÇó£¬ÐÂÒ»´ú΢¿ØÖÆÆ÷ÅäÖÃÁËisp¹¦ÄÜ£¬ËüÊÇÖ¸ÔÚÓû§Éè¼ÆµÄ΢¿ØÖÆÆ÷ϵͳÖÐΪÅäÖÃеÄϵͳ¹¦ÄܶÔÆ÷¼þ½øÐÐÖØбà³ÌµÄ¼¼Êõ¡£ÔÚplcÖвÉÓþßÓÐisp¹¦ÄܵÄ΢¿ØÖÆÆ÷£¬²»½ö¿ÉÒÔÔÚÏ߸üÐÂÓû§³ÌÐò£¬¶øÇÒ»¹¿ÉÒÔÔÚÏßÉý¼¶ÏµÍ³³ÌÐò¡£Ê¹plc½ÌѧÄܽô¸úplc×îм¼Êõ·¢Õ¹¡£
£¨Ò»£©sm2965µÄÌصã
sm2965µÄÄÚºËÊDZê×¼µÄ80c52£¬µ«ÔÚ´Ë»ù´¡ÉÏÀ©Õ¹ÁËÒÔϹ¦ÄÜ£º
ÔÚϵͳÖбà³Ì£¬±à³ÌµçѹΪ+5v£»
64k×Ö½Ú¿ìÉÁ´æ´¢Æ÷£¨flash e2prom£©£¬isp¹¦ÄÜʹflash e2prom¿ÉÔÚÏß±à³Ì£»
1k×Ö½ÚµÄram¿Õ¼ä—256×Ö½ÚµÄƬÄÚramºÍ768×Ö½ÚµÄƬÄÚÀ©Õ¹Äڴ棨exram£©£»
¿É±à³ÌµÄ¿´ÃŹ·¶¨Ê±Æ÷¡£
¿É¼û£¬Ò»Æ¬sm2965°üº¬Á˱ê×¼µÄ80c32¡¢flash¡¢e2prom£¨28sf512£©¡¢sram£¨¾²Ì¬Êý¾Ý´æ´¢Æ÷£©ºÍwdt£¨¿´ÃŹ·¶¨Ê±Æ÷£©sm2965ÊÇÐԼ۱ȼ«Ï൱¸ßµÄ“µ¥Æ¬”¼ÆËã»ú¡£¶øÆäispÌØÐÔʹµÃflash e2prom¼È¿É×÷Ϊ³ÌÐò¿Õ¼ä£¬Ò²¿ÉÏñe2promÒ»Ñù±£´æÊý¾Ý¡£ÒÔÆäΪºËÐÄÉè¼ÆµÄplc¾ßÓгɱ¾µÍ¡¢Ìå»ýС¡¢À©Õ¹·½±ã¼°Ê¹ÓÃÁé»îµÈÓŵ㡣
£¨¶þ£©ÓÉ΢¿ØÖÆÆ÷×é³ÉplcµÄ˼·
ÒÔ΢¿ØÖÆÆ÷ΪºËÐÄÉè¼Æplc£¬ÆäÓ²¼þ×é³ÉÓë΢¿ØÖÆÆ÷²â¿Øϵͳ»ù±¾Ïàͬ¡£µ«ÔÚ΢¿ØÖÆÆ÷²â¿ØϵͳÖУ¬“²â”ºÍ“¿Ø”µÄ¹ý³ÌÔÚʱ¼äÉÏÊÇ´®ÐйØϵ¡£¶øplcÊÇ°´Ñ»·É¨Ã跽ʽ½øÐй¤×÷µÄ£¬Ã¿¸öɨÃèÖÜÆÚ°üÀ¨ÊäÈë²ÉÑù¡¢³ÌÐòÖ´ÐкÍÊä³öË¢Ð**ý¸ö½×¶Î£¬²ÉÓü¯ÖÐÊäÈë¡¢¼¯ÖÐÊä³ö²¢ÐйØϵµÄ¹¤×÷·½Ê½¡£ÈôÏñ΢¿ØÖÆÆ÷²â¿ØϵͳһÑù£¬¶ÔplcÌÝÐÎͼ³ÌÐòÐÐÒÀ´Îʵʱ²É¼¯ÊäÈë¶Ë×Ó״̬£¬½øÐд¦ÀíºóʵʱÊä³ö£¬´ï²»µ½plcµÄ¿ØÖÆЧ¹û¡£Îª´Ë£¬ÔÚramÇøÉèÖÃÊäÈ뻺³å×÷ΪÊäÈëÓ³Ïñ¼Ä´æÆ÷£¬²ÉÓÃÒ»´ÎÐÔ¶ÁÈëÈ«²¿ÊäÈë¶Ë×Ó״̬£¬²¢½«Æä´æÈëÊäÈ뻺³åÇø£¬È»ºó£¬°´ÕÕÌÝÐÎͼ³ÌÐòÐеÄÂß¼¹Øϵ£¬´ÓÊäÈ뻺³åÇø¶ÁÈ¡ÏàÓ¦ÊäÈë¶Ë×Ó״̬£¬ÔËËã´¦Àíºó½«´ýÊä³öµÄ½á¹û´æÈëÊä³ö»º³åÇø—Ôª¼þÓ³Ïñ¼Ä´æÆ÷¡£×îºó£¬µ±ÌÝÐÎͼ³ÌÐòÐÐÈ«²¿Ö´ÐÐÍê±Ï£¬Ò»´ÎÐÔ½«Êä³ö»º³åÇøµÄÖµÊä³öµ½ÏàÓ¦µÄÊä³ö¶Ë×Ó£¬¾¹ýÉÏÊöÈý¸ö½×¶Î£¬Íê³ÉÒ»¸ö³ÌÐòɨÃèÖÜÆÚ¡£Èç´ËÍù¸´£¬×Ô¶¯½øÐÐÏÂÒ»ÂÖµÄɨÃè¡£ÕâÑù½«´®ÐгÌÐò¹¤×÷ºÍ²¢Ðй¤Òµ¿ØÖÆϵͳÁ½ÖÖ¹Øϵе÷ÆðÀ´¡£ËäÈ»´æÔÚÊäÈë/Êä³öÖͺóÏÖÏ󣬵«Î¢¿ØÖÆÆ÷Ö´ÐÐÒ»ÌõÖ¸ÁîµÄʱ¼äÊÇ΢Ã뼶£¬Ö´ÐÐÒ»¸öɨÃèÖÜÆÚµÄʱ¼äΪ¼¸ºÁÃ룬×î´óΪ¼¸Ê®ºÁÃë¡£Ïà¶ÔÓÚµçÆ÷µÄ¶¯×÷ʱ¼ä¶øÑÔ£¬É¨ÃèÖÜÆÚÊǶÌÔݵģ¬¿ÉÒÔÈÏΪÔÚÒ»¸öɨÃèÖÜÆÚÄÚÊäÈë¶Ë×ÓµÄ״̬ÊDz»±äµÄ£¬¶ÔÆä״̬±ä»¯µÄ²É¼¯ºÍ´¦ÀíÒ²ÊÇʵʱµÄ£¬´Ó¶øÂú×ãÁËʵʱ¿ØÖƵÄÒªÇó¡£
¶þ¡¢Ó²¼þÅäÖü°ÏµÍ³×ÊÔ´·ÖÎö
ϵͳӲ¼þÅäÖÃÒÔ΢¿ØÖÆÆ÷sm2965ΪºËÐÄ£¬Èçͼ1Ëùʾ¡£
¸Ã΢¿ØÖÆÆ÷ÓÐ64k×Ö½ÚµÄflash´æ´¢Æ÷ºÍ1k×Ö½ÚµÄram£¬²»±ØÀ©Õ¹Íⲿ´æ´¢Æ÷£¬Æä½Ó¿Úp0¡«p3È«²¿¿É×÷Ϊi/oʹÓá£ÊäÈë¶Ë×Ó¾¹âµç¸ôÀëºóÁ¬µ½p0¿ÚµÄ8¸ö½Å¡£ÓÃÓÚ¿ª¹ØÁ¿µÄÊäÈë¡£¿ª¹Ø½Óͨʱ£¬ÏàÓ¦Òý½ÅΪ“1”£¬¿ª¹Ø¶Ï¿ªÊ±£¬ÏàÓ¦Òý½ÅΪ“0”¡£ÔÚÊäÈë²ÉÑù½×¶Î£¬mcu£¨Î¢¿ØÖÆÆ÷£©¶Áp0¿ÚµÄ״̬£¬´æÈëÊäÈ뻺³åÇøÏ൱ÓÚÊäÈëÓ³Ïñ¼Ä´æÆ÷¡£p2¿Ú×÷ΪplcµÄÊä³öËø´æÆ÷¡£ÔÚÊä³öˢн׶Σ¬½«Êä³ö»º³åÇøµÄÄÚÈÝת´æµ½p2¿ÚËø´æÆ÷£¬p2¿Ú8¸öÒý½Å¾¹âµç¸ôÀëºóÖ±½ÓÇý¶¯Êä³öÉ豸µÄÖ´Ðлú¹¹¡£p3¿Ú½«¼üÅÌ¡¢ÏÔʾÆ÷ºÍ΢ÐÍ´òÓ¡»úµÈÍâÉèÓëplcÁ¬½Ó£¬Ê¹plc¿ÉÍÑÀëÖ÷»úµ¥¶ÀʹÓá£p1×÷Ϊi/oÀ©Õ¹½Ó¿Ú£¬µ±ÊäÈë¡¢Êä³öÉ豸ËùÐèi/oµãÊý³¬¹ýp0ºÍp2ËùÌṩµÄi/oµãÊýʱ£¬¿ÉÓÉp1¿Úͨ¹ýi/oÀ©Õ¹µ¥Ôª¼ÓÒÔÀ©Õ¹¡£ÓÃp1.6ºÍp1.7¿ÚÈí¼þÄ£Äâi2c×ÜÏß½Ó¿Ú£¬´øÓÐi2c×ÜÏßµÄi/o½Ó¿ÚÆ÷¼þ¡¢a/dºÍd/aת»»Æ÷¼þ×÷Ϊi2cµÄ´ÓÆ÷¼þÓë´ËÏàÁ¬ºó¼´¿ÉÔö¼Ói/oµãÊýºÍÀ©Õ¹ÆäËû¹¦ÄÜ¡£ÏµÍ³ÅäÖõçƽת»»¼¯³Éµç·icl232£¬½«ttlµçƽת»»Îªrs232cµçƽ£¬¿ÉÖ±½ÓÓëÖ÷»úÏàÁ¬½øÐд®ÐÐͨÐÅ¡£sm2965ÄÚ²¿×Ô´ø¿É±à³Ì¿´ÃŹ·µç·£¬ÆäÍⲿ½öÓüòµ¥µÄ×èÈݸ´Î»¼´¿É¡£
sm2965ƬÄÚrom¿Õ¼ä·ÖÅäÈçͼ2Ëùʾ£¬plcϵͳ³ÌÐò¡¢ÖжϿØÖÆÉèÖÃÔڵ͵ØÖ·¿Õ¼ä£¬ÏµÍ³Éϵ縴λ´Ó0000hµØÖ·Ö±½ÓÌøתµ½plcϵͳ³ÌÐòµÄÈë¿ÚµØÖ·£¬½øÈëplc¼à¿Ø¡£ÏÂÔØÒýµ¼³ÌÐòλÓÚf000h¡«ffffhµØÖ··¶Î§£¬ÏµÍ³Éϵ縴λÈç¼ì²âµ½0000hµØÖ·µÄÄÚÈÝΪ¿Õ“#0ffh”£¬Ôò×Ô¶¯Ìøתµ½ÏÂÔØÒýµ¼³ÌÐòµÄÈë¿ÚµØַΪf000h£¬ÓÃÓÚÉý¼¶»ò¸üÐÂplcϵͳ³ÌÐò¡£e000h¡«efffh¿Õ¼ä¹Ì»¯ÁËÈô¸É¸öplc¿ØÖÆ·¶Àý¹©ÊµÑéʱ²ÎÕÕ¡£
sm2965ƬÄÚ768×Ö½Úram×÷ΪplcµÄÌÝÐÎͼ»º³åÇø£¬½«Ô´³ÌÐòÓÃplc»ã±àÆ÷»ã±à³ÉplcÄ¿±ê´úÂëÎļþ£¬²¢¾´®ÐÐͨÐÅ¿Ú·¢Ë͵½sm2965£¬ÓÉsm2965½«ÆäдÈëÌÝÐÎͼ»º³åÇø¡£ÏµÍ³ÎÞÐëÅäÖñà³ÌÆ÷¡£
Èý¡¢ÏµÍ³Èí¼þ×é³É
ϵͳÈí¼þ°üÀ¨Î¢¿ØÖÆÆ÷Èí¼þºÍpc»ú¼¯³ÉÈí¼þÁ½²¿·Ö¡£Îª·½±ãϵͳά»¤ºÍÉý¼¶£¬Î¢¿ØÖÆÆ÷Èí¼þ²ÉÓÃc51±àд£¬¶ÔʵʱÐÔÒªÇó½Ï¸ßµÄ²¿·ÖʹÓûã±àÓïÑÔ±àд¡£Î¢¿ØÖÆÆ÷Èí¼þÖ÷Òª°üÀ¨ÏÂÔØÒýµ¼³ÌÐò¡¢ÏµÍ³Ö÷³ÌÐò¡¢plcÖ¸Áî·ÖÎö³ÌÐò¼°´®ÐпÚÖжϳÌÐò¡£ÏÂÔØÒýµ¼³ÌÐò½öÔÚϵͳÉý¼¶Ê±µ÷Óá£Î¢¿ØÖÆÆ÷Èí¼þ×é³ÉÈçͼ3Ëùʾ¡£
plc³ÌÐò°´ÊäÈë²ÉÑù¡¢Ö´ÐÐÌÝÐÎͼ³ÌÐòÐм°Êä³öË¢ÐÂÈý¸ö½×¶Î½øÐÐÖÜÆÚÐÔµÄÑ»·É¨Ã裬ÔÚÊäÈë²ÉÑùʱ£¬¼ä¸ô2msÁ¬ÐøÈý´Î²É¼¯p0¿Ú״̬£¬½á¹ûÈ«ÏàͬʱΪÓÐЧ£¬¼´½«Æä´æÈëÊäÈ뻺³åÇø£¬·ñÔòÖØвÉÑù£¬ÒÔ´ËÌá¸ß¿¹¸ÉÈÅÄÜÁ¦¡£Ö´ÐÐÌÝÐÎͼ³ÌÐòÐÐʱÒÀ´Î¶ÁÈ¡plcÔËÐлº³åÇøÊý¾Ý½øÐÐÔËË㣬Óöµ½“=”Ö¸Áîʱ½«ÔËËã½á¹û´æÈëÊä³ö»º³åÇø¡£µ±mcu´ÓÔËÐлº³åÇø¶Áµ½“mend”Ö¸ÁîµÄ¶þ½øÖÆ´úÂëʱ£¬±íʾÌÝÐÎͼ³ÌÐò½áÊø£¬È»ºó½«Êä³ö»º³åÇøµÄÄÚÈÝÒ»´ÎÐÔÊä³öµ½p2¿Ú£¬´Ó¶øÍê³ÉÊä³ö¶Ë×ÓµÄˢС£
plcÉÏλ»úÈí¼þÈçͼ4Ëùʾ£¬²ÉÓÃvisual c++6.0±àд£¬Ö÷ÒªÓÉ´®ÐÐͨÐųÌÐòºÍplc»ã±àÓïÑÔ»ã±àÆ÷×é³É£¬»¹°üÀ¨¸üз¶Àý¡¢×°ÔØ·¶Àý¡¢×°ÔØÖ¸¶¨ÊµÑ顢ϵͳʵʱ¼à¿Ø¡¢Ä£Äâ·ÂÕ桢ϵͳÉý¼¶ºÍÔÚÏß°ïÖúµÈ¸¨ÖúÄ£¿éwww.plcs.cn¡£Ð´ÍêÌÝÐÎͼԴ³ÌÐòºó£¬ÓÃplc»ã±àÆ÷½«Æä»ã±à³ÉÄ¿±ê³ÌÐòÎļþ£¨objÎļþ£©¡£Ñ¡È¡Ö÷²Ëµ¥×°ÔØÖ¸¶¨ÊµÑ飬ÔÙÑ¡¶¨ÏàÓ¦µÄobjÎļþ£¬¸Ã¶ÎÄ¿±ê´úÂë¼´±»´«Ë͵½plcÔËÐлº³åÇø¡£Ö÷²Ëµ¥Éϵē¸üз¶Àý”¶ÔÓ¦ÓÚ΢¿ØÖÆÆ÷µÄ“¸üÐÂÖ¸¶¨·¶Àý”Ä£¿é¡£µ÷Óøüз¶ÀýºÍϵͳÉý¼¶ÃüÁîʱÐèÒªÊäÈëȨÏÞÃÜÂë¡£
ËÄ¡¢Ó¦ÓÃʵÀý
ijËÍÁÏС³µ×Ô¶¯¿ØÖÆϵͳÈçͼ5Ëùʾ£¬sta¡¢stb·Ö±ðΪ×óÐкÍÓÒÐÐÏÞλ¿ª¹Ø¡£Ð¡³µÅöµ½sta×Ô¶¯Í£ÏÂÀ´×°ÁÏ£¬10sºó×°ÁÏÍê±Ï×Ô¶¯¿ªÊ¼ÓÒÐУ¬Åöµ½stb×Ô¶¯Í£ÏÂÀ´Ð¶ÁÏ£¬15sºóжÁÏÍê±Ï×Ô¶¯Íù×óÐУ¬ÕâÑù²»Í£µØÑ»·¹¤×÷£¬Ö±µ½°´ÏÂÍ£Ö¹°´Å¥ÎªÖ¹¡£
ÊäÈ룺
sbf£¨ÓÒÐÐÊÖ¶¯°´Å¥£©£ºi0.0
sbr£¨×óÐÐÊÖ¶¯°´Å¥£©£ºi0.1
sb1£¨ÊÖ¶¯Í£Ö¹°´Å¥£©£ºi0.2
sta£¨×óÐÐÏÞ룩£ºi0.3
stb£¨ÓÒÐÐÏÞ룩£ºi0.4
Êä³ö£º
kmf£¨×óÐÐÏßȦ£©£ºq0.0
kmr£¨ÓÒÐÐÏßȦ£©£ºq0.1
×°ÁÏ£ºq0.2
жÁÏ£ºq0.3
´ËÀýÊôÓÚÒ»¸ö±»¿Ø¶ÔÏó£¨ËÍÁÏС³µ£©µÄÁ½ÖÖÏà·´µÄ¹¤×÷״̬£¨×óÐкÍÓÒÐУ©£¬ËùÒÔ»ù±¾µç·²ÉÓÃË«Ïò¿ØÖƵç·£¬½áºÏÆäËû¿ØÖÆÌõ¼þ£¬¿ÉÒÔÉè¼Æ³öС³µ¿ØÖƵÄÌÝÐÎͼÈçͼ7Ëùʾ¡£
ͼ7 ¼ÌµçÆ÷ÌÝÐÎͼ
Î塢ϵͳÌصã
¸ù¾ÝplcµÄ·¢Õ¹£¬¿ÉÔÚÏßÉý¼¶²¿·Ö»òÈ«²¿ÏµÍ³³ÌÐò£»
¿Éͨ¹ýi2c×ÜÏßÀ©Õ¹ÏµÍ³¹¦ÄÜ£»
ÎÞÐèÅäÖñà³ÌÆ÷£¬Ê¹Óñê×¼µÄ´®ÐпÚÏÂÔØÌÝÐÎͼ³ÌÐò£»
µ÷ÓÃisp¹¦ÄÜ°ÑÌÝÐÎͼ·¶Àý¹Ì»¯µ½mcuÄÚ²¿flashÖУ¬¾ßÓжϵçÊý¾Ý±£³ÖÌØÐÔ£»
¶Ôramд²Ù×÷°ÑÌÝÐÎͼʵÑéдµ½mcuÄÚ²¿exramÖУ¬exram²Áд´ÎÊýÎÞÏÞ£»
ÔÚʵÑéÖпɲο¼plc¿ØÖÆ·¶Àý£»
plc¿ØÖÆ·¶Àý¿ÉÒÔ¸ù¾Ý²»Í¬×¨ÒµÒªÇó×ÔÐÐÅäÖã»
ÓÃÓÚʵ¼Ê¿ØÖÆʱ£¬Ö»Ð轫¸ÃÌÝÐÎͼ³ÌÐòÐγɵÄobjÎļþÔÚÏß×°Ôص½·¶Àý1λÖã»
ϵͳ³ÌÐò¾ßÓÐÌÝÐÎͼÓï¾ä·Ò빦ÄÜ£¬¿ÉÍâ½Ó¼üÅÌ/ÏÔʾÆ÷£¬plc¿É¶ÀÁ¢Ê¹Óã»
ͨÓÃÐÔÇ¿£¬²»¾ÖÏÞÓÚijÖÖÖ¸Áîϵͳ£¬Óû§¿É×ÔÐÐÉè¼Æ»ã±àÆ÷£»
³É±¾µÍ£¬Æ÷¼þÖ÷ÒªÓÐsm2965¡¢232µçƽת»»Æ÷¡¢¹âµçñîºÏÆ÷¡¢ÎÈѹ¿é¡¢½ÓÏ߶Ë×ÓÒÔ¼°¼¸¸öµç×èºÍµçÈÝ¡£