- 1.3 ͨѶ¿Ú£ºCTH300ͨѶ¶Ë¿Ú¶¨Òå
-
¨‹±êÅäÒÔÌ«Íø½Ó¿Ú/EtherCAT½Ó¿Ú¶¨Òå
¨‹H35-00µÄRS485ͨÐŽӿڶ¨Òå
¨‹±í RS485½ÓÏ߶Ë×Ó¶¨Òå
- 2.2 ´®¿ÚͨѶ£ºÊ¹ÓÃMODBUS_RTU¿âӦעÒâµÄÎÊÌâ
-
ÓÉÓÚÎÒ˾²¿·ÖCPU´æÔÚÁ½¸ö×ÔÓÉ¿Ú£¬ÔÚ½øÐÐ×ÔÓÉ¿ÚͨÐÅʱ£¬Ó¦¸Ã×¢ÒâʹÓò»Í¬µÄ×ÔÓÉ¿ÚÓ¦¸Ãµ÷Óò»Í¬µÄmodbus¿âº¯Êý¡£¼´£º
µ±Ê¹ÓÃ×ÔÓÉ¿ÚFPORT0ʱ£¬Ê¹ÓÃÎÒ˾CT_MBUS_MASTERºÍCT_MBUS_SLAVE¿âº¯Êý£»
µ±Ê¹ÓÃFPORT1ʱ£¬Ê¹ÓÃCT_MBUS_MASER_PORT1ºÍCT_MBUS_SLAVE_PORT1¿âº¯Êý¡£
±¸×¢£ºÊ¹ÓÃk8¿·¢ÌìÉúÓ®¼ÒÒ»´¥¼´k8¿·¢ÌìÉúÓ®¼ÒÒ»´¥¼´·¢,¿·¢Æì½¢Ìü·¢CPUʱ£¬ÇëʹÓÃk8¿·¢ÌìÉúÓ®¼ÒÒ»´¥¼´k8¿·¢ÌìÉúÓ®¼ÒÒ»´¥¼´·¢,¿·¢Æì½¢Ìü·¢modbus¿â¡£
CPU×öÖ÷Õ¾£ºÒ»´ÎÖ»Äܼ¤»îÒ»ÌõMBUS_MSGÖ¸Áî¡£Èç¹ûÆôÓÃÁ˶àÌõMBUS_MSGÖ¸ÁÔò½«´¦ÀíËùÖ´ÐеĵÚÒ»ÌõMBUS_MSGÖ¸Á֮ºóµÄËùÓÐMBUS_MSGÖ¸ÁÖÐÖ¹²¢²úÉú´íÎó´úÂë6¡£
CPU×ö´ÓÕ¾£º±ØÐëÕýÈ·Ö´ÐÐMBUS_INITÖ¸Áһ°ã²ÉÓÃSM0.1µ÷Óã¬ÓÐÏßÍøÂçϵͳDelay¾ÑéÖµÉèÖòο¼ÔÚ5ÖÁ20ms
- 2.3 ´®¿ÚͨѶ£ºÊ¹ÓÃMODBUS_RTU×ÔÓÉ¿ÚÖ÷Õ¾ºÍµÚÈý·½ÒDZíͨѶ²»ÉϵÄÎÊÌâ
-
1¡¢Ö÷Õ¾µÄ¶Áд·½Ê½£¬Çë²Î¿¼k8¿·¢ÌìÉúÓ®¼ÒÒ»´¥¼´k8¿·¢ÌìÉúÓ®¼ÒÒ»´¥¼´·¢,¿·¢Æì½¢Ìü·¢modbusÖ÷Õ¾¿â°¸Àý±àд
2¡¢È·±£½ÓÏßÎÞÎó£¬k8¿·¢ÌìÉúÓ®¼ÒÒ»´¥¼´k8¿·¢ÌìÉúÓ®¼ÒÒ»´¥¼´·¢,¿·¢Æì½¢Ìü·¢µÄ¶Ë×ÓΪ3£ºRS485+/ÐźÅB£»8£ºRS485-/ÐźÅA
×¢Ò⣺һЩÒDZíµÄRS485 ÐźŶ¨ÒåΪA Õý£¬B ¸º£¬½ÓÏßµÄʱºòÐèҪעÒâ¶ÔÓ¦Õý¸º£¬Õý¶ÔÕý£¬¸º¶Ô¸º£¨È«¾ÖͨÓã©¡£
3¡¢Í¨Ñ¶ÐÒé²ÎÊýÉèÖü°Õ¾ºÅÉèÖÃÎÞÎó
4¡¢ÓÐʱ²Î¿¼µçƽ²»Ò»Öµ¼ÖÂͨѶ²»ÉÏ£¬¾ÍÐèÒª½«CPUµÄGNDÐźŵغÍÒDZíµÄGND½ÓÔÚÒ»Æ𣬴˵ØΪÐźŵأ¬²¢·Ç»ú¿Ç´óµØ¡£Èç¹ûÓÐЩÉ豸ûÓÐGNDÄÇô¿ÉÒÔ½Óµ½24VDCµÄ¸º¼«¡£
5¡¢Èô»¹ÊÇͨѶ²»ÉÏ£¬Ö»ÄÜͨ¹ý´®¿Úµ÷ÊÔ¹¤¾ß£¬¼à¿Ø¾ßÌåµÄÊý¾ÝÊÕ·¢Çé¿ö
¿´ÊÇPLCûÓз¢ËÍÊý¾Ý»¹ÊÇÒDZíû»Ø»ò»ØµÄÖ¡´íÎó
ÏÈͨ¹ýµ÷ÊÔ¹¤¾ß£¬Ö±½Ó¶ÔµÚÈý·½É豸·¢ÕýÈ·µÄͨѶ֡£¬¿´´ÓÕ¾ÊÇ·ñÓÐÏàÓ¦¡£
È·±£´ÓվûÎÊÌâµÄÇé¿ö£¬ÔÙ½ÓÈëPLC¿´¾ßÌåÊÕ·¢Çé¿ö¡£²ÅÄÜÅжÏÊÇPLCµÄÎÊÌ⻹ÊǵÚÈý·½´ÓÕ¾µÄÎÊÌâ¡£
- 2.4 ´®¿ÚͨѶ£ºÊ¹ÓÃÎÒÃÇCANÖ÷»úºÍ277CÁ¬½Ó²»ÉÏ£¿
-
Ó²¼þÉÏ£º226M-CANͨ¹ýCTS7 291-CC001Õâ¸öͨÐŽӿÚת»»Ä£¿é£¬ÓÃÍøÏ߸ú277CÁ¬½Ó¡£
Èí¼þÉÏ£ºÒªÊ¹ÓÃÎÒÃǹ«Ë¾µÄPLC±à³ÌÈí¼þMagicWorks PLC£¬ÏÈ×é̬CANopenÍøÂ磬ÉèÖúÃͨÐÅËÙÂʺÍͨÐŵØÖ· ¡ú ÔÙ°Ñ277CÉÏÃæµÄ²¦Â뿪¹Ø²¦µ½ÏàӦλÖã¬×îºóһ̨277CÒª²¦ÉÏÖն˵ç×è ¡ú É豸Á¬½ÓÍê³Éºó£¬¼ì²éÏß²¢È·ÈÏÎÞÎó ¡ú ½Óͨϵͳ¸÷É豸µÄµçÔ´¡£ÏÂÔØÓ²¼þ×é̬µ½PLC
£¨×¢Ò⣺²¦Â뿪¹ØÔÚÖØÐÂÉϵçºó²Å¸ü¸ÄÓÐЧ£©
ͨ¹ýÓ²¼þ½øÐÐÕï¶Ï
277CµÄLEDµÆ״̬
½Óͨ 277CµÄµçÔ´Ö®ºó£¬±êʾΪ¡°ON¡±£¨ÂÌ£©µÄPOWER£¨µçÔ´£©LEDָʾµÆ½«ÁÁÆð¡£
Èç¹ûBFºÍSF LED±£³ÖϨÃð״̬£¬Ôò˵Ã÷277CÕý³£ÔË×÷¡£
Èç¹ûBF»òSF LEDÁÁÆð»òÉÁ˸£¬Ôò˵Ã÷Ó²¼þ×é̬»òÕß½ÓÏßÓдíÎó¡£Èç¹ûÖ÷ϵͳµÄÔËÐÐÎÞ¹ÊÕÏ£¬Ôò´íÎóµÄÔÒò¿É²Î¿¼ÏÂ±í£º
277C״̬LEDµÆ¹¦ÄÜ˵Ã÷
»¹¿ÉÒÔͨ¹ýMagicworks PLCÕï¶Ï£¬ÔÚÆä¶ÔÓ¦µÄSMB550-582ÐÅÏ¢Çø£¬SMB551 -SMB582 £º
µÚ 1¡«32 ¸ö ´ÓÕ¾£¨°´ÕÕ Node ID ´ÓСµ½´óµÄµÄCAN ͨѶ״̬ )
- 2.5 ´®¿ÚͨѶ£ºÐ¡ÐÍPLCµÄCANÖ÷Õ¾CPUÈçºÎÓëµÚÈý·½CANopen´ÓÕ¾É豸ͨѶ
-
Ö÷Õ¾Ö§³Ö·ûºÏCANopen±ê×¼ÐÒéDS301-V402µÄ´ÓÕ¾
PDO ´«ÊäÀàÐÍ£ºÖ§³Öʼþ´¥·¢£¬Ê±¼ä´¥·¢£»
Ä¿Ç°²»Ö§³ÖµÚÈý·½´ÓÕ¾µÄEDSÎļþµ¼È룬Çë²Î¿¼ËùÑ¡´ÓÕ¾µÄÊÖ²áÀ´ÊäÈëÖ÷Ë÷ÒýºÍ×ÓË÷Òý¡£
ͨѶ²»ÉÏ´¦Àí£º
²Î¿¼CANOPENÓû§Êֲ᣻
µÚÒ»¡¢¼ì²é½ÓÏßÊÇ·ñÕýÈ·£¿
µÚ¶þ¡¢¼ì²éÓ²¼þ×é̬ÊÇ·ñÕýÈ·£¿Õ¾ºÅºÍͨѶ²¨ÌØÂÊÊÇ·ñÒ»Ö£¿Ö÷Ë÷ÒýºÍ×ÓË÷ÒýÉèÖÃÊÇ·ñºÍ´ÓÕ¾ÊÖ²á¶ÔÓ¦¡£
µÚÈý¡¢È·ÈϵÚÈý·½É豸µÄͨѶÐÒéÊÇ·ñ·ûºÏÉÏÃæ×¢ÒâÊÂÏîµÄ±ê×¼¡£
µÚËÄ¡¢ÒÔÉÏÈ·ÈϺ㬻¹¿ÉÒÔͨ¹ýMagicworks PLCÕï¶Ï£¬ÔÚÆä¶ÔÓ¦µÄSMB550-582ÐÅÏ¢Çø£¬SMB551 -SMB582 £ºµÚ 1¡«32 ¸ö ´ÓÕ¾£¨°´ÕÕ Node ID ´ÓСµ½´óµÄµÄCAN ͨѶ״̬ )
ÒÔÉÏÎÊÌâÅŲéÍ껹ÎÞ·¨Í¨Ñ¶£¬¿ÉÒÔÕÒ¹«Ë¾×ܲ¿µÄ¼¼ÊõÖ§³ÖÐÖú£¬Ïò¿Í»§Ë÷Òª£º1¡¢Ó²¼þ×é̬³ÌÐò¡£2¡¢¶Ô·½´ÓÕ¾É豸µÄEDSÎļþ¡£3¡¢¶Ô·½´ÓÕ¾É豸µÄ¾ßÌåÐͺźÍ˵Ã÷Ê飬ÓÐÏàÓ¦µÄÖ÷Ë÷ÒýºÍ×ÓË÷ÒýµÄ½éÉÜ¡£
- 3.1 ÒÔÌ«ÍøͨѶ£ºPLCÒÔÌ«ÍøͨѶ¿Ú¹¦ÄÜ
-
¿É×÷Ϊ³ÌÐòÏÂÔض˿ڣ¨Ê¹ÓÃÆÕͨÍøÏß¼´¿É£©
ͨ¹ý½»»»»úÓ붹̀ÒÔÌ«ÍøÉ豸½øÐÐͨÐÅ£¬ÊµÏÖÊý¾ÝµÄ¿ìËÙ½»»¥
Ö§³ÖÔ¶³Ì±à³Ì¡¢µ÷ÊÔ¡¢¼à¿Ø
Ö§³ÖµÚÈý·½É豸½øÐÐMODBUSͨѶµØÖ·Ó³Éä±í
- 3.2 ÒÔÌ«ÍøͨѶ£º200ϵÁÐÒÔÌ«ÍøͨÐŶÔÕÕ±í
-
±¾»ú¼¯³É3¸öͨѶ¿Ú
Ö§³ÖÒÔÌ«ÍøͨÐÅ¡¢MPI¡¢PPI¡¢×ÔÓÉ¿ÚͨÐÅ¡¢MODBUSµÈ¶àÖÖͨÐÅÐÒé
ÍøÂç¶Áдһ´Î¿É½»»»200Bytes£¬×éÍøͨÐÅÄÜÁ¦Ç¿
- 3.3 ÒÔÌ«ÍøͨѶ£ºCTH300ÒÔÌ«ÍøͨÐŶÔÕÕ±í
-
CϵÁÐÖ§³ÖMODBUS_TCP¡¢MODBUS_RTUͨÐÅÐÒé
HϵÁÐÖ§³ÖUDP_PPI¡¢MPI¡¢PPI¡¢×ÔÓÉ¿ÚͨÐÅ¡¢MODBUSµÈ¶àÖÖͨÐÅÐÒé
×¢½â£º
CPU ×÷ΪÖ÷Õ¾·ÃÎÊÆäËûÉ豸£¬Ï൱ÓÚÕ¼ÓÃÁ˸ÃCPU Ò»¸öÖ÷Õ¾Á¬½Ó¡£
CPU ×÷Ϊ´ÓÕ¾£¬±»ÆäËûÉ豸·ÃÎÊ£¬Ï൱ÓÚÕ¼ÓøÃCPU µÄÒ»¸ö´ÓÕ¾Á¬½Ó¡£
CPU×÷Ϊ´ÓÕ¾£¬ÒÔÌ«ÍøͨѶ¶ÀÁ¢ÓÚÕû¸ö´óÑ»·ÖÜÆÚ£¬¼´ÊÕ¼´»Ø£»CPU×÷ΪÖ÷Õ¾£¬ÓÉÊÕ·¢ÓÉÓû§³ÌÐò¿ØÖÆ¡£Í¨Ñ¶´¦Àíʱ¼äÔ¼20-30MS
- 3.4 ÒÔÌ«ÍøͨѶ£ºÒÔÌ«Íø¿ÚÏÂÔع¦ÄÜ
-
Óñê×¼ÍøÏßÁ¬½ÓPLC
ËùʾΪʹÓñê×¼ÍøÏßÁ¬½ÓCTSC-200 CPUÓë±à³ÌÉ豸¡£
ʹÓÃMagicWorks PLCÈí¼þ
Ë«»÷MagicWorks PLCͼ±êÆô¶¯MagicWorks PLCÈí¼þ£¬Ñ¡Ôñ¡°Îļþ -> н¨¡±¼´¿É´´½¨Ò»¸öÐÂÏîÄ¿¡£
ʹÔÚ¡°ÉèÖÃPG/PC½Ó¿Ú¡±ÊôÐÔ¶Ô»°¿òÖУ¬¿ÉÒÔÑ¡Ôñ²¢ÉèÖÃCPUÖ§³ÖµÄͨÐÅÍøÂ磬ËùÑ¡µÄÍøÂ罫±»ÓÃ×÷Ò»¸ö½Ó¿Ú£¬¿ÉÑ¡µÄÍøÂç½Ó¿ÚÈçÏ£º
l CPU300/200£¨TCP/IP£©ÏµÁÐ
¾ßÌå²Ù×÷²½ÖèÈçÏ£º
(1)ÔÚͨÐÅÉèÖô°¿ÚÖÐË«»÷ͼ±ê»òµã»÷¡°ÉèÖÃPG/PC½Ó¿Ú¡±
(2)ÔÚÁгöµÄÍøÂç½Ó¿ÚÑ¡ÏîÖÐÑ¡Ôñ¡°CPU300/200£¨TCP/IP£©-> VMware Virtual Ethernet Adapter for VMnet1¡±µã»÷È·¶¨
(3)ÔÚͨÐŶԻ°¿òÖÐË«»÷Ë¢ÐÂͼ±ê¡£MagicWorks PLCËÑÑ°²¢ÏÔʾËùÁ¬½ÓµÄCTSC-200Õ¾µÄCPUͼ±ê
(4)ËÑË÷Íê³Éºó£¬Ñ¡ÔñCPUÕ¾²¢µã»÷È·¶¨¡£Èç¹ûMagicWorks PLCδÄÜÕÒµ½CPU£¬ÇëÇëÏȼì²éÏßÀÂÊÇ·ñÁ¬½ÓÁ¼ºÃ£¬È»ºó¼ì²éͨÐŲÎÊýµÄÉèÖ㬲¢Öظ´ÒÔÉϲ½Öè¡£ÓëCPU½¨Á¢Í¨ÐÅÖ®ºó£¬½«µçÄÔIP ÉèÖÃÓëCTSC-200 µÄIP ÔÚͬһÍø¶Î£¬µ«¶þÕßIP²»ÄÜÏàͬ£¬ÈçÉÏͼËÑË÷µ½CTSC-200µÄIPΪ192.168.1.202£¬ÄÇôµçÄÔIPҲӦΪ192.168.1.XXX£¨ÆäÖÐXXX·¶Î§1--255£©ÕâÑù¼´¿É±à³Ì²¢ÏÂÔØ