ÔÚ¹¤Òµ¿ØÖÆÏµÍ³ÖУ¬plc×÷ΪһÖÖÎȶ¨¿É¿¿µÄ¿ØÖÆÆ÷ÒѾµÃµ½Á˹㷺µÄÓ¦Óᣵ«ÊÇÓÉÓÚÖÐСÐÍplcµÄÈË»ú½Ó¿Ú¹¦Äܲ»ºÜÍêÉÆ£¬²»ÄÜÌṩ¸øÓû§Ò»¸öÓѺõĽ»»¥½çÃæ£¬Òò´Ë·Á°Á˶ÔÏÖ³¡ÔËÐйý³ÌµÄ¸ú×ÙÓë¼à¿Ø¡£
plcʵ¼Ê¹¤×÷ÖУ¬Í¨³£ÈËÃDzÉÓÃ4ÖÖ×°ÖÃΪplcÅäÖÃÈË»ú½çÃæ£º±à³ÌÖÕ¶Ë¡¢ÏÔʾÖÕ¶Ë¡¢¹¤×÷Õ¾¼°¸öÈ˼ÆËã»ú¡£±à³ÌÖÕ¶ËÖ÷ÒªÓÃÓÚ±à³ÌÓëµ÷ÊÔ£¬Æä¼à¿Ø¹¦ÄÜÏà¶Ô½ÏÈõ¡£ÏÔʾÖն˵ŦÄܱȽϵ¥Ò»£¬Ö÷ÒªÓÃ×÷ÏÖ³¡ÏÔʾ¡£¹¤×÷վϵͳºÜÊÜÓû§»¶Ó£¬Ëü¹¦ÄÜÈ«Ãæ¡¢Ê¹Óüòµ¥£¬µ«ÓÉÓÚÒªÅäÖø߼¶×é̬Èí¼þ£¬Òò¶ø¼Û¸ñ±È½Ï°º¹ó¡£¸öÈ˼ÆËã»ú¿ÉÅ䱸¶àÖָ߼¶ÓïÑÔ£¬ÌṩÓÅÁ¼µÄÈí¼þƽ̨£¬¿ª·¢¸÷ÖÖÓ¦ÓÃϵͳ£¬ÌرðÊǶ¯Ì¬»ÃæÏÔʾµÈ£¬ÓëplcÏà½áºÏ×é³ÉÒ»Ì×pc-plc¼à¿Ø¹ÜÀíϵͳ£¬Äܹ»³ä·Ö·¢»ÓËüÃǸ÷×ÔµÄÓŵ㡣µ«ÊÇÔÚ¸ÃϵͳÖУ¬¹Ø¼üµÄÎÊÌâ¾ÍÊÇͨÐÅ£¬Óû§¶Ô´ËÐë×ö½Ï¶àµÄ¿ª·¢¹¤×÷¡£
±¾ÎÄÏêϸ²ûÊöÁËpcÓëplc»¥Á¬Í¨ÐŵÄÒ»°ã·½·¨£¬²¢ÒÔÓÀºê¹«Ë¾µÄfatek-fbs plcΪ¶ÔÏó£¬ÒÔʵ¼ÊËIJãµçÌÝÄ£ÐÍ¼à¿ØÏµÍ³ÎªÀý£¬½éÉÜÁËÀûÓôó¼Ò¶¼ÊìϤµÄ±à³ÌÓïÑÔvisual basic ºÍstep7£¬ÊµÏÖplcÓëÉÏλ¼ÆËã»úʵʱͨÐŵÄͨÐŹý³Ì¡£
2 ͨÐÅ·½Ê½
Ãæ¶ÔÖÚ¶àÉú²ú³§¼ÒµÄ¸÷ÖÖÀàÐÍplc£¬ËüÃǸ÷ÓÐÓÅȱµã£¬Äܹ»Âú×ãÓû§µÄ¸÷ÖÖÐèÇ󣬵«ÔÚÐÎ̬¡¢×é³É¡¢¹¦ ÄÜ¡¢±à³ÌµÈ·½Ãæ¸÷²»Ïàͬ£¬Ã»ÓÐÒ»¸öͳһµÄ±ê×¼£¬¸÷³§¼ÒÖÆ¶©µÄͨÐÅÐÒéҲǧ²îÍò±ð¡£Ä¿Ç°£¬ÈËÃÇÖ÷Òª²ÉÓÃÒÔÏÂÈýÖÖ·½Ê½ÊµÏÖplcÓëpcµÄ»¥ÁªÍ¨ÐÅ£º
(1) ͨ¹ýʹÓÃplc¿ª·¢ÉÌÌṩµÄϵͳÐÒéºÍÍøÂçÊÊÅäÆ÷£¬À´ÊµÏÖplcÓëpc»úµÄ»¥ÁªÍ¨ÐÅ¡£µ«ÊÇÓÉÓÚÆäͨÐÅÐÒéÊDz»¹«¿ªµÄ£¬Òò´Ë»¥ÁªÍ¨ÐűØÐëʹÓÃplc¿ª·¢ÉÌÌṩµÄÉÏλ»ú×é̬Èí¼þ£¬²¢²ÉÓÃÖ§³ÖÏàÓ¦ÐÒéµÄÍâÉè¡£¿ÉÒÔ˵ÕâÖÖ·½Ê½ÊÇplc¿ª·¢ÉÌΪ×Ô¼ºµÄ²úÆ·Á¿Éí¶¨×÷µÄ£¬Òò´ËÄÑÒÔÂú×㲻ͬÓû§µÄÐèÇó¡£
(2) ʹÓÃĿǰͨÓõÄÉÏλ»ú×é̬Èí¼þ£¬Èç×é̬Íõ¡¢intouch¡¢wincc¡¢Á¦¿ØµÈ£¬À´ÊµÏÖplcÓëpc»úµÄ»¥Á¬Í¨ÐÅ¡£×é̬Èí¼þÒÔÆä¹¦ÄÜÇ¿´ó¡¢½çÃæÓѺᢿª·¢¼ò½àµÈÓŵãĿǰÔÚpc¼à¿ØÁìÓòÒѾµÃµ½Á˹㷺µÄÓ¦Ó㬵«ÊÇÒ»°ã¼Û¸ñ±È½Ï°º¹ó¡£×é̬Èí¼þ±¾Éí²¢²»¾ß±¸Ö±½Ó·ÃÎÊplc¼Ä´æÆ÷»òÆäËüÖÇÄÜÒDZíµÄÄÜÁ¦,±ØÐë½èÖúi/oÇý¶¯³ÌÐòÀ´ÊµÏÖ¡£Ò²¾ÍÊÇ˵£¬i/oÇý¶¯³ÌÐòÊÇ×é̬Èí¼þÓëplc»òÆäËüÖÇÄÜÒDZíµÈÉ豸½»»¥ÐÅÏ¢µÄÇÅÁº£¬¸ºÔð´ÓÉ豸²É¼¯ÊµÊ±Êý¾Ý²¢½«²Ù×÷ÃüÁîÏÂ´ï¸øÉ豸£¬ËüµÄ¿É¿¿ÐÔ½«Ö±½ÓÓ°Ïì×é̬Èí¼þµÄÐÔÄÜ¡£µ«ÊÇÔÚ´ó¶àÊýÇé¿öÏ£¬i/oÇý¶¯³ÌÐòÊÇÓëÉ豸Ïà¹ØµÄ£¬¼´Õë¶ÔijÖÖplcµÄÇý¶¯³ÌÐò²»ÄÜÇý¶¯ÆäËüÖÖÀàµÄplc£¬Òò´Ë×é̬Èí¼þµÄÁé»îÐÔÒ²Êܵ½ÁËÒ»¶¨µÄÏÞÖÆ¡£
(3) ÀûÓÃplc³§ÉÌËùÌṩµÄ±ê׼ͨÐŶ˿ںÍÓÉÓû§×Ô¶¨ÒåµÄ×ÔÓÉ¿ÚͨÐÅ·½Ê½À´ÊµÏÖplcÓëpc»úµÄ»¥Á¬Í¨ÐÅ¡£ÕâÖÖ·½Ê½ÓÉÓû§¶¨ÒåͨÐÅÐÒ飬²»ÐèÒªÔö¼ÓͶ×Ê£¬Áé»îÐԺã¬ÌرðÊʺÏÓÚС¹æÄ£µÄ¿ØÖÆÏµÍ³¡£
ͨ¹ýÉÏÊö·ÖÎö²»Äѵóö£¬ÕÆÎÕÈçºÎÀûÓÃplc³§ÉÌÌṩµÄ±ê׼ͨÐŶ˿ںÍ×ÔÓÉ¿ÚͨÐÅ·½Ê½ÒÔ¼°´ó¼ÒËùÊìϤµÄ±à³ÌÓïÑÔÀ´ÊµÏÖpcÓëplcÖ®¼äµÄʵʱͨÐÅÊǷdz£±ØÒªµÄ¡£
3 fatek-fbs plcͨÐÅ·½Ê½¼°ÔÀí
fatek-fbs plcÄÚ²¿¼¯³ÉµÄppi½Ó¿ÚΪÓû§ÌṩÁËÇ¿´óµÄͨÐŹ¦ÄÜ£¬¿ÉÔÚ¶àÖÖģʽϹ¤×÷£ºppi¡¢profibus-dp¡¢×ÔÓɿڷ½Ê½µÈ¡£ÆäÖÐ×ÔÓÉ¿ÚͨÐÅ·½Ê½ ¾ßÓÐÌØÉ«£¬Í¨ÐÅÐÒé¿ÉÍêÈ«ÓÉÌÝÐÎͼ³ÌÐò¿ØÖÆ£¬Í¨¹ýËü¿ÉÒÔʵÏÖplcÓëÈκξßÓÐͨÐÅÄÜÁ¦µÄÉ豸½øÐл¥Á¬£¬Òò¶øÔÚ±¾ÏµÍ³ÖÐÑ¡ÓÃ×ÔÓÉ¿ÚͨÐÅ·½Ê½¡£
ĿǰplcÓëpc»úµÄÁ´½ÓͨÐÅÓÐÁ½ÖÖ·½Ê½£¬Ò»ÖÖÊÇpc»úʼÖÕ´¦ÓÚÖ÷µ¼µØÎ»£¬Êý¾ÝµÄ´«ËͶ¼ÓÉpc»ú¶¨Ê±·¢³öÃüÁÁíÍâÒ»ÖÖÊÇplcʼÖÕ¾ßÓÐÓÅÏÈȨ¡£ÔÚ±¾µçÌÝÄ£ÐÍ¼à¿ØÏµÍ³ÖÐËùÓеĿØÖÆÐźžùΪ¿ª¹ØÁ¿Ðźţ¬¿¼Âǵ½ÉÏλpc»ú½öʵʱÏÔʾµçÌݵÄÔËÐÐ״̬£¬²»ÐèÏòplc·¢ËÍ¿ØÖÆÖ¸Á²ÉÓõڶþÖÖͨÐÅ·½Ê½¡£ÀûÓÃplcÑ»·É¨ÃèµÄÌØµã£¬É豸״̬һµ©¸Ä±ä£¬plcÁ¢¼´¼ì²âµ½£¬²¢½«·´Ó³ÏµÍ³×´Ì¬±ä»¯µÄÊý¾Ý´æÈëÖ¸¶¨µÄÊý¾Ý»º³åÇø£¬Í¨¹ýxmt·¢ËÍÖ¸Á½«Êý¾Ýͨ¹ýcom¿Ú·¢ÖÁÉÏλ»ú¡£Ã¿¸öϵͳµÄ״̬¶ÔÓ¦ÓÚÊý¾Ý»º³åÇøÖеÄÒ»¸öÖ¸¶¨×Ö½Ú£¬Ëù´æ´¢Êý¾Ý¾ùΪ16½øÖÆÊý¾Ý£¬Îª±£Ö¤Í¨ÐŹý³ÌµÄ¿É¿¿ÐÔ£¬ÉÏλ»ú¶ÔËù½ÓÊܵ½µÄÊý¾Ý½øÐÐÊ×β×Ö·ûУÑ飬Èç¹ûУÑé³É¹¦£¬Ôò˵Ã÷½ÓÊÕµ½µÄÊ×Ä©×Ö½ÚÖ®¼äµÄÊý¾ÝÊÇÕýÈ·µÄ£¬´Ó¶ø½øÐд¦Àí£¬·ñÔò£¬·ÅÆúÕâÅúÊý¾Ý£¬ÒªÇó¶Ô·½ÖØ·¢¡£
4 Ó¦ÓÃʵÀýÓë³ÌÐòÉè¼Æ
(1) ϵͳ¹¹³É
fatek-fbs plcÄÚ²¿¼¯³ÉµÄppi½Ó¿ÚÎïÀíÌØÐÔΪrs485£¬¶øÉÏλ»úµÄ±ê×¼´®¿ÚΪrs232£¬ÎªÁËʵÏÖÁ½ÕßµÄͨÐűØÐë½øÐÐÐÒéת»»£¬ÓÀºê¹«Ë¾ÌṩµÄpc/ppiµçÀ´øÓÐrs232/rs485µçƽת»»Æ÷£¬Òò´ËÔÙ²»Ôö¼ÓÈκÎÓ²¼þµÄÇé¿öÏ£¬¿ÉÒÔ·½±ãµÄʵÏÖ¶þÕߵĻ¥ÁªºÍÐÒéת»»¡£
×÷Ϊ¿ØÖÆÆ÷µÄfatek-fbs plcÀûÓõçÌÝÄ£ÐÍ×Ô´øµÄµçÔ´ÏßʵÏÖÓëËIJãµçÌÝÄ£Ð͵Ļ¥Á¬£¬¸ÃµçÌÝÄ£ÐÍΪ½ÌѧÊÔÑé×°Ö㬾߱¸Ò»°ãµçÌݵĻù±¾¹¦ÄÜ¡£Ó²¼þÁ¬½ÓÈçͼ1Ëùʾ¡£
ͼ1 Ó²¼þÁ¬½ÓʾÒâͼ
(2) plc²¿·Ö±à³Ì
¢Ù ×ÔÓɶ˿ڵijõʼ»¯
ÔÚ×ÔÓÉ¿ÚͨÐÅģʽÏ£¬Í¨¹ýÉèÖÃÌØÊâ´æ´¢Æ÷smb30£¨¶Ë¿Ú0£©£¬À´Îª×ÔÓɶ˿ÚͨÐÅÑ¡Ôñ²¨ÌØÂÊ¡¢ÆæÅ¼Ð£ÑéºÍÊý¾Ýλ¡£ÕâЩÉ趨±ØÐëÓëpc»úÉ趨ֵÏàÒ»Ö¡£Æä¸ñʽÈçÏ£º
smb30
ppÎªÆæÅ¼Ð£ÑéÑ¡Ôñ£¬dΪÊý¾ÝλѡÔñ£¬bbbΪ²¨ÌØÂÊÑ¡Ôñ¡£
 00ΪÎÞУÑ飬0Ϊÿ¸ö×Ö·û8룬000Ϊ38 400
baud£¬001Ϊ19 200baud£»
 01ΪżУÑ飬1Ϊÿ¸ö×Ö·û7룬010Ϊ9 600 baud£¬011Ϊ4 800baud£»
 10ΪÎÞУÑ飬100Ϊ2 400baud£¬101Ϊ1 200baud£»
 11ÎªÆæÐ£Ñ飬110Ϊ600baud£¬111Ϊ300baud£»
mmΪÐÒéÑ¡Ôñ£º00ΪppiÐÒ飬01Ϊ×ÔÓÉ¿ÚÐÒ飬10Ϊppi/Ö÷վģʽ£¬11ĬÈÏΪppi/´Óվģʽ¡£
¢Ú fatek-fbs plcʵʱÏòÉÏλpc»ú´«ËÍÊý¾Ý
ͼ2 ÏÂλ»ú³ÌÐòÁ÷³Ìͼ
ÔÚ¶ÔµçÌÝÄ£ÐÍ¿ØÖÆÖУ¬ËùÓеĿØÖÆÐźžùΪ¿ª¹ØÁ¿£¬»ùÓÚÕâÒ»ÌØµã£¬ÏµÍ³×´Ì¬µÄ¸Ä±ä¼´ÎªÕâЩ¿ª¹ØÁ¿ÐźÅ״̬µÄ¸Ä±ä£¬Òò´Ë¿Éͨ¹ý¸ú×ÙÕâЩ¿ª¹ØÁ¿ÐźŵÄÉÏÉýÑØÐźš¢Ï½µÑØÐźŵĵ½À´£¬×öΪϵͳ״̬¸Ä±äµÄÒÀ¾Ý¡£¾Ý´ËÔÚ±¾ÏµÍ³ÖУ¬Í¨¹ý¶Ôͬһ¸ö¿ª¹ØÁ¿ÐźŵÄÉÏÉýÑØ¡¢Ï½µÑØ·Ö±ð¶¨Ò岻ͬµÄ16½øÖÆÊýµÄ·½Ê½£¬À´´ú±íÐźŵIJúÉúÓë½áÊø£¬µ±¼ì²âµ½ÕâЩÐźŲúÉúʱ£¬±ã½«ÕâЩÊý¾Ý´æÈëÖ¸¶¨µÄÊý¾Ý»º³åÇøÖеÄ×Ö½ÚÖУ¬²¢Í¨¹ýcom¿Ú·¢ÖÁÉÏλpc»ú£¬Í¬Ê±²úÉú·¢ËÍÍê³ÉÖжϣ¬plcÑӳٵȴý½ÓÊÕÀ´×ÔÉÏλ»úµÄÓ¦´ðÐźţ¬Í¨¹ý·ÖÎö´æ´¢ÔÚ½ÓÊÕ×Ö·û»º³åÆ÷smb2ÖеÄÊý¾Ý£¬ÅжÏÊÇ·ñÐèÒªÖØÐ·¢ËÍ¡£ÏÂλ»ú³ÌÐòÈçͼ2Ëùʾ¡£
(3) ÉÏλ»ú²¿·Ö±à³Ì
»ùÓÚvb´¦Àí¼à¿Ø½çÃæÍ¼ÐΡ¢Êý¾Ý±¨±í¼°Í¨Ðŵķ½±ã¿ì½Ý£¬±¾¿ÎÌâÉÏλ»úµÄ±à³Ì»·¾³²ÉÓÃvbÀ´ÊµÏÖ¡£vb²»½öÌṩÁËmscomm´®ÐÐͨÐſؼþ£¬¶øÇÒҲΪÕâ¸ö¿Ø¼þÌṩÁ˱ê×¼µÄʼþ´¦Àíº¯Êý£¬²¢Í¨¹ýÉèÖÃËüµÄһЩÊôÐÔ¶ÔͨÐŽӿڽøÐгõʼ»¯£¬´Ó¶øºÜÈÝÒ×µÄʵÏÖÁË´®ÐÐͨÐŵÄÎÊÌâ¡£
ÏÂÃæ½éÉÜÒ»ÏÂÓйش˿ؼþµÄÊôÐÔ£º
commport£¬ÉèÖÃͨÐÅÁ¬½Ó¶Ë¿Ú¡£³ÌÐò±ØÐëÖ¸¶¨ÒªÊ¹ÓõĴ®Ðж˿ڵĺÅÂ룬windowsʹÓÃËùÉèÖõÄͨÐŶ˿ÚÓëÍâ½ç½øÐÐͨÐÅ¡£
settings£¬ÉèÖóõʼ»¯²ÎÊý¡£Æä¸ñʽΪ“bbbb£¬p£¬d£¬s”£¬ÆäÖÐbbbbΪÁ¬½ÓËÙ¶È£¬pÎªÆæÅ¼Ð£Ñ鷽ʽ£¬dΪÊý¾ÝλÊý£¬sΪֹͣλÊý¡£Ä¬ÈÏÖµÊÇ“9 600£¬n£¬8£¬1”¡£
portopen£¬ÉèÖÃͨÐÅÁ¬½Ó¶Ë¿ÚµÄ״̬¡£Ê¹Óô®Ðж˿Ú֮ǰ±ØÐëÏȽ«ÒªÊ¹ÓõĴ®Ðж˿ڴò¿ª¡£
input£¬·µ»Ø²¢É¾³ý½ÓÊÕ»º³åÇøÖеÄÊý¾ÝÁ÷¡£
inputlen£¬ÉèÖôӴ®Ðж˿ڶÁÈëµÄ×Ö·û´®³¤¶È¡£
rthreshold£¬ÉèÖÃÒý·¢½ÓÊÕʼþµÄ×Ö·ûÊý¡£
inputmode£¬ÉèÖýÓÊÕÊý¾ÝÊý¾ÝÐÎʽ¡£
oncommʼþ£¬ÓÃÀ´´¦ÀíËùÓÐÓëͨÐÅÏà¹ØµÄʼþ¡£Ê¹ÓÃʼþ³ÌÐòµÄºÃ´¦ÊDz»ÐèÒªÒ»Ö±ÈóÌÐò´¦ÓÚ¼ì²âµÄ״̬Ï£¬Ö»ÒªÊÂÏȽ«³ÌÐò´úÂëдºÃ£¬Ò»ÓÐʼþ·¢Éú£¬¾Í»áÖ±½ÓÖ´ÐÐÏà¶ÔÓ¦µÄ³ÌÐò´úÂë¡£¿É¼ûÕâÖÖʼþÇý¶¯µÄ·½Ê½Ò²ÎªÊµÏÖʵʱͨÐÅÌṩÁ˱ØÒªµÄÌõ¼þ¡£ÉÏλ»ú³ÌÐòÈçͼ3Ëùʾ¡£pc»ú¸ù¾Ý½ÓÊÕµ½µÄÐÅÏ¢ºÜÈÝÒ×µÄʵÏÖ¶Ôÿ¸ö¿ª¹ØÁ¿µÄ״̬½øÐÐʶ±ð£¬´Ó¶ø¿ØÖÆ¼à¿Ø½çÃæµÄʵʱÏÔʾ¡£
ͼ3 ÉÏλ»ú³ÌÐòÁ÷³Ìͼ
5 ½áÓï
ÒÔÉÏÊÇ»ùÓÚfatek-fbs plc×ÔÓÉ¿ÚͨÐÅ·½Ê½ÊµÏÖÓëÉÏλ»úpcʵʱͨÐŵÄÒ»¸ö¼òµ¥Ó¦Ó᣾ÑéÖ¤£¬¸Ã·½·¨¼òµ¥¡¢ÊµÊ±ÐԺ㬿ɿ¿ÐԸߣ¬¶ÔÓÚÂß¼¿ØÖÆÏµÍ³£¬ÊÇÄܹ»ÊµÏÖ¶Ô±»¿Ø¶ÔÏóʵʱ¼à¿Ø¼òµ¥Ò×Ðеķ½·¨¡£