PLCcore-5484 ¡ª ¸ü¼Ó×ÔÓɵĿØÖÆ
PLCcoreÊÇ°üº¬PLCÔËÐÐʱÄÚºËPLCºËÐÄÄ£¿é¡£Ëü¾ßÓÐÍ걸µÄµ÷ÊÔÔËÐл·¾³£¬Í¨¹ýIEC 61131±ê×¼±à³Ì½Ó¿Ú±à³Ì£¬Ö§³ÖÒÔÌ«Íø»òCANopenÏÂÔسÌÐò¡£ÊÇÄúOEM²úÆ·Éè¼ÆÑз¢µÄÀíÏë»ù´¡¡£
PLCcore-5484ºËÐÄÄ£¿éÊǶ¨Öƽâ¾ö·½°¸µÄÀíÏë»ù´¡¡£»ùÓÚECUcore-5484£¬PLCcore-5484ʹÄúÔÚ¸¶³ö×îС¹¤×÷Á¿µÄͬʱ½«»ùÓÚLinuxµÄ½ôËõµÄÄÜÁ¦Ç¿´óµÄÓ²¼þPLC¼¯³ÉÔÚÄúµÄÓ¦ÓÃÖ® ÖС£PLCcore-5484ÒѾԤװÁËËùÓбØÐèµÄ²¿¼þ£¬Ã»ÓжîÍâµÄÐí¿É·ÑÓá£×÷Ϊһ¸ö¿ÉÒÔ×ÔÓɱà³ÌµÄ°åÔØCPLD, ¸ù¾Ý²»Í¬µÄÐèÒª£¬É豸½Ó¿Ú¿ÉÒÔ±»ºÜ¼ò±ãµÄµ÷Õû¡£Òò´Ë£¬¸ÃÄ£¿é·Ç³£ÊʺÏÄÇЩ¾ßÓи߶ÈÁé»îÐԵij¡ºÏ¡£´ËÍ⣬CPLD¿ÉÒÔʵÏַdz£¸´ÔÓµÄÊý×ÖÊäÈëÊä³öÉ豸µ¥Ôª¡£ Ϊ´Ë£¬ÎÒÃÇΪÄúÌṩµÄPLCcore-5484Ä£¿é°üÀ¨Ò»¸ö»ù´¡°æCPLD£¬»ù±¾ÊäÈëÊä³ö£¬¿É×ÔÓÉÅäÖõļÆÊýÆ÷ºÍ¸ßËÙPWMµ¥Ôª¡£Driver Development Kit
(DDK) ÌṩCPLDµÄVHDLºÍC Ô´´úÂ롣ͨ¹ýDDKÄú¿ÉÒÔʵÏÖÄú×Ô¼ºµÄIO¹ØÁª£¬ÊµÏÖ½Ó¿ÚÀ©Õ¹¡£´Ó¶ø£¬Äú¿ÉÒÔ·ÃÎÊͨ¹ý´æ´¢¿Õ¼äÓ³ÉäµÄÔª¼þ£¨±ÈÈ磺I²C ºÍSPI ×ÜÏߣ©¡£Í¨¹ýprocess imageʵÏֵĹ²ÏíÄÚ´æ±£Ö¤ÁËͬʱÔËÐеÄLinux³ÌÐòÓëPLCÖ®¼äµÄÊý¾Ý½»»»¡£
PLCcore-5484ÖеÄCANopen library °üÀ¨ÁË×ñÊØCiA 302µÄCANopen Manager£¬Äܹ»×Ô¶¯ÅäÖÃÍøÂç½Úµã¡£Í¨¹ýCANopenµ¥ÔªµÄÀ©Õ¹£¬¸ÃÄ£¿é×÷ΪCANopenÉ豸¼´²å¼´ÓᣴËÍ⣬PLCcore-5484Ö§³Ö CiA 314É豸¹æ·¶£¬¼´¡°IEC 61131-3 ¿É±à³ÌÉ豸¡±£¨ÏÈÇ°µÄCiA 405£©¡£Í¬Ê±ÓëÆäËûCANopenÄ£¿éÖ®¼äµÄÊý¾Ý½»»»¡£
ÓÉÓÚ¾ßÓзdz£¶àµÄͨѶ½Ó¿Ú£¬¸ÃÄ£¿é·Ç³£ÊʺÏÔÚ·Ö²¼Ê½×Ô¶¯»¯ÏµÍ³ÖÐ×÷ΪÖÐÐÄÖ÷¿Øµ¥Ôª»òÕßÊÇͨѶÍø¹Ø¡£
ÏàÓ¦µÄ¿ª·¢Ì×¼þΪÄúÌṩÁË¿ìËÙ¼´ÓõÄPLCcore-5484ÊÔÔËÐС£¸ÃÌ×¼þ°üÀ¨ÁËËùÓн¨Á¢Äú×Ô¼ºµÄÓ¦ÓÃËùÐèµÄÓ²¼þÈí¼þ×é¼þ¡£
Ä¿±êÓ¦ÓÃ:
¡¤ ËùÓÐ PLC Ó¦ÓÃ
¡¤ ·Ö²¼Ê½×Ô¶¯»¯ÏµÍ³ÖеÄÖ÷¿Øµ¥Ôª
¡¤ ͨѶÍø¹Ø
¡¤ ×ÔÖ÷Êý¾Ý»ñÈ¡Óë´¦Àí
¡¤ ΪÌض¨³µÁ¾Ó¦Óõĸ߶˺ËÐĵ¥Ôª
ͨÐŽӿڣº(ËùÓнӿڶ¼ÓÉIEC 61131-3 ¹¦ÄÜÄ£¿éÖ§³Ö)
¡¤ 2x 10/100 Mbps ¿ìËÙÒÔÌ«Íø¿Ú, 1 on-board PHY
¡¤ 2x CAN
¡¤ 4x UART
I/O¼°°åÔØÉ豸£º
¡¤ 4 MB Flash Ìṩ¸øÓ¦ÓóÌÐòºÍÊý¾Ý
¡¤ °åÔØ CPLD, RTCºÍζȴ«¸ÐÆ÷
¡¤ °åÔØI/O °üÀ¨:
o 24 Êý×ÖÊäÈë
o 22 Êý×ÖÊä³ö
o 1 ¸ßËÙ¼ÆÊýÆ÷(Pulse/Dir »ò A/B)
o 1 PWM/PTO Êä³ö (Pulse/Dir)
Èí¼þ£º
¡¤ CANopen Manager£¬×Ô¶¯ÅäÖÃÍøÂç½Úµã
¡¤ ͨ¹ý IEC 61131-3 ±ê×¼±à³ÌÒ²¿ÉÒÔÓÃC/C++ÓïÑÔ±à³Ì
¡¤ Óû§Äܹ»¸Ä±àI/O ¡ª DDK °üÀ¨VHDL ºÍ C µÄÔ´´úÂ룬Óû§¿ÉʵÏÖ×Ô¼ºµÄÇý¶¯
¡¤ ͬʱִÐÐIEC 61131/PLC ³ÌÐòºÍÓû§LinuxÈí¼þ ¡ª ͨ¹ý¹²ÏíÄÚ´æʵÏÖIEC 61131/PLC ºÍ Linux ³ÌÐòµÄÊý¾Ý½»»»
¡¤ Linux °üÀ¨£ºÔ¤×°µÄPLC ¹Ì¼þ, °åÔØ FTP ºÍÍøÂç·þÎñÆ÷
¡¤ ûÓи½¼ÓÐí¿É·ÑÓÃ
¼¼ÊõÊý¾Ý£º
¡¤ 3.3 Vµ¥Ò»µçÔ´¹©µç£¬1.5 A µçÔ´ÏûºÄ
¡¤ ³ß´ç: 70 x 40mm
¡¤ ¹¤×÷ζÈ: -40¡ãC µ½ +85¡ãC
»õÆ·ÄÚÈÝ£º
£¨1£©3390000 PLCcore-5484£º
¡¤ ECUcore-5484ºËÐÄÄ£¿é£¬Ô¤×°¹Ì¼þ
£¨2£©KIT-153 PLCcore-5484¿ª·¢Ì×¼þ£º
Ó²¼þ£º
o PLCcore-5484
o ECUcore-5484¿ª·¢°å
o µçÔ´£¨110/220VACת12VDC£¬1.5A£©
o RS232ÏßÀÂ
o ÒÔÌ«ÍøÏßÀ£¨Cat 5e£¬2m£©
o CANÏßÀ£¨Ö§³Ö5¸ö½Úµã£¬2¸öÖն˵ç×裩
o ²ð×°¹¤¾ß
Îĵµ:
o ¿ìËÙÆô¶¯ÊÖ²á (µç×Ó°æºÍ´òÓ¡°æ)
o ·ÀESDÖ¸µ¼ (µç×Ó°æºÍ´òÓ¡°æ)
o PLCcore-5484 ²Î¿¼ÊÖ²á (µç×Ó°æ)
o ECUcore-5484 Ó²¼þÊÖ²á (µç×Ó°æ)
o ECUcore-5484 ¿ª·¢°åÓ²¼þÊÖ²á £¨µç×Ӱ棩
o ECUcore-5484 ¿ª·¢°åÔÀíͼ £¨µç×Ӱ棩
Èí¼þ£º
o °üÀ¨SYS TECÀ©Õ¹µÄOpenPCS IEC 61131-3±à³Ìϵͳ
o ԤװLinuxºÍElipse-IDEµÄVMWARE
o °üÀ¨Share Process ImageµÄÑù°å¹¤³ÌºÍÇý¶¯Ä£¿é£¨Ô´´úÂëºÍ¿ÉÖ´ÐÐÎļþ£©
£¨3£©PLCcore-5484Çý¶¯¿ª·¢À©Õ¹¹¤¾ß£¨DDK£©£º
¡¤ °åÔØPLDµÄVHDL Ô´´úÂëºÍÑù°å¹¤³Ì
¡¤ I/OÇý¶¯Ô´´úÂë(ºËÐÄÇý¶¯ºÍÓû§¿â)£¬°üÀ¨Éú³ÉI/OÇý¶¯µÄËùÓÐÎļþ
¡¤ SO-1095 VMWARE ¾µÏñÎļþ£¬°üÀ¨ÁËLinux²Ù×÷ϵͳ²¢Ô¤×°ÁËECUcoreºËÐÄÄ£¿éµÄGNU¹¤¾ßÁ´ÒÔ¼°Eclipse IDE
¡¤ ÓÃÀ´Ïò°åÔØCPLDÏÂÔع̼þµÄPLD±à³Ì¹¤¾ß
¡¤ ²âÊÔI/OÇý¶¯µÄÑù°å¹¤³ÌÔ´´úÂ룬°üº¬Éú³ÉÑù°å¹¤³Ì¿ÉÖ´ÐÐÎļþµÄËùÓÐ×ÊÔ´Îļþ
¡¤ API²Î¿¼ÊÖ²áºÍÏîÄ¿¿ª·¢Æô¶¯Ö¸µ¼
PLCcoreÇý¶¯¿ª·¢À©Õ¹¹¤¾ß£¨DDK£©ÎªÄú¿ª·¢Óû§¶¨ÖƵÄPLCcoreºËÐÄÄ£¿éI/OÇý¶¯ÌṩÁ˱ØÒªµÄÈí¡¢Ó²¼þÖ§³Ö¡£Í¨¹ýËü£¬ÄúÎÞÐè¸ü¸ÄPLCcore¹Ì¼þ±¾Éí£¬¾Í¿ÉÒÔÁé»îµØÒÆֲеÄÓ¦ÓÃÔØ°å¡£I/OÇý¶¯¿ÉÒÔͨ¹ýGPIO, SPI, I2C »òFlexBus·ÃÎÊÍⲿI/OÉ豸¡£½øÒ»²½µÄ£¬Í¨¹ýDDKÄú»¹¿ÉÒÔ¿ª·¢°åÔØCPLD¹Ì¼þ¡£DDK°üÀ¨PLCcoreºËÐÄÄ£¿éµÄºËÐÄÇý¶¯(.ko)ºÍÏàÓ¦µÄÓû§¿â(.so)Ô´´úÂë¡£¶ÔÓÚ²»Í¬µÄÓ¦Óã¬ÕâÁ½¸ö×ÊÔ´¿ÉÄܸù¾ÝÐèÒªÔÚÔËÐÐʱ¼ÓÔØ¡£DDKÖл¹°üÀ¨½»²æGNU¹¤¾ßÁ´£¬±àÒëÆäËùÌṩµÄÑù°å¹¤³Ì¡£
PLCcore DDK ÐèÒªLinuxÖ÷»úϵͳ×÷ΪÈí¼þ¿ª·¢»·¾³¡£ÎªÄú¿ª·¢±ãÀû£¬ÎÒÃÇΪÄúÌṩÁËԤװDDKÈí¼þµÄÍêÕû°æLinux»·¾³ ¡ª ¿ÉÒÔÁ¢¼´ÔËÐеÄVMWARE box ¡£
×¢Ò⣺
1. DDKÊǶԿª·¢Ì×¼þ£¨ÐèÒªSTK£©µÄÀ©Õ¹²úÆ·£¬°üº¬ÁË¿ª·¢I/OÇý¶¯ËùÐèµÄËùÓÐÈí¼þ
2. Éú³ÉPLD¹Ì¼þÐèÒªµÚÈý·½Èí¼þLattice ¹«Ë¾ispLEVER ¼¯³É¿ª·¢»·¾³¡£Äú¿ÉÒÔ´ÓLattice ¹«Ë¾ÍøÕ¾Ö÷Ò³ÏÂÔØ¡£