ËÑË÷¸ß¼¶ËÑË÷
»úÆ÷ÈËÍø»¥¶¯ÉçÇøÓ¦ÓÃÌÖÂÛ×¨Çø¹¤Òµ×Ô¶¯»¯»ùÓÚCortex-M3/M4 ǶÈëʽPLC½â¾ö·½°¸
¹¤Òµ×Ô¶¯»¯×¨ÇøÊÇ»úÆ÷ÈËÍø»¥¶¯ÉçÇøÌṩ¸÷ÖÖ¹¤Òµ×Ô¶¯»¯¼¼ÊõʵÏÖºÍÐÅÏ¢´¦ÀíµÄÌÖÂÛÉçÇø£¬ËüÊÇÉæ¼°»úе¡¢Î¢µç×Ó¡¢¼ÆËã»ú¡¢»úÆ÷ÊÓ¾õµÈ¼¼ÊõÁìÓòµÄÒ»ÃÅ×ÛºÏÐÔ¼¼Êõ¡£
´ó¼ÒÔÚ×öʲô
·¢±íÐÂÖ÷Ìâ  ÊÕ²Ø ´òÓ¡ ÍÆ¼ö 
×÷Õß ÎÊÌ⣺

»ùÓÚCortex-M3/M4 ǶÈëʽPLC½â¾ö·½°¸

·¢²¼Ê±¼ä£º 2015-2-3 ÏÂÎç1:29

×÷Õߣº wenchm

µÈ¼¶£º Ò»´ú×Úʦ

»ý·Ö£º 11757 ·Ö

·¢ÌûÊý£º 316 ´Î

ÍøÕ¾×Ü»ý·Ö£º 11757 ·Ö

¾­ÑéÖµ£º 634.0

²é¿´Óû§µÄËùÓз¢ÑÔ

²é¿´Óû§µÄ¸öÈËÖ÷Ò³

ProConOS®embedded CLRÊÇÐÂÐ͵Ŀª·Åʽ±ê×¼»¯PLC Runtimeϵͳ£¬·ûºÏIEC 61131±ê×¼£¬¿ÉÂú×㲻ͬµÄ×Ô¶¯»¯Ó¦ÓÃ(PLC¡¢PAC¡¢Ô˶¯¿ØÖÆ¡¢CNC¡¢»úÆ÷È˺ʹ«¸ÐÆ÷)¡£

ͨ¹ý²ÉÓ÷ûºÏ¹ú¼Ê±ê×¼µÄ΢ÈíÖмäÓïÑÔ(ÒÀ¾ÝIEC/ISO 23271±ê׼ΪMSIL/CIL)×÷ΪÉ豸½Ó¿Ú£¬¿ÉʹÓÃC#»òIEC 61131-3±ê×¼ÓïÑÔ¶ÔProConOS®Embedded CLR±à³Ì¡£

ProConOS®embedded CLR»ùÓÚMicrosoftµÄ.NET¼¼Êõ£¬²ÉÓÃÔ¤±àÒëÆ÷(AOT)¡£¸Ã±àÒëÆ÷²»½ö¿É¸ù¾ÝÒªÇó±àÒ룬»¹¿ÉÌáǰ±àÒëÖмä´úÂëCIL(ͨÓÃÖмäÓïÑÔ)¡£ÕâÑù£¬ProConOS Embedded CLR¾ÍΪ¿Í»§ÌṩÁËʵʱµÄǶÈëʽӦÓᣴËÍ⣬ÓÉÓÚÖ´ÐÐÁËÕæÕýµÄ»úÆ÷´úÂ룬ÆäÔËÐÐËٶȱäµÃ¼«Æä¿ì¡£

½ô´ÕÐÍǶÈëʽPLC½â¾ö·½°¸£ºProConOS® Embedded CLRÌṩÁËËùÓÐÓÃÓÚʵÏÖ»ùÓÚǶÈëʽƽ̨½¨Á¢Ò»ÕûÌ×PLCµÄ±ØÐ蹦ÄÜ£º°üÀ¨¶àÈÎÎñ´¦ÀíÄÜÁ¦£¬ÏµÍ³Ê¼þÖ§³Ö£¬ÒÔ¼°ÌṩÓÃÓÚÊÔÔËת¡¢µ÷ÊÔºÍ¼à¿ØµÄÉ豸½Ó¿Ú¡£×´Ì¬»ú¶¨ÒåÃ÷È·£¬È·±£×î´ó»¯µÄ͸Ã÷¶È£¬²¢±£Ö¤PLC³ÌÐòÔÚϵͳµ÷Óùý³ÌÖеݲȫִÐС£PLC¹¦Äܰü»¹°üÀ¨µôµç±£³Ö´¦ÀíÒÔ¼°ÏµÍ³±äÁ¿¡£

»ùÓÚCortex-M3/M4µÄǶÈëʽPLC£ºEmbedded CLRĿǰÒѾ­±»ÒÆÖ²µ½ÁËARM Cortex-M3/M4ÄÚºËÉÏ¡£Í¨¹ý¶ÔEmbedded CLRµÄ²Ã¼ô£¬ProConOS®embedded CLRÎÞÐèÈκβÙ×÷ϵͳ֧³Ö£¬¾ÍÄܹ»Ö±½ÓÔÚCortex-M3/M4µ¥Ð¾Æ¬ÄÚ²¿FLASHÖÐÖ´ÐÐIEC61131-3Ó¦ÓôúÂë¡£²¢ÇÒ¿ÉÒÔͨ¹ýC#¸ß¼¶ÓïÑÔ±àдƽ̨Î޹صĹ̼þ£¬¶ÔIEC61131-3±à³ÌÓïÑÔ½øÐв¹³ä¡£

×ÊÔ´ÍÆ¼ö£º

RAM£º64 Kbytes¼°ÒÔÉÏ;

FLASH£º512 Kbytes¼°ÒÔÉÏ;

OS£ºÎÞÐè²Ù×÷ϵͳ»òÕß»ùÓÚFreeRTOS£¬uCOSIIµÈСÐͲÙ×÷ϵͳ;

¿É×ÔÓɶ¨ÖÆ£º¿ÉÀ©Õ¹µÄ C++/C# ½Ó¿ÚÔÊÐíϵͳ¿ª·¢¹¤³Ìʦ¿ª·¢³ö¸÷ÖÖÏÖ³¡Ó¦ÓóÌÐò¡£

ʹÓÃProConOS® Embedded CLR¿ª·¢¹¤¾ß°ü£¬¿ÉʵÏÖÈ«ÃæµÄ¶¨Öƽâ¾ö·½°¸¡£

²úÆ·ÃèÊö

1.¸ßÐÔÄÜ¡¢ÊµÊ±ÐԺͿÉÒÆÖ²ÐÔ

¡ñ ÓÉÓÚ²ÉÓÃÔ¤±àÒëÆ÷(AOT)Ö±½ÓÉú³É»úÆ÷´úÂ룬´Ó¶ø±£Ö¤ÊµÊ±ÐÔ;

¡ñ ÓÉÓÚ²ÉÓÃÔ­Éú»úÆ÷´úÂë(¼û±³ÃæµÄÐÔÄܱí)£¬´úÂëÖ´ÐÐËٶȷdz£¸ß;

¡ñ Õ¼ÓÿռäС(< 100 Kbytes£¬ÒÀƽ̨ÒÔ¼°±àÒëÆ÷¶ø¶¨);

¡ñ È«ÃæÖ§³ÖST¡¢NXP¡¢TI¡¢FreescaleµÈÊÐÃæÉÏËùÓеIJÉÓÃÁËCortex-M3/M4Äں˵Ĵ¦ÀíÆ÷¡£

2.ÍêÉÆµÄPLC¹¦ÄÜ

¡ñ Ö§³ÖIEC61131-3¹æ¶¨µÄÎåÖÖ±à³ÌÓïÑÔ£¬°üÀ¨¹¦ÄÜ¿éͼ(FBD)£¬ÌÝÐÎͼ(LD)£¬½á¹¹»¯Îı¾(ST)£¬Ö¸Áî±í(IL)£¬Ë³ÐòÁ÷³Ìͼ(SFC);

¡ñ ×î¶à´ï5¸öÓû§PLCÈÎÎñ;

¡ñ ¿ª·ÅʽµÄ½Ó¿Ú¡£¸ù¾ÝÐÐÒµÓ¦ÓÃÐèÇó£¬Óû§¿ÉÒÔʹÓÃC/C++»òÕßC#¿ª·¢³ö×Ô¼ºµÄ¹Ì¼þ¹¦ÄÜ/¹¦ÄÜ¿é»òÕßIOÇý¶¯;

¡ñ ¿ÉÒÔΪÿһ¸öPLCÈÎÎñÉèÖüàÊÓ¶¨Ê±Æ÷¡£Èç¹ûʵʱÐÔÄܳ¬³ö¼àÊÓ¶¨Ê±Æ÷µÄÉ趨ֵ£¬ÏµÍ³¿ÉÒÔ×ö³öÏàÓ¦´¦Àí»òÓÉÓû§×Ô¶¨Òå´¦Àí;

¡ñ ¶¨ÒåÃ÷È·µÄ״̬»úÈ·±£ÁË×î´ó»¯µÄ͸Ã÷¶È;

¡ñ ϵͳ±äÁ¿¿ÉÒÔÖ±½ÓÓëCortex-M3/M4оƬÍâÉèIO½øÐйØÁª;

¡ñ Óë¾ßÌåÉ豸ÉÌÎ޹صÄÉ豸½Ó¿Ú£¬ÓÃÓÚµ÷ÊÔ¡¢Õï¶ÏºÍ¼à¿Ø;

¡ñ ϵͳÉϵçͨ¹ýÆô¶¯¹¤³Ì×Ô¶¯Æô¶¯PLC¡£

3.ͨÐÅ¡¢¹ÊÕÏÅųýºÍÊÔÔËÐÐ

¡ñ ͨÐŽӿڣ¬ÓÃÓÚÏÂÔØPLCÓ¦ÓóÌÐò£¬ÒÔ¼°(Àä/ů/ÈÈ)Æô¶¯ºÍ¹Ø±ÕPLC¡£Ä¿Ç°Ìṩ´®¿Ú£¬CAN×ÜÏßÏÂ×°ÒÔ¼°µ÷ÊÔ¡£²¢ÇÒÌṩ¿ª·ÅʽµÄ½Ó¿Ú¿ÉÒÔʵÏÖ×Ô¶¨Òå½éÖÊͨѶ£¬È磺USBµÈ;

¡ñ ¼à¿Ø/µ÷ÊÔ½Ó¿ÚÓÃÓÚÏÔʾ±äÁ¿×´Ì¬¡¢¸²¸Ç/Ç¿ÖÆ±äÁ¿»òÅä·½;

¡ñ ±äÁ¿¸²¸ÇÒÔ¼°Ç¿ÖÆ;

¡ñ Âß¼­·ÖÎöÆ÷¡£

4.±ê×¼I/OÇý¶¯½Ó¿Ú

¡ñ ͨ¹ýI/OÓ³Ïñ£¬ÓëÖ¸¶¨ÈÎÎñͬ²½·ÃÎÊI/OÉ豸;

¡ñ ¿ÉÒÔÊÊÓ¦Óû§×Ô¶¨ÒåµÄI/O½Ó¿Ú¡£

¹©»õ·¶Î§

¡ñ »ùÓÚCortex M3/M4оƬµÄProConOS®embedded CLR¿ª·¢°ü;

¡ñ ·ûºÏIEC61131-3±ê×¼µÄMULTIPROG Express 5.35±à³Ì¹¤¾ß;

¡ñ Ðí¿ÉЭÒé;

¡ñ ProConOS®embedded CLRÔÚÏß°ïÖú(±àÒëµÄHTML°ïÖú)¡£

ϵͳ¼¼Êõ¹æ·¶

ÒýÓà »Ø¸´ ÏÊ»¨ ( 0) ³ô¼¦µ° ( 0) ÓÐлظ´Ê±·¢ËÍÓʼþ֪ͨ

Óë  plc £¬ »ùÓÚ £¬ cortex-m3 £¬ m4 £¬ ǶÈëʽ  Ïà¹ØµÄ»°Ìâ
¿ìËٻظ´
Óû§Ãû£º 
ÃÀ¹úµÄÓο͠      (Äú½«ÒÔÓοÍÉí·Ý·¢±í£¬ÇëµÇ¼ | ×¢²á )  
±êÌ⣺ * Ä㻹¿ÉÒÔÊäÈë80×Ö
ÆÀÂÛ£º * Ä㻹¿ÉÒÔÊäÈë20000×Ö
·ÖÏíµ½£º ÐÂÀË΢²©   qq¿Õ¼ä   qq΢²©   ÈËÈËÍø   °Ù¶ÈËѲؠ 
ÑéÖ¤Â룺  * 
ά»¤×¨Òµ¡¢Õû½àµÄÂÛ̳»·¾³ÐèÒªÄúµÄ²ÎÓ룬Ç뼰ʱ¾Ù±¨Î¥¹æÌû×Ó£¬Èç¹û¾Ù±¨Êôʵ£¬ÎÒÃǽ«¸øÓèÏàÓ¦µÄ»ý·Ö½±Àø¡£
ллÄúµÄÈÈÐIJÎÓ룡
·µ»Ø¹¤Òµ×Ô¶¯»¯ | ·µ»ØÓ¦ÓÃÌÖÂÛ×¨Çø
±¾ÂÛ̳½ö³ÂÊöר¼Ò»ò¸öÈ˹۵㣬²¢²»´ú±í»úÆ÷ÈËÍøÍøÕ¾Á¢³¡¡£
·µ»ØÂÛ̳ҳÊ×