ÖÆÔìÖ´ÐÐϵͳ(¼ò³ÆMES)Óɶà¸ö×Óϵͳ×é³É£¬Æä½¨Ä£·½·¨±È½Ï»ìÂҺ͸´ÔÓ¡£½éÉÜÁËϵͳ¹¤³Ì½¨Ä£ÓïÑÔSysMLµÄÌØµã£¬²¢½áºÏʵÀý¸ø³öÁË»ùÓÚSysMLµÄMES½¨Ä£·½·¨£¬ÖصãÃèÊöÁËÐèÇóͼºÍ¹¦ÄÜͼ¡£´Ë½¨Ä£·½·¨¼ÈÓÐÀûÓÚǰÆÚÓë¿Í»§ÌÖÂÛÐèÇó£¬ÓÖ¿ÉÖ¸µ¼ºóÆÚÈí¼þ¿ª·¢²âÊԵĽ¨Ä££¬´Ó¶ø¼õСMESÏîÄ¿µÄ¿ª·¢ÊµÊ©·çÏÕ¡£
1 MES½éÉÜÒÔ¼°Ä¿Ç°½¨Ä£¼¼ÊõÏÖ×´
MES(Manufacturing Execution SyStem)Ö±Òë³ÉÖÆÔìÖ´ÐÐϵͳ(ÒÔϼò³ÆMES)£¬ÊôÓÚÉú²ú¹ÜÀíϵͳ¡£±»¶¨ÒåΪ£º¡°Í¨¹ýÐÅÏ¢µÄ´«µÝ¶Ô´ÓÉú²úÖ¸ÁîÏ·¢µ½²úÆ·Í깤Èë¿âµÄÕû¸öÉú²ú¹ý³Ì½øÐÐÓÅ»¯¹ÜÀí¡£¡±ËüÓëÉϲãERPµÈÒµÎñϵͳºÍµ×²ãDCSµÈÉú²úÉ豸¿ØÖÆÏµÍ³Ò»Æð¹¹³ÉÖÆÔìÆóÒµµÄÉñ¾ÏµÍ³£¬²»µ¥ÊÇÃæÏòÉú²úÏÖ³¡µÄϵͳ£¬¶øÊÇ×÷ΪÉÏ¡¢ÏÂÁ½¸ö²ã´ÎÖ®¼äË«·½ÐÅÏ¢µÄ´«µÝϵͳ£¬ÊÇÁ¬½á¾Óª²ãºÍÏÖ³¡²ã£¬¸ÄÉÆÉú²ú¾ÓªÐ§ÒæµÄ¹Ø¼üϵͳ¡£
µ±Ç°£¬MESÊÇÖÆÔìÆóÒµÓ¦ÓÃÈȵãÖ®Ò»¡£ÊµÏÖMESϵͳʱ£¬¹¤³ÌʦʹÓõĽ¨Ä£ÓïÑÔ¡¢¹¤¾ßºÍ¼¼ÊõÖÖÀàºÜ¶à£¬ÈçÐÐΪͼ¡¢IDEF0ͼ£¬ARISÆóÒµ½¨Ä£¹¤¾ßµÈ£¬ÕâЩ½¨Ä£·½·¨Ê¹ÓõķûºÅÓëÓïÒ岻ͬ£¬±Ë´ËÖ®¼ä²»ÄÜÏ໥²Ù×÷ºÍÖØÓá£ËäÈ»UM
LÉè¼Æ³õÖÔÊÇΪÈí¼þ¿ª·¢ÌṩһÖÖ±ê×¼½¨Ä£ÓïÑÔ£¬µ«±Ï¾¹UML²»ÊÇϵͳ¹¤³ÌרÓý¨Ä£ÓïÑÔ£¬ÔÚʹÓúÍʵÏÖÉÏÓÐÒ»¶¨µÄ¾ÖÏÞÐÔ¡£
2 SysML²úÉúÒÔ¼°Ö÷ÒªÌØµã
SysML(systems modeling language)ÊÇUML 2.0ÔÚϵͳ¹¤³ÌÓ¦ÓÃÁìÓòµÄÑÓÐøºÍÀ©Õ¹£¬ÊÇÒ»ÖÖеĽ¨Ä£ÓïÑÔ£¬Ò»ÖÖ¿ÉÊÓ»¯¡¢Í¼Ðλ¯½¨Ä£ÓïÑÔ¡£×÷Ϊϵͳ¹¤³ÌµÄ±ê×¼½¨Ä£ÓïÑÔ£¬ºÍÆäËûϵͳ¹¤³Ì½¨Ä£ÓïÑÔÏà±È£¬ËüÌá¸ßÁËÃèÊöµÄÕýÈ·ÐÔ£¬ÔöÇ¿ÁËÃèÊöµÄ¿É¶ÁÐÔ£¬Ïû³ýÁ˲»Í¬½¨Ä£·½·¨ÔÚ±í´ïºÍÊõÓïÉϵIJîÒ죬±ÜÃâÁË·ûºÅ±íʾºÍÀí½âÉϲ»±ØÒªµÄ»ìÂÒ
SysMLµÄ¶¨ÒåÖ÷Òª°üSysML ÓïÒåºÍSysML±íʾ(ͼÐÎ)·¨Á½¸ö²¿·Ö¡£
SysMLÓïÒåÊÇָΪϵͳµÄ½á¹¹Ä£ÐÍ£¬ÐÐΪģÐÍÐèÇóÄ£ÐͺͲÎÊýÄ£ÐͶ¨ÒåÁËÓïÒ壬ͼÐαíʾÊÇSysML µÄ¿ÉÊÓ»¯±íʾ£¬ÊÇÓÃÀ´ÎªÏµÍ³½¨Ä£µÄ¹¤¾ß¡£SysML
¶¨ÒåÁËÐèÇó¡¢ÐÐΪͼ¡¢Ààͼ¡¢×°Åäͼ¡¢»î¶¯Í¼¡¢ÓÃÀýͼ¾ÅÖÖ»ù±¾Í¼ÐÎÀ´±íʾģÐ͵ĸ÷¸ö·½Ãæ¡£
SysMLÓëUMLÏà±È¾ßÓÐÒÔÏÂÈý·½ÃæµÄÌØµã¡£Ò»ÊDzÉÓøüΪ׼ȷµÄϵͳÐÅÏ¢·ÖÎö·½·¨£¬ÔöÌíÁËÐèÇóÄ£ÐÍ£»¶þÊÇ×ÛºÏÁËÃæÏò¶ÔÏó·½·¨ºÍÃæÏò¹ý³Ì·½·¨µÄÌåϵ½á¹¹Éè¼ÆÓŵ㣬Äܸü·½±ãµØÃèÊöϵͳÎʵÄÁ¬½ÓÓëÊý¾Ý½»»»£¬·½±ãϵͳÉè¼Æµ¥Ôª·Ö½â£¬´Óϵͳ½Úµã·Ö½âµ½×é¼þϵͳµ¥Ôª¼°ÏµÍ³×é¼þ£»ÈýÊǻͼ֧³Öϵͳ¹¤³ÌµÄ¼ÓÇ¿Ð͹¦ÄÜÁ÷¿éͼ¡£
3 »ùÓÚSysMLµÄMESϵͳ½¨Ä£Ó¦ÓÃ
ÓÉÓÚMESϵͳÊÇÖÆÔìÆóÒµÏÖ³¡Éú²ú¹ÜÀíϵͳ£¬¹¦ÄÜÐèÇó±È½Ï¸´ÔÓ£¬±¾ÎĽ«ÒÔSysML½¨Ä£ÓïÑÔÈý´óÌØµãΪ»ù´¡£¬ÓÃÈý¸öµäÐÍSysMLͼÐÎÀ´¸ø³öMESϵͳµÄ²¿·Ö½¨Ä£·½°¸£¬·Ö±ðΪ£ºÐèÇóͼ¡¢ÓÃÀýͼ¡¢¹¦ÄÜͼÔÚMESϵͳµÄ½¨Ä£Ó¦Óá£
3.1 ÐèÇóͼÔÚMESµÄ½¨Ä£Ó¦ÓÃ
´«Í³µÄÐèÇó¶¼±»±íʾΪÎĵµµÄÐÎʽ£¬ËüÃǾ³£ÓëÊý¾ÝºÍͼ±íÁªÏµÔÚÒ»Æð£¬´æ´¢ÔÚÎļþ»òÊý¾Ý¿âÖС£µ«ÊÇSysMLÖеÄÐèÇóÓÃͼÐÎÀ´±íʾ£¬Äܹ»ÃèÊöÐèÇóºÍÐèÇóÖ®¼äÒÔ¼°ÐèÇóºÍÆäËû½¨Ä£ÔªËØÖ®¼äµÄ¹ØÏµ¡£

ͼ1 ÐèÇóͼÔÚMESÉú²ú×÷Òµ¼Æ»®¹ÜÀíÓ¦ÓÃ

ͼ2 ÓÃÀýͼÔÚMES¼Æ»®µ÷¶ÈϵͳµÄÓ¦ÓÃ
ÐèÇóÊÇϵͳ±ØÐëÂú×ãµÄÄÜÁ¦»òÌõ¼þ£¬Ò»¸öÐèÇóÄܹ»·Ö½â³É¶à¸ö×ÓÐèÇó¡£SysMLÓá¶requirement¡·ËµÃ÷ÐèÇó£¬Óû§¿ÉÒÔ¶¨Òå×Ô¼ºµÄ×ÓÐèÇó£¬Èç²Ù×÷ϵͳ¡¢¹¦ÄÜÐèÇó¡¢½Ó¿ÚÐèÇó¡¢ÐÔÄÜÐèÇóµÈµÈ¡£Ê¹Óõ¼³ö¹ØÏµ¡¶derive¡·±íʾһ¸öÐèÇó¿ÉÒÔ´ÓÁíÒ»¸öÐèÇó²úÉú£¬Ê¹ÓÃÂú×ã¹ØÏµ¡¶satisfy¡·±íʾһ¸öÐèÇóÄܱ»ÆäËüµÄÄ£ÐÍÔªËØÊµÏÖ£¬Ê¹ÓÃÑéÖ¤¹ØÏµ¡¶verify)ÈÀʾÐèÇóÄܱ»²âÊÔÀý×ÓÑéÖ¤¡£¡°Éú²ú×÷Òµ¼Æ»®¹ÜÀí¡±ÊÇMESϵͳÖеĹؼüÐèÇó£¬ÏÂÃæÒÔ¡°Éú²ú×÷Òµ¼Æ»®¹ÜÀí¡±ÐèÇóΪÀý£¬ËµÃ÷ÐèÇóͼÔÚMESϵͳ½¨Ä£Ó¦Óá£
¡¶requirement¡·ÊÇÀ´ËµÃ÷ÐèÇóµÄ£¬¡°Öƶ¨Éú²ú¼Æ»®¡±ÐèÇóÒ²ÊÇÒ»¸öÀ࣬ÓÐÁ½¸öÊôÐÔ£ºtext ºÍid£¬Ç°ÕßÊÇÐèÇóµÄÎı¾ÃèÊö£¬ºóÕßÊÇÐèÇóµÄ±êʶ·û¡£Í¬Ê±ÐèÇó¡°Öƶ¨Éú²ú¼Æ»®¡±Ê¹Óõ¼³ö¹ØÏµ¡¶derive¡·µ¼³öÁË¡°Öƶ¨Éú²ú¼Æ»®ÐÔÄÜÐèÇ󡱡¢¡°³µ¼äÖÆ¶¨Éú²ú¼Æ»®ÐèÇ󡱺͡°Éú²ú¼Æ»®½á¹û²éѯ¡±¡£
MESÖÐÒ»¸öÐèÇó¿ÉÒÔ·ÖΪ¶à¸ö×ÓÐèÇó£¬Í¼1ÖС°Éú²ú¼Æ»®½á¹û²éѯ¡±ÐèÇó¿ÉÒÔϸ·ÖΪ¡°ÈÎÎñÖܼƻ®²éѯ¡±ºÍ¡°É豸Öܼƻ®²éѯ¡±¡£
¡¶satisfy¡·±íʾһ¸öÐèÇóÄܱ»ÆäËûµÄÄ£ÐÍÔªËØÊµÏÖ£¬Í¼1ÖС°³µ¼äÖÆ¶¨Éú²ú¼Æ»®¡±ÐèÇóÓ᰼ƻ®ÅŲú×Óϵͳ¡±½øÐÐʵÏÖ¡£¡¶verify¡·±íʾһ¸öÐèÇóÄܱ»²âÊÔÀý×ÓÑéÖ¤¡£Í¼1ÖС°³µ¼äÖÆ¶¨Éú²ú¼Æ»®¡±ÐèÇóÓ᰼ƻ®ÅŲú²âÊÔÓÃÀý¡±½øÐÐÑéÖ¤¡£
ͨ¹ýÐèÇóͼÄܹ»ÃèÊöMESÖÐÖ÷ÒªÐèÇóµÄ·Ö½â¡¢Ï¸»¯¡¢ÊµÏÖÒÔ¼°ÑéÖ¤¹ý³Ì¡£ÕâÊÇSysML¶ÔMES½¨Ä£Ó¦ÓõÄ×î´óÌØµã¡£
3.2 ÓÃÀýͼÔÚMESµÄ½¨Ä£Ó¦ÓÃ
SysMLÓïÑÔÓÃÀýͼÃèÊöÁËÍⲿ²ÎÓëÕß¶ÔϵͳµÄʹÓã¬ÊÇͨ¹ýϵͳÏò²ÎÓëÕßÌṩһϵÁзþÎñÀ´ÊµÏֵġ£ÓÃÀýͼ°üÀ¨ÓÃÀý¡¢²ÎÓëÕßÒÔ¼°ËüÃÇÖ®¼äµÄͨѶ¡£ÓÃÀýÖ®¼äµÄ¹ØÏµÓаüº¬¹ØÏµ¡¢À©Õ¹¹ØÏµºÍ·º»¯¹ØÏµ¡£ÏÂͼÊÇÒ»¸öMESÉú²ú¼Æ»®ÅŲúϵͳµÄSysML
ÓÃÀýͼ£º
SysML°ÑÐèÇóͼºÍÓÃÀýͼ½áºÏÆðÀ´£¬´ÓÁ½¸ö½Ç¶È¹²Í¬Íê³É¶ÔϵͳµÄÐèÇó·ÖÎö¡£ÕâʹµÃMESÐèÇó¸üÒ×Àí½âÓëʵÏÖ¡£
3.3 ¹¦ÄÜ¿éͼÔÚMEsµÄ½¨Ä£Ó¦ÓÃ
¹¦ÄÜÄ£¿éͼÕ÷MESµÄ½¨Ä£Ó¦Ó÷ÖΪ£ºMESϵͳÕûÌ幦ÄÜͼºÍMES·Ö½â¹¦ÄÜͼ¡£
´ÓÒµÎñÁ÷³Ì½Ç¶È³ö·¢£¬±¾ÈËÈÏΪMESÒªÓÐÎå´ó×Óϵͳ£º¼Æ»®¹ÜÀí¡¢ÎïÁ÷¹ÜÀí¡¢¼¨Ð§¿¼ºË£¬ÖÊÁ¿¹ÜÀí¡¢»ù´¡Êý¾Ý¹ÜÀí¡£
¼Æ»®¹ÜÀíÓèϵͳÊÇÖ¸ÆóÒµ´Ó½ÓÊÕ¶©µ¥¿ªÊ¼£¬¼Æ»®ÅŲú¡¢Åɹ¤µ¥Ï´ֱÖÁ¶©µ¥ÈÎÎñÍê³ÉÕû¸ö¹ý³Ì¡£ÆäºËÐÄÊÇ×÷ÒµÈÎÎñµ÷¶È¡£
ÎïÁ÷¹ÜÀí×ÓϵͳÊÇÖ¸ÔÚÉú²úÖ¸ÁîµÄÇý¶¯Ï£¬¹¤¼þ¾¹ýÁìÁÏ¡¢ÖÜת¡¢¼Ó¹¤¡¢Èë¿âµÈ¹ý³ÌËüÐèÒªËæÊ±Ìṩ¹¤¼þÔÚÈÎÒâʱ¿ÌµÄλÖá¢ÊýÁ¿µÈ¶¯Ì¬ÐÅÏ¢¡£
ÖÊÁ¿¹ÜÀí×ÓϵͳÖ÷ÒªÖ¸ÆóÒµÉú²ú¹ý³ÌÖеÄÖÊÁ¿ÐÅÏ¢Á÷£¬Éú²ú¹ý³ÌÖвúÉúµÄ¸÷ÀàÖÊÁ¿ÓйØÊ¼þ¡£
¼¨Ð§¿¼ºË×ÓϵͳÖ÷ÒªÓÃÓÚÆÀ¼ÛÒ»¸öÆóÒµ¸÷¸ö»·½ÚµÄ½¡¿µÖ¸Êý£¬°üÀ¨¼Æ»®ÂÄÔ¼ÂÊ£¬²úÆ·ºÏ¸ñÂʼ°³É±¾ÏûºÄÇé¿öµÈ¡£
»ù´¡Êý¾Ý¹ÜÀíÖ÷Òª°üÀ¨²úÆ·Éú²ú¹ý³ÌÖеÄItem Ö÷ÐÅÏ¢£¬¹¤ÒÕ¹ÜÀí¡¢BOM ÐÅÏ¢¡£
SysML¹¦ÄÜ¿éͼÄܹ»¶Ô¶¥²ãϵͳ¡¢×Óϵͳ¡¢Âß¼×é¼þ¼°ÎïÀí×é¼þµÈ¸÷²ã´ÎϵͳµÄ½Ó¿Ú½øÐÐÃèÊö¡£SysMLÌṩÁ˱ê×¼¶Ë¿Ú¶Ô¿éÖ®¼äµÄ½»»¥½øÐÐÃèÊö£¬±ê×¼¶Ë¿ÚÊǰ´ÕÕËüËùÄÜÌṩµÄºÍËùÐèÇóµÄ½¨Á¢ÏàÓ¦µÄRequire£¯Provide¶Ë¿Ú¡£
ͼ±í3ÖÐÏêϸÃèÊöMESÎå¸ö×Óϵͳ£¬¼´¼Æ»®¹ÜÀí¡¢ÎïÁ÷¹ÜÀí¡¢ÖÊÁ¿¹ÜÀí¡¢¼¨Ð§¿¼ºË¡¢»ù´¡Êý¾Ý¹ÜÀíµÄÌØÕ÷ÒÔ¼°ËüÃǸ÷×ԵĽӿÚÇé¿ö¡£
MES¸÷×Óϵͳ¶¼ÐèÒª½øÒ»²½Ï¸»¯ÄÚ²¿¹¦ÄÜÄ£¿é£¬Èç¼Æ»®¹ÜÀí×Óϵͳ¾ÍÐèÒª½øÒ»²½Ï¸»¯£¬·Ö³É¶©µ¥¹ÜÀí£¬ÈÎÎñ·Ö½â¡¢¼Æ»®ÈÎÎñ¹ÜÀí×Óϵͳ¼°¼Æ»®ÅŲú×Ó¹¦ÄÜÄ£¿é¡£¶Ôÿ¸ö×Ó¹¦ÄÜÄ£¿éSysML¿ÉÒÔ½øÒ»²½Ï¸»¯ÆäÄÚ²¿¹¦ÄÜÄ£¿éͼ¡£

ͼ3 MESϵͳÕûÌ幦ÄÜ¿éͼ
4 ½áÓï
SysMLÊÇÒ»ÖÖÏȽøÊµÓᢹ¦ÄÜÇ¿´óµÄ±ê×¼½¨Ä£ÓïÑÔ£¬ÄܶÔϵͳ¹¤³ÌµÄ¸÷ÖÖÎÊÌâ½øÐн¨Ä££¬ÊÊÓÃÓÚϵͳ¹¤³ÌµÄ²»Í¬½×¶Î¡£ÔÚMESµÄ¿ª·¢¹ý³ÌÖУ¬²ÉÓÃSysML½øÐÐϵͳ½¨Ä£ºó£¬ÎÒÃÇ¿ÉÒÔ¸ù¾Ý¶Ôϵͳ¹¤³ÌÐèÇóµÄÈ«¹ý³Ì½øÐиú×Ù£¬°üÀ¨¶¨ÒåÐÂÐèÇ󣬴¦ÀíÐèÇóµÄ±ä¸üºÍϸ»¯£¬ÐèÇóµÄʵÏÖ£¬²âÊÔÓÃÀýµÄ±àд¡£¶ø»ù¸ÉSysMLµÄMES½¨Ä£ÊµÏÖÄÜÓÐЧµØËõ¶Ì¿ª·¢²âÊÔÖÜÆÚ£¬¶øÇÒΪģÐÍÇý¶¯ÌṩÁË¿ÉÄÜÐÔ¡£Óøý¨Ä£ÓïÑÔ¹ÜÀí¸´ÔÓϵͳ£¬¿ÉÒÔÌáÉýϵͳÉè¼Æ¿ª·¢ÖÊÁ¿¡£ |