Î÷ÃÅ×Óplc1200 PWM ¹¦ÄÜ×é̬¼°±à³Ì·½·¨
·¢²¼ÈÕÆÚ£º
2023-07-17

±¾ÎÄÒÔDC/DC/DCÀàÐ͵ÄS7-1200 CPUΪÀý½øÐÐ˵Ã÷¡£ÔÚPortal Èí¼þÖвåÈëS7-1200 CPU£¨DCÊä³öÀàÐÍ£©£¬ÔÚ¡°É豸ÊÓͼ¡±ÖÐÅäÖÃPWM¡£

Ó²¼þ£º

¢Ù S7-1200 CPU £¨ÎĵµÖÐʹÓÃV4.4°æ±¾ S7-1215C DC/DC/DC£©

¢Ú PC£¨´øÒÔÌ«Íø¿¨£©

¢Û TPµçÀÂ(ÒÔÌ«ÍøµçÀ£©

Èí¼þ£º

¢ÙSTEP7 V11 »ò¸ü¸ß°æ±¾ £¨ÎĵµÖÐʹÓÃV16°æ±¾£©

Ó²¼þ×é̬

1. ½øÈëCPU¡°³£¹æ¡±ÊôÐÔ£¬ÉèÖá°Âö³å·¢ÉúÆ÷¡±¡£

2. ÆôÓÃÂö³å·¢ÉúÆ÷£¬¿ÉÒÔ¸ø¸ÃÂö³å·¢ÉúÆ÷ÆðÒ»¸öÃû×Ö£¬Ò²¿ÉÒÔ²»×öÐÞ¸ÄʹÓÃÈí¼þĬÈÏÉèÖÃÖµ£»¿É»¹ÒÔ¶Ô¸ÃPWMÂö³å·¢ÉúÆ÷Ìí¼Ó×¢ÊÍ˵Ã÷¡£

3. ²ÎÊý·ÖÅ䣺×é̬Âö³å²ÎÊý£¬¡°²ÎÊý·ÖÅ䡱²¿·Ö¶ÔPWMÂö³åµÄÖÜÆÚµ¥Î»¡¢Âö³å¿í¶È×öÁ˶¨Òå¡£

a. ÐźÅÀàÐÍ£ºÑ¡ÔñÂö³åÀàÐÍ¡£ÓÐPWMºÍPTOÁ½ÖÖ£¬ÆäÖÐPTOÓÖ·Ö³É4ÖÖ£¬Ã¿ÖÖÀàÐ͵ľßÌ庬ÒåÔÚÔ˶¯¿ØÖƲ¿·Ö½øÐнéÉÜ¡£ÕâÔÚÀïÑ¡ÔñPWM¡£

b. ʱ»ù£ºÓÃÀ´É趨PWMÂö³åÖÜÆÚµÄʱ¼äµ¥Î»¡£ÔÚPWMģʽÏ£¬Ê±»ùµ¥Î»·Ö³É£ººÁÃëºÍ΢Ãë¡£

c. Âö¿í¸ñʽ£ºÓÃÀ´¶¨ÒåPWMÂö³åµÄÕ¼¿Õ±Èµµ´Î£¬·Ö³É4ÖÖ£º

ÒÔÆäÖеġ°°Ù·ÖÖ®Ò»¡±¾ÙÀý£¬±íʾ°ÑPWMÂö³åÖÜÆÚ·Ö³É100µÈ·Ö£¬ÒÔ1/100Ϊµ¥Î»À´±íʾһ¸öÂö³åÖÜÆÚÖÐÂö³åµÄ¸ßµçƽ£¬Ò²¿ÉÒÔÀí½â³É1/100ÊÇPWMÂö³åÖÜÆÚÖÐ¸ßµçÆ½µÄ·Ö±æÂÊ¡£¡°Ç§·ÖÖ®Ò»¡±ºÍ¡°Íò·ÖÖ®Ò»¡±ÏàÓ¦µØ°ÑPWMµÄÖÜÆÚ·Ö³É¸üСµÄµÈ·Ö£¬·Ö±æÂʸü¸ß¡£

¡°S7Ä£ÄâÁ¿¸ñʽ¡±±íʾµÄÊǰÑPWMµÄÖÜÆÚ»®·Ö³É27648µÈ·Ö£¬ÒÔ1/27648Ϊµ¥Î»À´±íʾһ¸öÂö³åÖÜÆÚÖÐÂö³åµÄ¸ßµçƽ¡£ÒòΪS7-1200 PLCµÄÄ£ÄâÁ¿Á¿³Ì·¶Î§Îª0¡«27648»ò-27648¡«27648¡£

d. Ñ­»·Ê±¼ä£¨½öÊÊÓÃÓÚ PWM£©£º±íʾPWMÂö³åµÄÖÜÆÚʱ¼ä£¬Portal Èí¼þÖжԡ°Ñ­»·Ê±¼ä¡±ÏÞ¶¨µÄ·¶Î§Öµ£º1¡«16777215¡£¿ÉÒÔͨ¹ýÑ¡Öи´Ñ¡¿ò'ÔÊÐíÔÚÔËÐÐʱÐÞ¸ÄÑ­»·Ê±¼ä'£¬ÔÚÔËÐÐʱ¸ü¸ÄÑ­»·Ê±¼ä¡£

e. ³õʼÂö³å¿í¶È£¨½öÊÊÓÃÓÚ PWM£©£º±íʾPWMÂö³åÖÜÆÚÖÐµÄ¸ßµçÆ½µÄÂö³å¿í¶È£¬¿ÉÒÔÉ趨µÄ·¶Î§ÖµÓÉ¡°Âö¿í¸ñʽ¡±È·¶¨¡£ÀýÈ磬Èç¹û¡°Âö¿í¸ñʽ¡±Ñ¡ÔñÁË¡°Íò·ÖÖ®Ò»¡±£¬Ôò¡°³õʼÂö³å¿í¶È¡±Öµ¿ÉÒÔÉ趨µÄ·¶Î§Öµ´Ó0¡«10000£¬Í¬Àí£¬Èç¹û¡°Âö¿í¸ñʽ¡±Ñ¡ÔñÁË¡°S7Ä£ÄâÁ¿¸ñʽ¡±£¬Ôò¡°³õʼÂö³å¿í¶È¡±Öµ¿ÉÒÔÉ趨µÄ·¶Î§Öµ´Ó0-27648¡£¿Éͨ¹ýʹÓà I/O µØÖ·ÖÐ×é̬µÄ Q ×ÖµØÖ·£¬ÔÚÔËÐÐϵͳÖиü¸Ä³õʼÂö³å³ÖÐøÊ±¼äÖµ¡£

f. ÔÊÐíÔÚÔËÐÐʱ¸ü¸ÄÑ­»·Ê±¼ä£¨½öÊÊÓÃÓÚ PWM£©£ºÈç¹ûÑ¡Ôñ¸ÃÑ¡ÏÔòPLCÔÚI/OµØÖ·´¦¶îÍâ·ÖÅä Q ´æ´¢Æ÷µÄ 4 ¸ö×Ö½Ú¡£Óû§¿ÉÔÚ³ÌÐò´¦ÓÚÔËÐÐ״̬ʱ£¬ÐÞ¸Ä PWM ÐźŵÄÑ­»·Ê±¼ä¡£

4. Ó²¼þÊä³ö£º¸ù¾ÝÐèҪѡÔñS7-1200 PLCÉϵÄij¸öDOµã×÷ΪPWMÊä³ö¡£

¡º×¢Òâ¡»¸ÃµãÖ»ÄÜÊÇCPUÉϵÄDOµã£¬»òÊÇSBÐźŰåÉϵÄDOµã¡£S7-1200 SMÀ©Õ¹Ä£¿éÉϵÄDOµã²»Ö§³ÖPWM¹¦ÄÜ¡£

5. I/OµØÖ·£ºÓÃÀ´ÉèÖÃPWMµÄµØÖ·ºÍÖÜÆÚ¸üз½Ê½¡£

a. ÆðʼµØÖ·£ºÓÃÀ´É趨¸ÃPWMͨµÀµØÖ·¡£

b. ½áÊøµØÖ·£ºÓÉ'ÆðʼµØÖ·'¾ö¶¨£¬Ä¬ÈÏÇé¿öÏ£¬Ã¿¸öPWMͨµÀ½öÕ¼ÓÃÒ»¸öWordµÄ³¤¶È£¬ÓÃÓÚÊä³öÂö³åµÄ³ÖÐøÊ±¼ä¡£Èç¹ûÑ¡ÖÐ'ÔÊÐíÔÚÔËÐÐʱÐÞ¸ÄÑ­»·Ê±¼ä' ¸´Ñ¡¿òºó£¬CPU»á·ÖÅä6¸öÊä³ö×Ö½Ú£¬ÆäÖÐǰ2¸ö×Ö½ÚÓÃÓÚÊä³ö'Âö³å³ÖÐøÊ±¼ä'Öµ£¬ºó4¸ö×Ö½ÚÓÃÓÚÊä³ö'Ñ­»·Ê±¼ä'Öµ¡£

c. ×éÖ¯¿é£ºÓÃÀ´ÉèÖÃPWM I/OµØÖ·µÄ¸üз½Ê½ÊÇ»ùÓÚÄĸöOB¿éµÄ¡£Óû§¿ÉÒÔ¸ù¾ÝÐèҪͨ¹ý¡°ÐÂÔö¡±°´Å¥À´Ìí¼ÓÏàÓ¦µÄOB¿é£¬±¾ÀýÖÐÓû§¿ÉÒÔÑ¡ÔñĬÈÏÑ¡Ïî¡°×Ô¶¯¸üС±¡£

d. ¹ý³ÌÓ³Ïñ£ºÉèÖÃPWMµÄI/OµØÖ·µÄ¹ý³ÌÓ³ÏñµÄ¸üÐÂÇé¿ö£¬ÕâÀïµÄ¡°PWMµÄI/OµØÖ·¡±Ö¸µÄÊÇPWMÖÜÆÚÂö³å¿í¶ÈÊýÖµ´æ·ÅµÄµØÖ·¡£¸ÃÑ¡ÏîÓÃÀ´ÉèÖÃÂö³å¿í¶ÈµØÖ·µÄ¸üÐÂÇé¿ö¡£

S7-1200ÌṩÁË6¸ö¹ý³ÌÓ³Ïñ·ÖÇø¡£µÚÒ»¸ö¹ý³ÌÓ³Ïñ·ÖÇø¡°×Ô¶¯¸üС±Ö¸¶¨ÓÃÓÚÿ¸öɨÃèÖÜÆÚ¶¼×Ô¶¯¸üеÄI/O£¬´ËΪĬÈÏ·ÖÅ䣻½ÓÏÂÀ´µÄ4¸ö·ÖÇøPIP1¡¢PIP2¡¢PIP3ºÍPIP4¿ÉÓÃÓÚ½«I/O¹ý³ÌÓ³Ïñ¸üзÖÅ䏸²»Í¬µÄÖжÏʼþ¡£¡°PIP OBËÅ·þ¡±ÊǸøS7-1200Ô˶¯¿ØÖƵĵÈʱͬ²½Ä£Ê½Ê¹ÓõÄ¡£

ĬÈÏÇé¿öÏ£¬Portal Èí¼þ»á½«ÆäI/O¹ý³ÌÓ³Ïñ¸üÐÂΪ¡°×Ô¶¯¸üС± (Automatic update)¡£¶ÔÓÚ×é̬Ϊ¡°×Ô¶¯¸üС±(Automatic update)µÄI/O£¬CPU½«ÔÚÿ¸öɨÃèÖÜÆÚ×Ô¶¯´¦ÀíÄ£¿éºÍ¹ý³ÌÓ³ÏñÖ®¼äµÄÊý¾Ý½»»»¡£

Èç¹û½«I/O·ÖÅ䏸¹ý³ÌÓ³Ïñ·ÖÇøPIP1¡«PIP4ÖÐµÄÆäÖÐÒ»¸ö£¬µ«Î´½«OB·ÖÅ䏸¸Ã·ÖÇø£¬ÄÇôCPU¾ö²»»á½«I/O¸üÐÂÖÁ¹ý³ÌÓ³Ïñ£¬Ò²²»»áͨ¹ý¹ý³ÌÓ³Ïñ¸üÐÂI/O¡£½«I/O·ÖÅä¸øÎ´·ÖÅäÏàÓ¦OBµÄPIP£¬Ï൱ÓÚ½«¹ý³ÌÓ³ÏñÖ¸¶¨Îª¡°ÎÞ¡±(None)¡£ÔÚÉ豸×é̬Öн« I/O ·ÖÅ䏸¹ý³ÌÓ³Ïñ·ÖÇø£¬²¢ÔÚ´´½¨ÖÐ¶Ï OB »òÊDZ༭ OB ÊôÐÔʱ½«¹ý³ÌÓ³Ïñ·ÖÇø·ÖÅ䏸ÖжÏʼþ¡£

Óû§¿ÉÒÔÔÚÖ¸ÁîÖ´ÐÐʱÁ¢¼´¶ÁÈ¡ÎïÀíÊäÈëÖµºÍÁ¢¼´Ð´ÈëÎïÀíÊä³öÖµ¡£ÎÞÂÛ I/OµãÊÇ·ñ±»×é̬Ϊ´æ´¢µ½¹ý³ÌÓ³ÏñÖУ¬Á¢¼´¶ÁÈ¡¹¦Äܶ¼½«·ÃÎÊÎïÀíÊäÈëµÄµ±Ç°×´Ì¬¶ø²»¸üйý³ÌÓ³ÏñÊäÈëÇø¡£Á¢¼´Ð´ÈëÎïÀíÊä³ö¹¦Äܽ«Í¬Ê±¸üйý³ÌÓ³ÏñÊä³öÇø£¨Èç¹ûÏàÓ¦ I/Oµã×é̬Ϊ´æ´¢µ½¹ý³ÌÓ³ÏñÖУ©ºÍÎïÀíÊä³öµã¡£Èç¹ûÏëÒª³ÌÐò²»Ê¹Óùý³ÌÓ³Ïñ£¬Ö±½Ó´ÓÎïÀíµãÁ¢¼´·ÃÎÊ I/O Êý¾Ý£¬ÔòÔÚ I/OµØÖ·ºó¼Óºó׺':P'¡£

¸ù¾ÝÉÏÃæµÄ˵Ã÷£¬±¾ÀýÖÐÓû§¿ÉÒÔÖ±½ÓÑ¡Ôñ¡°×Ô¶¯¸üС±¡£ÓÉÓÚPWMµÄI/OµØÖ·ÊÇQ£¨Êä³öÇø£©£¬Òò´ËÓû§¿ÉÒÔʹÓÃQWx/QDx£¬Ò²¿ÉÒÔÖ±½Ó¸üÐÂÍâÉèµØÖ·QWx:P/QDx:P¡£

Èí¼þ±à³Ì

1. ÔÚPortalÈí¼þÖдò¿ª³ÌÐò¿é£¬½øÐÐPWMµÄ±à³Ì¡£ÔÚÖ¸ÁîÑ¡¼þÖеġ°À©Õ¹Ö¸ÁÖеġ°Âö³å¡±Îļþ¼ÐÖпÉÒÔÕÒµ½CTRL_PWMÖ¸Áî¡£¿ÉÒÔͨ¹ýË«»÷Ö¸Áî»òÊÇÍÏ×§µÄ·½Ê½°ÑCTRL_PWMÖ¸Áî·Åµ½³ÌÐò±à¼­Çø¡£

2. ÔÚ²åÈëCTRL_PWMÖ¸Áîʱ»áÌáʾ¹ØÁª±³¾°Êý¾Ý¿é£¬¸ÃÊý¾Ý¿éµÄÃû³ÆºÍ±àºÅ¿ÉÒÔÓÉÓû§ÊÖ¶¯ÉèÖã¬Ò²¿ÉÒÔÑ¡ÔñϵͳĬÈÏÖµ¡£

3. ÅäÖÃCTRL_PWMÖ¸Áî²ÎÊý¡£

¢ÙPWM£ºÂö³å·¢ÉúÆ÷µÄÓ²¼þIDºÅ£¬¾ÍÊÇ¡°Ó²¼þ±êʶ·û¡±£¬ÔÚÉÏÃæµÄÀý×ÓÖÐÓ²¼þ±êʶ·ûΪ265¡£Ó²¼þ±êʶ·ûµÄÑ¡Ôñ¡£

¢ÚENABLE£ºPWMÂö³åµÄʹÄܶË£¬ÎªTUREʱCPU·¢PWMÂö³å£¬ÎªFalseʱ£¬²»·¢Âö³å¡£

¢ÛBUSY£º±êʶCPUÊÇ·ñÕýÔÚ·¢PWMÂö³å¡£

¢ÜSTATUS£ºPWMÖ¸ÁîµÄ״ֵ̬£¬µ±STATUS=0ʱ±íʾÎÞ´íÎó£¬STATUS·Ç0ʱ±íʾPWMÖ¸Áî´íÎ󣬾ßÌåµÄ´íÎóÖµ²é¿´°ïÖú»òÊÇϵͳÊֲᡣ

4. ¼à¿Ø³ÌÐò£¬²¢ÔÚÏßÐÞ¸ÄPWMµÄÂö³å¿í¶ÈºÍÑ­»·ÖÜÆÚ¡£ÓÃM0.0ʹÄÜCTRL_PWMÖ¸Áî¡£

ʵʱÐÞ¸ÄPWMµÄÂö³å¿í¶È£ºÐèÒªÐÞ¸ÄQWxµÄÊýÖµ£¬¡°x¡±¾ÍÊÇÓû§ÅäÖÃPWMÓ²¼þ×é̬ʱµÄ¡°I/OµØÖ·--Êä³öµØÖ·¡±¡£

ʵʱÐÞ¸ÄPWMµÄÑ­»·ÖÜÆÚ£ºÊ×ÏÈÓ²¼þ×é̬ÄÚÑ¡ÖÐ'ÔÊÐíÔÚÔËÐÐʱÐÞ¸ÄÑ­»·Ê±¼ä'¸´Ñ¡¿ò£¬È»ºóÐÞ¸ÄQD(x+2)µÄÊýÖµ¡£

ÀýÈ磬ÆôÓøÃÑ¡Ïîºó£¬CPU »áΪ PWM1 ·ÖÅäÁù¸ö×Ö½Ú£¬²¢ÓÉÄúÈ·¶¨Ê¹Óà QB1008 µ½ QB1013¡£ÏÂÔØ³ÌÐò²¢Æô¶¯ PWM ºó£¬¿ÉÒÔʹÓà QW1008 ÐÞ¸Ä'Âö³å³ÖÐøÊ±¼ä'£¬ÒÔ¼°Ê¹Óà QD1010 ÐÞ¸Ä'Ñ­»·Ê±¼ä'¡£

¢Ù ÔÚPortalÈí¼þ×ó²àÏîÄ¿Ê÷Öеġ°¼à¿ØÓëÇ¿ÖÆ±í¡±ÖвåÈëÒ»¸öÐÂµÄ¼à¿Ø±í£¬¢ÚÔÚ´ò¿ªµÄ¿Õ°×¼à¿Ø±íÖеġ°µØÖ·¡±ÁÐÊÖ¶¯ÊäÈëQW1008ºÍQD1010£¬È»ºóÔÚ¡°ÏÔʾ¸ñʽ¡±Ò»ÁÐÑ¡Ôñ¡°´ø·ûºÅÊ®½øÖÆ¡±¡£¢Ûµã»÷¼à¿Ø°´Å¥£¬¢Ü ¿ÉÒÔ¿´µ½QW1008µÄ¼à¿ØÖµÎª50ºÍQD1010µÄ¼à¿ØÖµÎª100£¬¸ÃÖµ·Ö±ðÊÇ×é̬PWMʱÉèÖõijõʼÂö³å¿í¶ÈÖµºÍÑ­»·Ê±¼äÖµ¡£

Óû§¿ÉÒÔÔÚ¼à¿Ø±íÖÐÖ±½ÓÐÞ¸ÄQW1008ºÍQD1010µÄÊýÖµ£¬À´ÊµÊ±¸ü¸ÄPWMµÄÂö³å¿í¶ÈºÍPWMµÄÑ­»·ÖÜÆÚ¡£

Óû§¿ÉÒÔ¸ù¾ÝÐèÒª½øÐвâÊÔʵÑé¡£

ÉùÃ÷£º²¿·ÖÄÚÈÝÀ´Ô´ÓÚÍøÂ磬ÈçÇÖȨÇëºǫ́ÁôÑÔÁªÏµÉ¾³ý¡£