S7-300µÄn¸ö³£¼ûÎÊÌâ½â´ðÖ®Îå
81£º¼ÓÃܵÄ300PLC MMC´¦Àí·½·¨
¡¡¡¡ Èç¹ûÄúÍü¼ÇÁËÄúÔÚS7-300CPU ProtectionÊôÐÔÖÐËùÉ趨µÄÃÜÂ룬ÄÇôÄúÖ»Äܹ»²ÉÓÃsiemensµÄ±à³ÌÆ÷PG£¨6ES7798-0BA00-0XA0£©ÉϵĶÁ¿¨²Û»ò²ÉÓôøUSB½Ó¿ÚµÄ¶Á¿¨Æ÷£¨USB deleteS7 Memory Cardprommer 6ES7792-0AA00-0XA0£©£¬Ñ¡ÔñSIMATIC Manager½çÃæϵIJ˵¥ File Ñ¡Ïîɾ³ýMMC¿¨ÉÏÔÓеÄÄÚÈÝ£¬ÕâÑùMMC¾Í¿ÉÒÔ×÷Ϊ*¸öδ¼ÓÃܵĿտ¨Ê¹ÓÃÁË£¬µ«*·¨¶ÔMMC¿¨½øÐÐjieÃÜ£¬¶ÁÈ¡MMC¿¨ÖеijÌÐò»òÊý¾Ý¡£
¡¡¡¡
¡¡¡¡82£º ÒÔ314CΪÀý¼ÆÊýʱÈçºÎÇå¼ÆÊýÆ÷Öµ£¿
¡¡¡¡ ÓÐÁ½ÖÖ·½·¨£º
¡¡¡¡ 1£ºÔÚ²ÎÊýÉèÖÃÖС°Gate function¡±Ñ¡¡°Cancel count¡±Èí¼þÃÅΪ0£¬ÔÚΪ1ʱ£¬Öµ½«ÇåÁ㣬
¡¡¡¡ 2£ºÀûÓÃд¡°Job¡±µÄ·½Ê½£¬Ð´¼ÆÊýÖµµÄÈÎÎñºÅΪ1¡£
¡¡¡¡
¡¡¡¡83£ºCP342-5ÄÜ·ñÓÃÓÚPROFIBUS FMSÐÒéͨѶ£¿
¡¡¡¡ CP342-5Ö§³ÖPROFIBUS DPÐÒ飬²»ÄÜÓÃÓÚPROFIBUS FMSÐÒéͨѶ£¬Í¬ÑùCP343-5Ö»Ö§³ÖPROFIBUS FMSÐÒ飬²»ÄÜÓÃÓÚPROFIBUS DPÐÒéͨѶ£¬¶øCP342-5ºÍCP343-5¶¼Ö§³ÖPROFIBUS FDLµÄÁ´½Ó·½Ê½£»
¡¡¡¡
¡¡¡¡84£ºÎªÊ²Ã´CP342-5 FO*·¨½¨Á¢Í¨Ñ¶£¿ÈçºÎÅäÖã¿
¡¡¡¡ CP342-5 FO²»Ö§³Ö3MB£¬6MBµÄͨѶËÙÂÊ£¬Èç¹ûÄú¹ºÂòµÄÊÇ5.1°æ±¾µÄCP342-5£¬¶øSTEP7ÖÐûÓÐV5.1°æµÄCP342-5ʱ,Ôò¿ÉÒÔ²åÈë*¸öV5.0°æµÄCP342-5Ä£¿é£¬¹¦Äܲ»ÊÜÓ°Ïì¡£CP342-5ÔÚS7-300ϵͳÖеݲװλÖÃÓëÆÕͨµÄS7-300 I/OÄ£¿é*Ñù£¬¿ÉÒÔ²åÔÚ4ÖÁ11Õâ8¸ö²ÛλÖеÄÈκÎ*¸ö¡£
¡¡¡¡
¡¡¡¡85£ºCP342-5µÄ3Öй¤×÷·½Ê½ÓÐʲôÇø±ð£¿
¡¡¡¡ No DP·½Ê½Ï£º¿ÉÒÔÓÃCP342-5ͨѶ¿Ú½øÐÐS7±à³Ì»ò½øÐÐPROFIBUSµÄFDLÁ¬½Ó£¬Á¬½ÓÈË»ú½çÃ棻
¡¡¡¡ DP Master·½Ê½Ï£ºCP342-5³ýÁË×÷ΪÍøÂçÖеÄPROFIBUSÖ÷Õ¾Ö®Í⣬Ҳ¿ÉÓÃÓÚS7±à³Ì¡¢FDLÁ¬½ÓºÍÁ¬½ÓÈË»ú½çÃæ¡£DP delay time²ÎÊý*°ã²»ÐèÉ趨£¬³ý·ÇÄú²ÉÓÃFDLÁ¬½Óʱ£¬ÒªÓëDPµÄI¡¢OµãË¢ÐÂʱ¼äÏà*Ö£¬²Å¸ù¾ÝPROFIBUSÍøÂçÐÔÄܽøÐе÷Õû£»
¡¡¡¡ DP Slave·½Ê½Ï£ºCP342-5³ýÁË×÷ΪÍøÂçÖеĴÓÕ¾Ö®Í⣬Èç¹ûÑ¡ÔñÁËThe module is an active node on the PROFIBUS subnetÑ¡Ôñ¿ò£¬ÄÇôCP 342-5Ò²¿ÉÓÃÓÚS7±à³Ì¡¢FDLÁ¬½ÓºÍÁ¬½ÓÈË»ú½çÃ棬·ñÔòCP342-5Ö»ÄÜ×÷Ϊ´ÓվʹÓã»
¡¡¡¡
¡¡¡¡86£ºCP342-5 *¶àÄÜÍê³É¶àÉÙÊý¾Ý½»»»£¿
¡¡¡¡ *Ì×S7-300ϵͳÖÐ*¶à¿ÉÒÔͬʱʹÓÃ4¿éCP342-5Ä£¿é£¬Ã¿¿éCP342-5Äܹ»Ö§³Ö16¸öS7 Connection£¬16¸öS5-Compatible Connection¡£µ±CP342-5´¦ÔÚNo DPģʽϹ¤×÷ʱ£¬*¶àͬʱ֧³Ö32¸öͨѶÁ´½Ó£¬¶ø´¦ÔÚDP Slave»òDP MasterģʽÏÂʱ£¬*¶àͬʱ֧³Ö28¸öͨѶÁ´½Ó¡£CP342-5 ×÷ΪPROFIBUS DPÖ÷վʱ£¬*¶àÁ´½Ó 124¸ö´ÓÕ¾£¬ºÍÿ¸ö´ÓÕ¾*¶à¿ÉÒÔ½»»»244¸öÊäÈë×Ö½Ú£¨Input£©ºÍ244¸öÊä³ö×Ö½Ú£¨Output£©£¬Óë*´ÓÕ¾×ܹ²*¶à½»»»2160¸öÊäÈë×Ö½ÚºÍ2160¸öÊä³ö×Ö½Ú¡£CP342-5 ×÷Ϊ´Óվʱ£¬ÓëÖ÷Õ¾*¶àÄܹ»½»»»240¸öÊäÈë×Ö½ÚºÍ240¸öÊä³ö×Ö½Ú¡£CP342-5 ¿ÉÒÔ*¶àÁ¬½Ó16¸ö²Ù×÷Ãæ°å£¨OP£©ÒÔ¼°*¶à´´½¨16¸öS7 Connnection¡£
¡¡¡¡
¡¡¡¡87£ºÈçºÎʵÏÖÔÚ´ÓÕ¾¶Ïµç¡¢Í¨Ñ¶Ê§°Ü»ò´ÓվͨѶ¿ÚË𻵵ÈÏÖÏó³öÏÖʱ£¬Ö÷Õ¾Äܹ»²»Í£»ú£¿
¡¡¡¡ ÐèÒªÔÚÄúµÄSTEP7ÏîÄ¿ÖвåÈëÏàÓ¦×éÖ¯¿é¡£²åÈëÕâЩ×éÖ¯¿éʱ£¬²»ÐèÒª±à³ÌÄÚÈÝ£¬µ±´ÓÕ¾¶Ïµç¡¢Í¨Ñ¶Ê§°ÜµÈÏÖÏó³öÏÖʱ£¬Ö÷Õ¾Ö»±¨×ÜÏß¹ÊÕÏ£¬µ«²»Í£»ú¡£ÕâÑù£¬*ÂÛ´ÓÕ¾ÏÈÉϵ磬»¹ÊÇÖ÷Õ¾ÏÈÉϵ磬ϵͳ¶¼ÄÜÕý³£ÔËÐУº
¡¡¡¡ÔÚS7-300ÖмÓÈëOB82¡¢OB86¡¢OB122£» ÔÚS7-400ÖмÓÈëOB82¡«OB87¡¢OB122£»
¡¡¡¡
¡¡¡¡88£ºCP342-5Á¬½ÓÉÏλ»úÈí¼þ»ò²Ù×÷Ãæ°åʱӦ¸ÃÑ¡Ôñʲô¹¤×÷ģʽ£¿
¡¡¡¡ Èç¹ûÄúÖ»ÊÇÓÃCP342-5Á¬½ÓÉÏλ»úÈí¼þ»ò²Ù×÷Ãæ°å£¨OP£©£¬ÕâʱͨѶ²ÉÓõÄÊÇS7ÐÒ飬ÄÇô½¨ÒéÄúÑ¡ÔñNo DPģʽ£¬²¢ÇÒ²»ÐèÒªµ÷ÓÃFC1£¨DP_SEND£©ºÍFC2(DP_RECV)¹¦Äܿ飬ËüÃÇÖ»ÊÇÔÚPROFIBUS DPͨѶʱ²ÅʹÓã»
¡¡¡¡
¡¡¡¡89£ºÎªÊ²Ã´ÏµÍ³Éϵçºó£¬¼´Ê¹CP342-5¿ª¹ØÒѾ²¦ÖÁRun£¬µ«Ê¼ÖÕ´¦ÓÚSTOP״̬£¿
¡¡¡¡ Ó¦µ±*²éSTEP7³ÌÐòºÍ×é̬ÊÇ·ñÕýÈ·£¨É¾³ý³ÌÐò£¬Ö»ÏÂÔØÓ²¼þ×é̬£©¡¢*²éCP342-5Á¬½ÓµÄ24VµçÔ´ÏßÊÇ·ñÕý³£¡¢M¶ËÊÇ·ñÓëCPUµÄM¶Ë¶Ì½Ó¡¢Í¨Ñ¶µçÀÂÁ¬½ÓÊÇ·ñÕýÈ·£¨È·ÈÏͨѶµçÀÂδÄÚ²¿¶Ì·£©£¬CPµÄfirmwareÊÇ·ñÕýÈ·¡£Èç¹ûÄúÈ·*ÒÔÅųýÒÔÉÏÔÒò£¬ÄÇô¿ÉÄÜÄúµÄCP342-5ÒѾË𻵣¬Çë¸ü»»£»
¡¡¡¡
¡¡¡¡90£ºÈçºÎÓÃCP342-5×é̬PROFIBUS´ÓÕ¾£¿
¡¡¡¡ 1.ÔÚSTEP7ÖÐÉú³É*¸öеÄÏîÄ¿£¬²¢²åÈë*¸öS7-300Õ¾¡£
¡¡¡¡ 2.ÔÚÓ²¼þ×é̬´°¿ÚÖÐÑ¡Ôñ*¸öS7300µÄµ¼¹ìÒÔ¼°ÏàÓ¦µÄCPU¡£
¡¡¡¡ 3.Ó²¼þ×é̬´°¿ÚÖУ¬ÔÚ·¾¶ "SIMATIC 300 > CP 300 > PROFIBUS > CP342-5" Ñ¡ÖÐÓÚÄú¶©»õºÅºÍ°æ±¾ºÅ¶ÔÓ¦µÄCP342-5£¬²åÈëµ½S7300Õ¾¶ÔÓ¦µÄ²ÛλÖУ¬×¢ÒâÈç¹ûÄú¹ºÂòµÄÊÇVersion5.1£¬¶ø×é̬ÖÐÖ»Äܹ»ÕÒµ½Version5.0£¬Äú¿ÉÒÔÑ¡ÓÃVersion5.1Ìæ´úVersion5.0.¡£
¡¡¡¡ 4.ÔÚ²åÈëCP342-5µÄ¹ý³ÌÖУ¬»áµ¯³ö*¸öPROFIBUSÊôÐÔ´°¿Ú£¬Çëµã»÷¡±New¡¡±°´Å¥£¬´´½¨*¸öPROFIBUSÍøÂçPROFIBUS(1) £¬²¢É趨CP342-5×÷Ϊ´ÓÕ¾µÄÕ¾µØַΪ3¡£
¡¡¡¡ 5.Ë«»÷CP342-5£¬´ò¿ªCP342-5µÄÊôÐÔ´°¿Ú£¬ÔÚ"Operating Mode" ±êÇ©Ò³ÏÂÑ¡Ôñ"DP Slave" Ñ¡Ï´Ëʱ»áµ¯³ö*¸ö¾¯Ê¾´°¿Ú£¬¸æÖªÄúÈç¹ûÒªÓÃCP342-5ʵÏÖCPUºÍ PROFIBUS´ÓÕ¾µÄͨѶ£¬±ØÐëµ÷ÓÃFC1(DP_SEND)ºÍFC2£¨DP_RECV£©¹¦Äܿ飬ʵÏÖCPUÓëCP342-5Ö®¼äµÄÊý¾Ý½»»»£¬¶øCP342-5ÓëPROFIBUSµÄÊý¾Ý½»»»ÊÇ×Ô¶¯Íê³ÉµÄ£¬²»Óñà³Ì¡£FC3ºÍFC4ÓÃÓÚÕï¶ÏºÍͨѶ¹¦ÄܵĿØÖÆ£¬*°ã²»Óõ÷Óá£
¡¡¡¡ 6.µã»÷OK £¬´æÅ̱àÒë¡£.
¡¡¡¡
¡¡¡¡91£ºÈçºÎÓÃCP342-5×é̬PROFIBUSÖ÷Õ¾£¿
¡¡¡¡ 1.ÔÚSTEP7µÄSIMATIC Manager´°¿ÚÖÐÔÚ²åÈë*¸öS7300Õ¾£»
¡¡¡¡ 2.Öظ´ÒÔÉÏ×é̬´ÓÕ¾²½ÖèµÄ2-4²½£¬×¢Òâ²åÈëCP342-5ʱ£¬²»Äܵã»÷¡±new¡¡±°´Å¥£¬¶øÖ±½ÓÓÃÊó±êÑ¡ÖÐÒÔÉÏ´´½¨µÄPROFIBUS(1)ÍøÂ磬µã»÷OK£»
¡¡¡¡ÔÚ"Operating Mode"±êÇ©Ò³ÖÐÑ¡Ôñ"DP Master"Ñ¡Ï
¡¡¡¡
¡¡¡¡92£º²ÉÓÃCP342-5µÄDPͨѶ¿ÚÓë²ÉÓÃCPU¼¯³ÉµÄDPͨѶ¿Ú½øÐÐͨѶÓÐʲô²»Í¬£¬ÕâÁ½ÖÖͨѶ¿Ú¹¦ÄÜÓÐʲô²»Í¬£¿
¡¡¡¡ ¿ÉÒÔͨ¹ýCPU¼¯³ÉµÄDPͨѶ¿Ú»òCP443-5Ä£°åµÄDPͨѶ¿Ú£¬µ÷ÓÃLoad/TransferÖ¸ÁÓï¾ä±í±à³Ì£¬Èçͼ2£©¡¢MovÖ¸ÁÌÝÐÎͼ±à³Ì£©»òϵͳ¹¦ÄÜ¿éSFC14/15·ÃÎÊ´ÓÕ¾ÉϵÄI/OÊý¾Ý£»
¡¡¡¡ Èç¹ûÄúʹÓÃ342-5Ä£¿éµÄDPͨѶ¿Ú½øÐÐͨѶ£¬ÄÇôÄú¾Í²»ÄÜʹÓÃLoad/TransferÖ¸ÁÓï¾ä±í±à³Ì£©¡¢MovÖ¸ÁÌÝÐÎͼ±à³Ì£©Ö±½Ó·ÃÎÊPROFIBUS´ÓÕ¾µÄI/OÊý¾Ý¡£²ÉÓÃCP342½øÐÐPROFIBUSͨѶ°üÀ¨Á½¸ö²½Ö裺
¡¡¡¡ 1.CPU½«Êý¾Ý´«Êäµ½CPͨѶ¿¨µÄÊý¾Ý¼Ä´æÆ÷µ±ÖУ»
¡¡¡¡ 2.Êý¾Ý´ÓCP342-5µÄÊý¾Ý¼Ä´æÆ÷µ±ÖÐдµ½PROFIBUS´ÓÕ¾µÄOutputÊý¾ÝÇø£¨·´¹ýÀ´¾ÍÊÇCPU¶ÁÈ¡´ÓÕ¾InputÊý¾ÝµÄ¹ý³Ì£©£»CP342-5Óë´ÓÕ¾µÄInput/OutputÊý¾ÝÇøµÄͨѶ¹ý³ÌÊÇ×Ô¶¯½øÐеģ¬µ«ÊÇÄú»¹±ØÐë×Ô¼ºÊÖ¶¯µÄµ÷Óù¦ÄÜ¿éFC1£¨¡±SEND¡±£©ºÍFC2 £¨¡±RECV¡±£©£¬Íê³ÉCP342-5ÓëCPUÖ®¼äµÄÊý¾Ý½»»»¡£
¡¡¡¡
¡¡¡¡93£º¹¦ÄÜ¿éDP_SEND¡¢DP_RECV"µÄ·µ»ØÖµ´ú±íʲôÒâ˼£¬ÈçºÎÀí½â£¿
¡¡¡¡ "DP_SEND"¹¦ÄÜ¿é°üÀ¨ÓÐ"DONE"£¬"ERROR" ºÍ "STATUS"Èý¸ö²ÎÊý£¬Ó*´Ö¸Ê¾Êý¾Ý´«ÊäµÄ״̬ºÍ³É¹¦Óë·ñ¡£"DP_RECV"¹¦ÄÜ¿é°üÀ¨ÓÐ"NDR", "ERROR", "STATUS" ºÍ "DPSTATUS"Ëĸö²ÎÊý£¬Ó*´Ö¸Ê¾Êý¾Ý´«ÊäµÄ״̬ºÍ³É¹¦Óë·ñ¡£Äú¿ÉÒÔ¶¨ÒåÏàÓ¦µÄÊý¾ÝµØÖ·Çø£¬´æ·ÅÕâЩ·µ»ØÖµ£¬·ÖÎö·µ»ØµÄÖµµÄÒâ˼£¬µ±Error£½False£¬STATUS£½0£¬DONE=True£¬NDR£½Trueʱ£¬ËµÃ÷CPUÓëCP342-5Ö®¼äµÄÊý¾Ý½»»»³É¹¦½øÐС£
¡¡¡¡
¡¡¡¡94£º DP´ÓÕ¾£¬CPÄ£°åÒÔ¼°CPUÖ®¼äµÄÊý¾ÝͨѶ¹ý³ÌÊÇÈçºÎ½øÐеģ¿
¡¡¡¡ ʹÓÃCP342-5Ä£¿é£¬*ÂÛµ÷ÓÃ"DP_SEND" ¹¦Äܿ黹ÊÇ"DP_RECV" ¹¦Äܿ飬Äú¶¼²»ÄÜÖ±½Ó¶Áдij¸öPROFIBUS´ÓÕ¾µÄI/OÊý¾Ý¡£CP342-5Ä£¿éÓÐ*¸öÄÚ²¿µÄInputºÍOutput´æ´¢Çø £¬Ó*´´æ·Å*PROFIBUS´ÓÕ¾µÄµÄI/OÊý¾Ý£¬½Ïа汾µÄCP342-5Ä£°åÄÚ²¿´æ´¢Æ÷µÄInputºÍOutputÇø·Ö±ðΪ2160¸ö×Ö½Ú£¬OutputÇøµÄÊý¾ÝÑ»·Ð´µ½´ÓÕ¾µÄÊä³öͨµÀÉÏ£¬Ñ»·¶Á³ö´ÓÕ¾ÊäÈëͨµÀµÄÊýÖµ´æ·ÅÔÚInputÇø£¬Õû¸ö¹ý³ÌÊÇCP342-5ÓëPROFIBUS´ÓÕ¾Ö®¼ä×Ô¶¯Ðµ÷Íê³ÉµÄ£¬Äú²»Ðè±àд³ÌÐò¡£Äú¿ÉÒÔÔÚPLCµÄÓû§³ÌÐòÖе÷ÓÃ"DP_SEND"ºÍ"DP_RECV"¹¦Äܿ飬¶ÁдCP342-5Õâ¸öÄÚ²¿µÄ´æ´¢Æ÷¡£
¡¡¡¡
¡¡¡¡95£ºÍ¨¹ýCP342-5£¬ÈçºÎʵÏÖ¶ÔPROFIBUSÍøÂçºÍÕ¾µãµÄÕï¶Ï¹¦ÄÜ£¿
¡¡¡¡ Óù¦ÄÜ¿é"DP_DIAG" (FC 3) ¿ÉÒÔÔÚ³ÌÐòÖжÔcpÄ£¿é½øÐÐÕï¶ÏºÍ·ÖÎö£¬¿ÉÒÔͨ¹ýjobÀàÐÍÈçDP Õï¶ÏÁбí,Õï¶Ïµ¥¸ödp״̬£¬¶ÁÈ¡dp´ÓÕ¾Êý¾Ý£¬¶ÁÈ¡cp»òcpuµÄ²Ù×÷ģʽ£¬¶ÁÈ¡´Óվ״̬µÈµÈ
¡¡¡¡
¡¡¡¡96£ºÎªÊ²Ã´µ±CP342-5Ä£¿é×÷ΪPROFIBUS DPÖ÷Õ¾£¬¶øET200£¨ÈçIM151-1»òIM153-2£©×÷Ϊ´Óվʱ£¬CP342-5ÉϵÄSFµÈ²»Í£ÉÁ˸£¿
¡¡¡¡ µ±S7-300ϵͳÖеÄCP342-5×÷ΪDPÖ÷Õ¾£¬Ï¹ÒIM153-2 Ä£¿éʱ£¬IM153-2Ö»ÄÜ×÷ΪDPÖ÷Õ¾£¬¶ø²»ÊÇS7´ÓÕ¾ÔËÐС£ ¿ÉÒÔ²Éȡͨ¹ýGSDÎļþ½«ET200´ÓÕ¾×é̬½øÄãµÄϵͳ¡£ËæºóIM153Ä£¿é¿É×÷Ϊ DP ±ê×¼´ÓÕ¾ÔËÐС£Îª´Ë£¬Äú±ØÐ뽫GSDÎļþ°²×°µ½Ó²¼þĿ¼ÖУ¨Í¨¹ý²Ëµ¥ÐòÁÐTools > "Install new GSD file"£©¡£ÔÚ¸üÐÂÁËÓ²¼þĿ¼ºóÄú»áÔÚ"PROFIBUS-DP > Additional Field Devices".Öз¢ÏÖDP´ÓÕ¾¡£
¡¡¡¡
¡¡¡¡97£º11.2. ÔÚSTEP7Öдò¿ª*Щ¶ÔÏóʱ³ö´íÊÇʲôÔÒò£¿
¡¡¡¡ ÓеÄʱºòÄúÔÚ´ò¿ªÄ³Ð©ÏîÄ¿ÖеĶÔÏóʱ£¬STEP7»áµ¯³ö±¨´í´°¿Ú£¬´íÎóÐÅϢΪ ¡¯*.dll¡¯Îļþ*·¨±»×°ÔØ£¬´úÂëÊÇ257:5£¬½çÃæÈçÏ£º
¡¡¡¡
¡¡¡¡
¡¡¡¡ ¿ÉÒÔ¿´³ö£¬ÉÏÃæµÄ´íÎóÐÅÏ¢ÊÇ*¸ö»ò¶à¸ö¶ÔÏó²»Äܱ»ÏÔʾ£¬³öÏÖÕâÖÖ´íÎóµÄÔÒòÊÇÄúûÓа²×°ÓëÒª´ò¿ª¶ÔÏóÏà¹ØµÄÈí¼þ°ü¡£
¡¡¡¡
¡¡¡¡98£ºÈç¹ûÏëͨ¹ýÉÏλ»ò´¥ÃþÆÁ¶ÔPLCÖÐS5TIMEÀàÐ͵IJÎÊý½øÐÐÉ趨£¬ÓÐʲô·½·¨£¿
¡¡¡¡
¡¡¡¡ 1¡¢´ÓÉÏλ»úдÕûÐÍÊýINT»òʵÊýREALµ½PLC£¬*ÏȸÃÊýÖµÐè°üº¬ÒÔºÁÃëΪµ¥Î»µÄʱ¼äÖµ£¬ÔÚдÈëPLCµÄÊý¾Ý´æ´¢Çøºó£¬ÀûÓÃITD£¨Integer to Double Integer£©»òRND£¨Real to Double Integer with Rounding Off£©½«¸Ãֵת»»ÎªË«ÕûÐΣ¬È»ºó½«¸Ãֵдµ½ÀàÐÍΪTIMEµÄ±äÁ¿ÀÔÚ³ÌÐòÖе÷ÓÃFC40£¬½«TIMEת»»³ÉS5TIME¼´¿É¡£
¡¡¡¡
¡¡¡¡ 2¡¢´ÓÉÏλ»úдWORDµ½PLC£¬*ÏȸÃÊýÖµÐè°üº¬ÒÔijʱ»ùΪµ¥Î»µÄʱ¼äÖµ£¬ÔÚдÈëPLCµÄÊý¾Ý´æ´¢Çøºó£¬ÓÃWord LogicϵÄWOR_WÖ¸Á¸ÃÖµÓëÆäʱ»ùÏà»ò£¬ÔÙÀûÓÃMOVEÖ¸ÁµÃµ½µÄÊýֵдÈëS5TIMEÀàÐ͵ıäÁ¿ÖС£
¡¡¡¡
¡¡¡¡ 3¡¢Èç¹ûʹÓÃWinCC×÷ΪÉÏλÈí¼þ£¬»òÉÏλÈí¼þÖ§³Ö32λ´ø·ûºÅ¸¡µãÊý£¬¿ÉÒÔ´ÓÉÏλд32λ´ø·ûºÅ¸¡µãÊýµ½PLCÖж¨ÒåΪTIMEµÄ±äÁ¿£¬È»ºóÔÚ³ÌÐòÖе÷ÓÃFC40£¬½«TIMEת»»³ÉS5TIME¼´¿É¡£
¡¡¡¡
¡¡¡¡99£ºSTEP 7ÖÐÏà¹Øʱ¼ä´¦ÀíºÍת»»µÄ¹¦ÄÜ¿éÓ*ÄЩ£¿
¡¡¡¡ SFC 0 "SET_CLK" ÉèÖÃCPUʱÖÓ
¡¡¡¡ SFC 1 "READ_CLK" ¶Á³öCPUʱÖÓ
¡¡¡¡ FC 3 "D_TOD_DT" ´ÓDATE_AND_TIME ÖÐÈ¡³öDATE¡£
¡¡¡¡ FC 6 "DT_DATE" ´ÓDATE_AND_TIME ÖÐÈ¡³öthe day of the week£¬¼´ÐÇÆÚ¼¸
¡¡¡¡ FC 7 "DT_DAY" ´ÓDATE_AND_TIME ÖÐÈ¡³öʱ¼ä
¡¡¡¡ FC 8 "DT_TOD"
¡¡¡¡ FC33ÓÃÓÚS5TIMEµ½TIMEµÄת»»
¡¡¡¡ FC40ÓÃÓÚTIMEµ½S5TIMEµÄת»»
¡¡¡¡
¡¡¡¡100£ºÈçºÎʵÏÖ´øµç°Î³ö»ò²åÈëÄ£°å£¬¼´ÈȲå°Î¹¦ÄÜ£¿
¡¡¡¡ Ó²¼þÒªÇó:
¡¡¡¡Ê¹ÓÃÆÕͨµÄS7-300µ¼¹ìºÍUÐÍ×ÜÏßÁ¬½ÓÆ÷ÊDz»ÄÜʵÏÖÈȲå°Î¹¦Äܵģ¬Äú±ØÐ빺ÂòÓÐÔ´×ÜÏߵװ壬²ÅÄÜʵÏָù¦ÄÜ¡£ÁíÍ⣬ÄúÔÚÅäÖÃʱ£¬±ØÐëʹÓÃMLFB 6ES7 153-1AA02-0XB0°æ±¾ÒÔÉϵĽӿÚÄ£¿é£¬ÒòΪËüÖ§³ÖDPÐÒéµÄDPV1°æ±¾£¬¶øMLFB IM153-1AA00-0XB0Ä£¿éÊDz»Ö§³Ö¸Ã¹¦Äܵġ£Ä¿Ç°ÄúÄܹ»¹ºÂòµ½µÄIM153½Ó¿ÚÄ£¿é¶¼Ö§³ÖÈȲå°Î£¬Ö»ÓÐ2-3ÄêÒÔÇ°µÄIM153½Ó¿ÚÄ£¿é²»Ö§³ÖÈȲå°Î¡£
¡¡¡¡ Èí¼þÒªÇó£ºÄú±ØÐëÔÚSTEP7 5.1°æ±¾ÒÔÉϽøÐÐÅäÖã»
¡¡¡¡ Èç¹ûÄú²ÉÓÃS7-400 CPU»òS7-400 CP×÷ΪDPÖ÷Õ¾£¬ÄÇôÄú¿ÉÒÔÖ±½ÓÔÚIM153µÄÊôÐÔ´°¿ÚµÄ"Operating Parameters"±êÇ©Ò³ÀïÅäÖÃÈȲå°Î¹¦ÄÜ¡£
¡¡¡¡ 1£ºÔÚSTEP7µÄÓ²¼þ×é̬´°¿ÚµÄPROFIBUS DPĿ¼ÖÐÑ¡ÔñÏàÓ¦IM153Ä£¿é£¬¿ÉÒÔ¿´³ö¸ÃÄ£¿éÖ§³Ö¡°module exchange in opration¡±£¨ÈȲå°Î£©£»
¡¡¡¡ 2£º½«IM153Ä£¿éÍϵ½PROFIBUS×ÜÏßÉÏ£»
¡¡¡¡ 3£ºÑ¡ÔñI/OÄ£¿é£¬²åÈëµ½ET200MÕ¾µÄ¸÷¸ö²ÛλÖУ»
¡¡¡¡ 4£ºË«»÷ET200MÕ¾£¬´ò¿ªÊôÐÔ´°¿Ú£¬Ñ¡ÖС°Replace modules during operation¡°(ÈȲå°Î)Ñ¡Ï
¡¡¡¡ 5£ºÊôÐÔ´°¿ÚÖÐÌṩÁËET200MÕ¾ÈȲå°Î¹¦ÄÜËùÐèµÄÓÐÔ´×ÜÏßµ¼¹ìµÄ¶©»õºÅ£»
¡¡¡¡ 6£ºÊôÐÔ´°¿ÚÖÐÌṩÁ˸ÃÐͺÅIM153£¬²åÈëµÄI/OÄ£¿é¶ÔӦʹÓõÄÓÐÔ´×ÜÏßµ×°åµÄ¶©»õºÅ£»
¡¡¡¡ ³ýÁËÒÔÉϵÄÓ²¼þ×é̬֮Í⣬»¹ÒªÏòS7-400ÖÐÏÂÔØOB82¡¢OB83¡¢OB84¡¢OB85¡¢OB86¡¢OB87¡¢OB121¡¢OB122µÈ×éÖ¯¿é¡£µ±ET200M´ÓÕ¾ÉϽøÐ*£¿éµÄÈȲå°Îʱ£¬ÖжÏ×éÖ¯¿éOB83 £¬OB85£¬OB122±»µ÷Óá£
¡¡¡¡
¡¡¡¡ Èç¹ûÄú²ÉÓÃS7-300 CPU »ò CP 342-5×÷ΪDPÖ÷Õ¾£¬ÄÇôÄúÖ»Äܹ»Í¨¹ý°²×°GSDÎļþµÄ·½Ê½½«IM153Ä£¿é×é̬³ÉDP´ÓÕ¾£¬²¢Ë«»÷IM153£¬´ò¿ªËüµÄÊôÐÔ´°¿Ú£¬½øÐÐÉèÖ᣷ñÔòÄúÔÚSTEP7µÄÓ²¼þ×é̬´°¿ÚÖÐÖ±½Ó½«PROFIBUS DPĿ¼ET200MÎļþ¼ÐÏÂIM153Ä£¿é¹ÒÔÚPROFIBUS×ÜÏßÉÏ¡£
¡¡¡¡ Èç¹ûÄúÍü¼ÇÁËÄúÔÚS7-300CPU ProtectionÊôÐÔÖÐËùÉ趨µÄÃÜÂ룬ÄÇôÄúÖ»Äܹ»²ÉÓÃsiemensµÄ±à³ÌÆ÷PG£¨6ES7798-0BA00-0XA0£©ÉϵĶÁ¿¨²Û»ò²ÉÓôøUSB½Ó¿ÚµÄ¶Á¿¨Æ÷£¨USB deleteS7 Memory Cardprommer 6ES7792-0AA00-0XA0£©£¬Ñ¡ÔñSIMATIC Manager½çÃæϵIJ˵¥ File Ñ¡Ïîɾ³ýMMC¿¨ÉÏÔÓеÄÄÚÈÝ£¬ÕâÑùMMC¾Í¿ÉÒÔ×÷Ϊ*¸öδ¼ÓÃܵĿտ¨Ê¹ÓÃÁË£¬µ«*·¨¶ÔMMC¿¨½øÐÐjieÃÜ£¬¶ÁÈ¡MMC¿¨ÖеijÌÐò»òÊý¾Ý¡£
¡¡¡¡
¡¡¡¡82£º ÒÔ314CΪÀý¼ÆÊýʱÈçºÎÇå¼ÆÊýÆ÷Öµ£¿
¡¡¡¡ ÓÐÁ½ÖÖ·½·¨£º
¡¡¡¡ 1£ºÔÚ²ÎÊýÉèÖÃÖС°Gate function¡±Ñ¡¡°Cancel count¡±Èí¼þÃÅΪ0£¬ÔÚΪ1ʱ£¬Öµ½«ÇåÁ㣬
¡¡¡¡ 2£ºÀûÓÃд¡°Job¡±µÄ·½Ê½£¬Ð´¼ÆÊýÖµµÄÈÎÎñºÅΪ1¡£
¡¡¡¡
¡¡¡¡83£ºCP342-5ÄÜ·ñÓÃÓÚPROFIBUS FMSÐÒéͨѶ£¿
¡¡¡¡ CP342-5Ö§³ÖPROFIBUS DPÐÒ飬²»ÄÜÓÃÓÚPROFIBUS FMSÐÒéͨѶ£¬Í¬ÑùCP343-5Ö»Ö§³ÖPROFIBUS FMSÐÒ飬²»ÄÜÓÃÓÚPROFIBUS DPÐÒéͨѶ£¬¶øCP342-5ºÍCP343-5¶¼Ö§³ÖPROFIBUS FDLµÄÁ´½Ó·½Ê½£»
¡¡¡¡
¡¡¡¡84£ºÎªÊ²Ã´CP342-5 FO*·¨½¨Á¢Í¨Ñ¶£¿ÈçºÎÅäÖã¿
¡¡¡¡ CP342-5 FO²»Ö§³Ö3MB£¬6MBµÄͨѶËÙÂÊ£¬Èç¹ûÄú¹ºÂòµÄÊÇ5.1°æ±¾µÄCP342-5£¬¶øSTEP7ÖÐûÓÐV5.1°æµÄCP342-5ʱ,Ôò¿ÉÒÔ²åÈë*¸öV5.0°æµÄCP342-5Ä£¿é£¬¹¦Äܲ»ÊÜÓ°Ïì¡£CP342-5ÔÚS7-300ϵͳÖеݲװλÖÃÓëÆÕͨµÄS7-300 I/OÄ£¿é*Ñù£¬¿ÉÒÔ²åÔÚ4ÖÁ11Õâ8¸ö²ÛλÖеÄÈκÎ*¸ö¡£
¡¡¡¡
¡¡¡¡85£ºCP342-5µÄ3Öй¤×÷·½Ê½ÓÐʲôÇø±ð£¿
¡¡¡¡ No DP·½Ê½Ï£º¿ÉÒÔÓÃCP342-5ͨѶ¿Ú½øÐÐS7±à³Ì»ò½øÐÐPROFIBUSµÄFDLÁ¬½Ó£¬Á¬½ÓÈË»ú½çÃ棻
¡¡¡¡ DP Master·½Ê½Ï£ºCP342-5³ýÁË×÷ΪÍøÂçÖеÄPROFIBUSÖ÷Õ¾Ö®Í⣬Ҳ¿ÉÓÃÓÚS7±à³Ì¡¢FDLÁ¬½ÓºÍÁ¬½ÓÈË»ú½çÃæ¡£DP delay time²ÎÊý*°ã²»ÐèÉ趨£¬³ý·ÇÄú²ÉÓÃFDLÁ¬½Óʱ£¬ÒªÓëDPµÄI¡¢OµãË¢ÐÂʱ¼äÏà*Ö£¬²Å¸ù¾ÝPROFIBUSÍøÂçÐÔÄܽøÐе÷Õû£»
¡¡¡¡ DP Slave·½Ê½Ï£ºCP342-5³ýÁË×÷ΪÍøÂçÖеĴÓÕ¾Ö®Í⣬Èç¹ûÑ¡ÔñÁËThe module is an active node on the PROFIBUS subnetÑ¡Ôñ¿ò£¬ÄÇôCP 342-5Ò²¿ÉÓÃÓÚS7±à³Ì¡¢FDLÁ¬½ÓºÍÁ¬½ÓÈË»ú½çÃ棬·ñÔòCP342-5Ö»ÄÜ×÷Ϊ´ÓվʹÓã»
¡¡¡¡
¡¡¡¡86£ºCP342-5 *¶àÄÜÍê³É¶àÉÙÊý¾Ý½»»»£¿
¡¡¡¡ *Ì×S7-300ϵͳÖÐ*¶à¿ÉÒÔͬʱʹÓÃ4¿éCP342-5Ä£¿é£¬Ã¿¿éCP342-5Äܹ»Ö§³Ö16¸öS7 Connection£¬16¸öS5-Compatible Connection¡£µ±CP342-5´¦ÔÚNo DPģʽϹ¤×÷ʱ£¬*¶àͬʱ֧³Ö32¸öͨѶÁ´½Ó£¬¶ø´¦ÔÚDP Slave»òDP MasterģʽÏÂʱ£¬*¶àͬʱ֧³Ö28¸öͨѶÁ´½Ó¡£CP342-5 ×÷ΪPROFIBUS DPÖ÷վʱ£¬*¶àÁ´½Ó 124¸ö´ÓÕ¾£¬ºÍÿ¸ö´ÓÕ¾*¶à¿ÉÒÔ½»»»244¸öÊäÈë×Ö½Ú£¨Input£©ºÍ244¸öÊä³ö×Ö½Ú£¨Output£©£¬Óë*´ÓÕ¾×ܹ²*¶à½»»»2160¸öÊäÈë×Ö½ÚºÍ2160¸öÊä³ö×Ö½Ú¡£CP342-5 ×÷Ϊ´Óվʱ£¬ÓëÖ÷Õ¾*¶àÄܹ»½»»»240¸öÊäÈë×Ö½ÚºÍ240¸öÊä³ö×Ö½Ú¡£CP342-5 ¿ÉÒÔ*¶àÁ¬½Ó16¸ö²Ù×÷Ãæ°å£¨OP£©ÒÔ¼°*¶à´´½¨16¸öS7 Connnection¡£
¡¡¡¡
¡¡¡¡87£ºÈçºÎʵÏÖÔÚ´ÓÕ¾¶Ïµç¡¢Í¨Ñ¶Ê§°Ü»ò´ÓվͨѶ¿ÚË𻵵ÈÏÖÏó³öÏÖʱ£¬Ö÷Õ¾Äܹ»²»Í£»ú£¿
¡¡¡¡ ÐèÒªÔÚÄúµÄSTEP7ÏîÄ¿ÖвåÈëÏàÓ¦×éÖ¯¿é¡£²åÈëÕâЩ×éÖ¯¿éʱ£¬²»ÐèÒª±à³ÌÄÚÈÝ£¬µ±´ÓÕ¾¶Ïµç¡¢Í¨Ñ¶Ê§°ÜµÈÏÖÏó³öÏÖʱ£¬Ö÷Õ¾Ö»±¨×ÜÏß¹ÊÕÏ£¬µ«²»Í£»ú¡£ÕâÑù£¬*ÂÛ´ÓÕ¾ÏÈÉϵ磬»¹ÊÇÖ÷Õ¾ÏÈÉϵ磬ϵͳ¶¼ÄÜÕý³£ÔËÐУº
¡¡¡¡ÔÚS7-300ÖмÓÈëOB82¡¢OB86¡¢OB122£» ÔÚS7-400ÖмÓÈëOB82¡«OB87¡¢OB122£»
¡¡¡¡
¡¡¡¡88£ºCP342-5Á¬½ÓÉÏλ»úÈí¼þ»ò²Ù×÷Ãæ°åʱӦ¸ÃÑ¡Ôñʲô¹¤×÷ģʽ£¿
¡¡¡¡ Èç¹ûÄúÖ»ÊÇÓÃCP342-5Á¬½ÓÉÏλ»úÈí¼þ»ò²Ù×÷Ãæ°å£¨OP£©£¬ÕâʱͨѶ²ÉÓõÄÊÇS7ÐÒ飬ÄÇô½¨ÒéÄúÑ¡ÔñNo DPģʽ£¬²¢ÇÒ²»ÐèÒªµ÷ÓÃFC1£¨DP_SEND£©ºÍFC2(DP_RECV)¹¦Äܿ飬ËüÃÇÖ»ÊÇÔÚPROFIBUS DPͨѶʱ²ÅʹÓã»
¡¡¡¡
¡¡¡¡89£ºÎªÊ²Ã´ÏµÍ³Éϵçºó£¬¼´Ê¹CP342-5¿ª¹ØÒѾ²¦ÖÁRun£¬µ«Ê¼ÖÕ´¦ÓÚSTOP״̬£¿
¡¡¡¡ Ó¦µ±*²éSTEP7³ÌÐòºÍ×é̬ÊÇ·ñÕýÈ·£¨É¾³ý³ÌÐò£¬Ö»ÏÂÔØÓ²¼þ×é̬£©¡¢*²éCP342-5Á¬½ÓµÄ24VµçÔ´ÏßÊÇ·ñÕý³£¡¢M¶ËÊÇ·ñÓëCPUµÄM¶Ë¶Ì½Ó¡¢Í¨Ñ¶µçÀÂÁ¬½ÓÊÇ·ñÕýÈ·£¨È·ÈÏͨѶµçÀÂδÄÚ²¿¶Ì·£©£¬CPµÄfirmwareÊÇ·ñÕýÈ·¡£Èç¹ûÄúÈ·*ÒÔÅųýÒÔÉÏÔÒò£¬ÄÇô¿ÉÄÜÄúµÄCP342-5ÒѾË𻵣¬Çë¸ü»»£»
¡¡¡¡
¡¡¡¡90£ºÈçºÎÓÃCP342-5×é̬PROFIBUS´ÓÕ¾£¿
¡¡¡¡ 1.ÔÚSTEP7ÖÐÉú³É*¸öеÄÏîÄ¿£¬²¢²åÈë*¸öS7-300Õ¾¡£
¡¡¡¡ 2.ÔÚÓ²¼þ×é̬´°¿ÚÖÐÑ¡Ôñ*¸öS7300µÄµ¼¹ìÒÔ¼°ÏàÓ¦µÄCPU¡£
¡¡¡¡ 3.Ó²¼þ×é̬´°¿ÚÖУ¬ÔÚ·¾¶ "SIMATIC 300 > CP 300 > PROFIBUS > CP342-5" Ñ¡ÖÐÓÚÄú¶©»õºÅºÍ°æ±¾ºÅ¶ÔÓ¦µÄCP342-5£¬²åÈëµ½S7300Õ¾¶ÔÓ¦µÄ²ÛλÖУ¬×¢ÒâÈç¹ûÄú¹ºÂòµÄÊÇVersion5.1£¬¶ø×é̬ÖÐÖ»Äܹ»ÕÒµ½Version5.0£¬Äú¿ÉÒÔÑ¡ÓÃVersion5.1Ìæ´úVersion5.0.¡£
¡¡¡¡ 4.ÔÚ²åÈëCP342-5µÄ¹ý³ÌÖУ¬»áµ¯³ö*¸öPROFIBUSÊôÐÔ´°¿Ú£¬Çëµã»÷¡±New¡¡±°´Å¥£¬´´½¨*¸öPROFIBUSÍøÂçPROFIBUS(1) £¬²¢É趨CP342-5×÷Ϊ´ÓÕ¾µÄÕ¾µØַΪ3¡£
¡¡¡¡ 5.Ë«»÷CP342-5£¬´ò¿ªCP342-5µÄÊôÐÔ´°¿Ú£¬ÔÚ"Operating Mode" ±êÇ©Ò³ÏÂÑ¡Ôñ"DP Slave" Ñ¡Ï´Ëʱ»áµ¯³ö*¸ö¾¯Ê¾´°¿Ú£¬¸æÖªÄúÈç¹ûÒªÓÃCP342-5ʵÏÖCPUºÍ PROFIBUS´ÓÕ¾µÄͨѶ£¬±ØÐëµ÷ÓÃFC1(DP_SEND)ºÍFC2£¨DP_RECV£©¹¦Äܿ飬ʵÏÖCPUÓëCP342-5Ö®¼äµÄÊý¾Ý½»»»£¬¶øCP342-5ÓëPROFIBUSµÄÊý¾Ý½»»»ÊÇ×Ô¶¯Íê³ÉµÄ£¬²»Óñà³Ì¡£FC3ºÍFC4ÓÃÓÚÕï¶ÏºÍͨѶ¹¦ÄܵĿØÖÆ£¬*°ã²»Óõ÷Óá£
¡¡¡¡ 6.µã»÷OK £¬´æÅ̱àÒë¡£.
¡¡¡¡
¡¡¡¡91£ºÈçºÎÓÃCP342-5×é̬PROFIBUSÖ÷Õ¾£¿
¡¡¡¡ 1.ÔÚSTEP7µÄSIMATIC Manager´°¿ÚÖÐÔÚ²åÈë*¸öS7300Õ¾£»
¡¡¡¡ 2.Öظ´ÒÔÉÏ×é̬´ÓÕ¾²½ÖèµÄ2-4²½£¬×¢Òâ²åÈëCP342-5ʱ£¬²»Äܵã»÷¡±new¡¡±°´Å¥£¬¶øÖ±½ÓÓÃÊó±êÑ¡ÖÐÒÔÉÏ´´½¨µÄPROFIBUS(1)ÍøÂ磬µã»÷OK£»
¡¡¡¡ÔÚ"Operating Mode"±êÇ©Ò³ÖÐÑ¡Ôñ"DP Master"Ñ¡Ï
¡¡¡¡
¡¡¡¡92£º²ÉÓÃCP342-5µÄDPͨѶ¿ÚÓë²ÉÓÃCPU¼¯³ÉµÄDPͨѶ¿Ú½øÐÐͨѶÓÐʲô²»Í¬£¬ÕâÁ½ÖÖͨѶ¿Ú¹¦ÄÜÓÐʲô²»Í¬£¿
¡¡¡¡ ¿ÉÒÔͨ¹ýCPU¼¯³ÉµÄDPͨѶ¿Ú»òCP443-5Ä£°åµÄDPͨѶ¿Ú£¬µ÷ÓÃLoad/TransferÖ¸ÁÓï¾ä±í±à³Ì£¬Èçͼ2£©¡¢MovÖ¸ÁÌÝÐÎͼ±à³Ì£©»òϵͳ¹¦ÄÜ¿éSFC14/15·ÃÎÊ´ÓÕ¾ÉϵÄI/OÊý¾Ý£»
¡¡¡¡ Èç¹ûÄúʹÓÃ342-5Ä£¿éµÄDPͨѶ¿Ú½øÐÐͨѶ£¬ÄÇôÄú¾Í²»ÄÜʹÓÃLoad/TransferÖ¸ÁÓï¾ä±í±à³Ì£©¡¢MovÖ¸ÁÌÝÐÎͼ±à³Ì£©Ö±½Ó·ÃÎÊPROFIBUS´ÓÕ¾µÄI/OÊý¾Ý¡£²ÉÓÃCP342½øÐÐPROFIBUSͨѶ°üÀ¨Á½¸ö²½Ö裺
¡¡¡¡ 1.CPU½«Êý¾Ý´«Êäµ½CPͨѶ¿¨µÄÊý¾Ý¼Ä´æÆ÷µ±ÖУ»
¡¡¡¡ 2.Êý¾Ý´ÓCP342-5µÄÊý¾Ý¼Ä´æÆ÷µ±ÖÐдµ½PROFIBUS´ÓÕ¾µÄOutputÊý¾ÝÇø£¨·´¹ýÀ´¾ÍÊÇCPU¶ÁÈ¡´ÓÕ¾InputÊý¾ÝµÄ¹ý³Ì£©£»CP342-5Óë´ÓÕ¾µÄInput/OutputÊý¾ÝÇøµÄͨѶ¹ý³ÌÊÇ×Ô¶¯½øÐеģ¬µ«ÊÇÄú»¹±ØÐë×Ô¼ºÊÖ¶¯µÄµ÷Óù¦ÄÜ¿éFC1£¨¡±SEND¡±£©ºÍFC2 £¨¡±RECV¡±£©£¬Íê³ÉCP342-5ÓëCPUÖ®¼äµÄÊý¾Ý½»»»¡£
¡¡¡¡
¡¡¡¡93£º¹¦ÄÜ¿éDP_SEND¡¢DP_RECV"µÄ·µ»ØÖµ´ú±íʲôÒâ˼£¬ÈçºÎÀí½â£¿
¡¡¡¡ "DP_SEND"¹¦ÄÜ¿é°üÀ¨ÓÐ"DONE"£¬"ERROR" ºÍ "STATUS"Èý¸ö²ÎÊý£¬Ó*´Ö¸Ê¾Êý¾Ý´«ÊäµÄ״̬ºÍ³É¹¦Óë·ñ¡£"DP_RECV"¹¦ÄÜ¿é°üÀ¨ÓÐ"NDR", "ERROR", "STATUS" ºÍ "DPSTATUS"Ëĸö²ÎÊý£¬Ó*´Ö¸Ê¾Êý¾Ý´«ÊäµÄ״̬ºÍ³É¹¦Óë·ñ¡£Äú¿ÉÒÔ¶¨ÒåÏàÓ¦µÄÊý¾ÝµØÖ·Çø£¬´æ·ÅÕâЩ·µ»ØÖµ£¬·ÖÎö·µ»ØµÄÖµµÄÒâ˼£¬µ±Error£½False£¬STATUS£½0£¬DONE=True£¬NDR£½Trueʱ£¬ËµÃ÷CPUÓëCP342-5Ö®¼äµÄÊý¾Ý½»»»³É¹¦½øÐС£
¡¡¡¡
¡¡¡¡94£º DP´ÓÕ¾£¬CPÄ£°åÒÔ¼°CPUÖ®¼äµÄÊý¾ÝͨѶ¹ý³ÌÊÇÈçºÎ½øÐеģ¿
¡¡¡¡ ʹÓÃCP342-5Ä£¿é£¬*ÂÛµ÷ÓÃ"DP_SEND" ¹¦Äܿ黹ÊÇ"DP_RECV" ¹¦Äܿ飬Äú¶¼²»ÄÜÖ±½Ó¶Áдij¸öPROFIBUS´ÓÕ¾µÄI/OÊý¾Ý¡£CP342-5Ä£¿éÓÐ*¸öÄÚ²¿µÄInputºÍOutput´æ´¢Çø £¬Ó*´´æ·Å*PROFIBUS´ÓÕ¾µÄµÄI/OÊý¾Ý£¬½Ïа汾µÄCP342-5Ä£°åÄÚ²¿´æ´¢Æ÷µÄInputºÍOutputÇø·Ö±ðΪ2160¸ö×Ö½Ú£¬OutputÇøµÄÊý¾ÝÑ»·Ð´µ½´ÓÕ¾µÄÊä³öͨµÀÉÏ£¬Ñ»·¶Á³ö´ÓÕ¾ÊäÈëͨµÀµÄÊýÖµ´æ·ÅÔÚInputÇø£¬Õû¸ö¹ý³ÌÊÇCP342-5ÓëPROFIBUS´ÓÕ¾Ö®¼ä×Ô¶¯Ðµ÷Íê³ÉµÄ£¬Äú²»Ðè±àд³ÌÐò¡£Äú¿ÉÒÔÔÚPLCµÄÓû§³ÌÐòÖе÷ÓÃ"DP_SEND"ºÍ"DP_RECV"¹¦Äܿ飬¶ÁдCP342-5Õâ¸öÄÚ²¿µÄ´æ´¢Æ÷¡£
¡¡¡¡
¡¡¡¡95£ºÍ¨¹ýCP342-5£¬ÈçºÎʵÏÖ¶ÔPROFIBUSÍøÂçºÍÕ¾µãµÄÕï¶Ï¹¦ÄÜ£¿
¡¡¡¡ Óù¦ÄÜ¿é"DP_DIAG" (FC 3) ¿ÉÒÔÔÚ³ÌÐòÖжÔcpÄ£¿é½øÐÐÕï¶ÏºÍ·ÖÎö£¬¿ÉÒÔͨ¹ýjobÀàÐÍÈçDP Õï¶ÏÁбí,Õï¶Ïµ¥¸ödp״̬£¬¶ÁÈ¡dp´ÓÕ¾Êý¾Ý£¬¶ÁÈ¡cp»òcpuµÄ²Ù×÷ģʽ£¬¶ÁÈ¡´Óվ״̬µÈµÈ
¡¡¡¡
¡¡¡¡96£ºÎªÊ²Ã´µ±CP342-5Ä£¿é×÷ΪPROFIBUS DPÖ÷Õ¾£¬¶øET200£¨ÈçIM151-1»òIM153-2£©×÷Ϊ´Óվʱ£¬CP342-5ÉϵÄSFµÈ²»Í£ÉÁ˸£¿
¡¡¡¡ µ±S7-300ϵͳÖеÄCP342-5×÷ΪDPÖ÷Õ¾£¬Ï¹ÒIM153-2 Ä£¿éʱ£¬IM153-2Ö»ÄÜ×÷ΪDPÖ÷Õ¾£¬¶ø²»ÊÇS7´ÓÕ¾ÔËÐС£ ¿ÉÒÔ²Éȡͨ¹ýGSDÎļþ½«ET200´ÓÕ¾×é̬½øÄãµÄϵͳ¡£ËæºóIM153Ä£¿é¿É×÷Ϊ DP ±ê×¼´ÓÕ¾ÔËÐС£Îª´Ë£¬Äú±ØÐ뽫GSDÎļþ°²×°µ½Ó²¼þĿ¼ÖУ¨Í¨¹ý²Ëµ¥ÐòÁÐTools > "Install new GSD file"£©¡£ÔÚ¸üÐÂÁËÓ²¼þĿ¼ºóÄú»áÔÚ"PROFIBUS-DP > Additional Field Devices".Öз¢ÏÖDP´ÓÕ¾¡£
¡¡¡¡
¡¡¡¡97£º11.2. ÔÚSTEP7Öдò¿ª*Щ¶ÔÏóʱ³ö´íÊÇʲôÔÒò£¿
¡¡¡¡ ÓеÄʱºòÄúÔÚ´ò¿ªÄ³Ð©ÏîÄ¿ÖеĶÔÏóʱ£¬STEP7»áµ¯³ö±¨´í´°¿Ú£¬´íÎóÐÅϢΪ ¡¯*.dll¡¯Îļþ*·¨±»×°ÔØ£¬´úÂëÊÇ257:5£¬½çÃæÈçÏ£º
¡¡¡¡
¡¡¡¡
¡¡¡¡ ¿ÉÒÔ¿´³ö£¬ÉÏÃæµÄ´íÎóÐÅÏ¢ÊÇ*¸ö»ò¶à¸ö¶ÔÏó²»Äܱ»ÏÔʾ£¬³öÏÖÕâÖÖ´íÎóµÄÔÒòÊÇÄúûÓа²×°ÓëÒª´ò¿ª¶ÔÏóÏà¹ØµÄÈí¼þ°ü¡£
¡¡¡¡
¡¡¡¡98£ºÈç¹ûÏëͨ¹ýÉÏλ»ò´¥ÃþÆÁ¶ÔPLCÖÐS5TIMEÀàÐ͵IJÎÊý½øÐÐÉ趨£¬ÓÐʲô·½·¨£¿
¡¡¡¡
¡¡¡¡ 1¡¢´ÓÉÏλ»úдÕûÐÍÊýINT»òʵÊýREALµ½PLC£¬*ÏȸÃÊýÖµÐè°üº¬ÒÔºÁÃëΪµ¥Î»µÄʱ¼äÖµ£¬ÔÚдÈëPLCµÄÊý¾Ý´æ´¢Çøºó£¬ÀûÓÃITD£¨Integer to Double Integer£©»òRND£¨Real to Double Integer with Rounding Off£©½«¸Ãֵת»»ÎªË«ÕûÐΣ¬È»ºó½«¸Ãֵдµ½ÀàÐÍΪTIMEµÄ±äÁ¿ÀÔÚ³ÌÐòÖе÷ÓÃFC40£¬½«TIMEת»»³ÉS5TIME¼´¿É¡£
¡¡¡¡
¡¡¡¡ 2¡¢´ÓÉÏλ»úдWORDµ½PLC£¬*ÏȸÃÊýÖµÐè°üº¬ÒÔijʱ»ùΪµ¥Î»µÄʱ¼äÖµ£¬ÔÚдÈëPLCµÄÊý¾Ý´æ´¢Çøºó£¬ÓÃWord LogicϵÄWOR_WÖ¸Á¸ÃÖµÓëÆäʱ»ùÏà»ò£¬ÔÙÀûÓÃMOVEÖ¸ÁµÃµ½µÄÊýֵдÈëS5TIMEÀàÐ͵ıäÁ¿ÖС£
¡¡¡¡
¡¡¡¡ 3¡¢Èç¹ûʹÓÃWinCC×÷ΪÉÏλÈí¼þ£¬»òÉÏλÈí¼þÖ§³Ö32λ´ø·ûºÅ¸¡µãÊý£¬¿ÉÒÔ´ÓÉÏλд32λ´ø·ûºÅ¸¡µãÊýµ½PLCÖж¨ÒåΪTIMEµÄ±äÁ¿£¬È»ºóÔÚ³ÌÐòÖе÷ÓÃFC40£¬½«TIMEת»»³ÉS5TIME¼´¿É¡£
¡¡¡¡
¡¡¡¡99£ºSTEP 7ÖÐÏà¹Øʱ¼ä´¦ÀíºÍת»»µÄ¹¦ÄÜ¿éÓ*ÄЩ£¿
¡¡¡¡ SFC 0 "SET_CLK" ÉèÖÃCPUʱÖÓ
¡¡¡¡ SFC 1 "READ_CLK" ¶Á³öCPUʱÖÓ
¡¡¡¡ FC 3 "D_TOD_DT" ´ÓDATE_AND_TIME ÖÐÈ¡³öDATE¡£
¡¡¡¡ FC 6 "DT_DATE" ´ÓDATE_AND_TIME ÖÐÈ¡³öthe day of the week£¬¼´ÐÇÆÚ¼¸
¡¡¡¡ FC 7 "DT_DAY" ´ÓDATE_AND_TIME ÖÐÈ¡³öʱ¼ä
¡¡¡¡ FC 8 "DT_TOD"
¡¡¡¡ FC33ÓÃÓÚS5TIMEµ½TIMEµÄת»»
¡¡¡¡ FC40ÓÃÓÚTIMEµ½S5TIMEµÄת»»
¡¡¡¡
¡¡¡¡100£ºÈçºÎʵÏÖ´øµç°Î³ö»ò²åÈëÄ£°å£¬¼´ÈȲå°Î¹¦ÄÜ£¿
¡¡¡¡ Ó²¼þÒªÇó:
¡¡¡¡Ê¹ÓÃÆÕͨµÄS7-300µ¼¹ìºÍUÐÍ×ÜÏßÁ¬½ÓÆ÷ÊDz»ÄÜʵÏÖÈȲå°Î¹¦Äܵģ¬Äú±ØÐ빺ÂòÓÐÔ´×ÜÏߵװ壬²ÅÄÜʵÏָù¦ÄÜ¡£ÁíÍ⣬ÄúÔÚÅäÖÃʱ£¬±ØÐëʹÓÃMLFB 6ES7 153-1AA02-0XB0°æ±¾ÒÔÉϵĽӿÚÄ£¿é£¬ÒòΪËüÖ§³ÖDPÐÒéµÄDPV1°æ±¾£¬¶øMLFB IM153-1AA00-0XB0Ä£¿éÊDz»Ö§³Ö¸Ã¹¦Äܵġ£Ä¿Ç°ÄúÄܹ»¹ºÂòµ½µÄIM153½Ó¿ÚÄ£¿é¶¼Ö§³ÖÈȲå°Î£¬Ö»ÓÐ2-3ÄêÒÔÇ°µÄIM153½Ó¿ÚÄ£¿é²»Ö§³ÖÈȲå°Î¡£
¡¡¡¡ Èí¼þÒªÇó£ºÄú±ØÐëÔÚSTEP7 5.1°æ±¾ÒÔÉϽøÐÐÅäÖã»
¡¡¡¡ Èç¹ûÄú²ÉÓÃS7-400 CPU»òS7-400 CP×÷ΪDPÖ÷Õ¾£¬ÄÇôÄú¿ÉÒÔÖ±½ÓÔÚIM153µÄÊôÐÔ´°¿ÚµÄ"Operating Parameters"±êÇ©Ò³ÀïÅäÖÃÈȲå°Î¹¦ÄÜ¡£
¡¡¡¡ 1£ºÔÚSTEP7µÄÓ²¼þ×é̬´°¿ÚµÄPROFIBUS DPĿ¼ÖÐÑ¡ÔñÏàÓ¦IM153Ä£¿é£¬¿ÉÒÔ¿´³ö¸ÃÄ£¿éÖ§³Ö¡°module exchange in opration¡±£¨ÈȲå°Î£©£»
¡¡¡¡ 2£º½«IM153Ä£¿éÍϵ½PROFIBUS×ÜÏßÉÏ£»
¡¡¡¡ 3£ºÑ¡ÔñI/OÄ£¿é£¬²åÈëµ½ET200MÕ¾µÄ¸÷¸ö²ÛλÖУ»
¡¡¡¡ 4£ºË«»÷ET200MÕ¾£¬´ò¿ªÊôÐÔ´°¿Ú£¬Ñ¡ÖС°Replace modules during operation¡°(ÈȲå°Î)Ñ¡Ï
¡¡¡¡ 5£ºÊôÐÔ´°¿ÚÖÐÌṩÁËET200MÕ¾ÈȲå°Î¹¦ÄÜËùÐèµÄÓÐÔ´×ÜÏßµ¼¹ìµÄ¶©»õºÅ£»
¡¡¡¡ 6£ºÊôÐÔ´°¿ÚÖÐÌṩÁ˸ÃÐͺÅIM153£¬²åÈëµÄI/OÄ£¿é¶ÔӦʹÓõÄÓÐÔ´×ÜÏßµ×°åµÄ¶©»õºÅ£»
¡¡¡¡ ³ýÁËÒÔÉϵÄÓ²¼þ×é̬֮Í⣬»¹ÒªÏòS7-400ÖÐÏÂÔØOB82¡¢OB83¡¢OB84¡¢OB85¡¢OB86¡¢OB87¡¢OB121¡¢OB122µÈ×éÖ¯¿é¡£µ±ET200M´ÓÕ¾ÉϽøÐ*£¿éµÄÈȲå°Îʱ£¬ÖжÏ×éÖ¯¿éOB83 £¬OB85£¬OB122±»µ÷Óá£
¡¡¡¡
¡¡¡¡ Èç¹ûÄú²ÉÓÃS7-300 CPU »ò CP 342-5×÷ΪDPÖ÷Õ¾£¬ÄÇôÄúÖ»Äܹ»Í¨¹ý°²×°GSDÎļþµÄ·½Ê½½«IM153Ä£¿é×é̬³ÉDP´ÓÕ¾£¬²¢Ë«»÷IM153£¬´ò¿ªËüµÄÊôÐÔ´°¿Ú£¬½øÐÐÉèÖ᣷ñÔòÄúÔÚSTEP7µÄÓ²¼þ×é̬´°¿ÚÖÐÖ±½Ó½«PROFIBUS DPĿ¼ET200MÎļþ¼ÐÏÂIM153Ä£¿é¹ÒÔÚPROFIBUS×ÜÏßÉÏ¡£