"# \u897f\u95e8\u5b50PLC\u6307\u4ee4\u4e2d\u82f1\u6587\u5bf9\u7167\u8868\n\n> 2023-10-02 | 2023-10-13\n> https:\/\/www.modbus.cn\/en\/25224.html\n\n**\u5de5\u4e1a\u7269\u8054\u7f51**\n\n---\n\n![](https:\/\/image.modbus.cn\/wp-content\/uploads\/2023\/10\/20231013162250331.jpg)\n\n\u6307\u4ee4\uff08 \u82f1\u6587\u5168\u79f0\u610f\u601d )\uff1a\u6307\u4ee4\u542b\u4e49\n\n1\u3001LD ( Load \u88c5\u8f7d )\uff1a\u52a8\u5408\u89e6\u70b9\n\n2\u3001LDN ( Load Not \u4e0d\u88c5\u8f7d )\uff1a\u52a8\u65ad\u89e6\u70b9\n\n3\u3001A ( And \u4e0e \u52a8\u5408)\uff1a\u7528\u4e8e\u52a8\u5408\u89e6\u70b9\u4e32\u8054\n\n4\u3001AN ( And Not \u4e0e \u52a8\u65ad )\uff1a\u7528\u4e8e\u52a8\u65ad\u89e6\u70b9\u4e32\u8054\n\n5\u3001O ( Or \u6216 \u52a8\u5408 ) \uff1a\u7528\u4e8e\u52a8\u5408\u89e6\u70b9\u5e76\u8054\n\n6\u3001ON ( Or Not \u6216 \u52a8\u65ad )\uff1a\u7528\u4e8e\u52a8\u65ad\u89e6\u70b9\u5e76\u8054\n\n7\u3001=&nbsp;( Out \u8f93\u51fa )\uff1a\u7528\u4e8e\u7ebf\u5708\u8f93\u51fa\n\n8\u3001OLD ( Or Lode)\uff1a\u5757\u6216\n\n9\u3001ALD ( And Lode)\uff1a\u5757\u4e0e\n\n10\u3001LPS ( Logic Push )\uff1a\u903b\u8f91\u5165\u6808\n\n11\u3001LRD ( Logic Read )\uff1a\u903b\u8f91\u8bfb\u6808\n\n12\u3001LPP ( Logic Pop )\uff1a\u903b\u8f91\u51fa\u6808\n\n13\u3001NOT ( not \u5e76\u975e )\uff1a\u975e\n\n14\u3001NOP ( No Operation Performed )\uff1a\u65e0\u64cd\u4f5c\n\n15\u3001AENO ( And ENO )\uff1a\u6307\u4ee4\u76d2\u8f93\u51fa\u7aefENO\u76f8\u4e0e\n\n16\u3001S ( Set \u653e\u7f6e )\uff1a\u7f6e1\n\n17\u3001R ( Reset \u91cd\u7f6e\uff0c\u6e05\u96f6 )\uff1a\u6e05\u96f6\n\n18\u3001P ( Positive)\uff1a\u4e0a\u5347\u6cbf\n\n19\u3001N ( Negative)\uff1a\u4e0b\u964d\u6cbf\n\n20\u3001TON ( On_Delay Timer )\uff1a\u63a5\u901a\u5ef6\u65f6\u5b9a\u65f6\u5668\n\n21\u3001TONR ( Retentive On_Delay Timer )\uff1a\u6709\u8bb0\u5fc6\u63a5\u901a\u5ef6\u65f6\u5b9a\u65f6\u5668\n\n22\u3001TOF ( Off_ Delay Timer )\uff1a\u65ad\u5f00\u5ef6\u65f6\u5b9a\u65f6\u5668\n\n23\u3001CTU ( Count Up )\uff1a\u589e\u8ba1\u6570\u5668\n\n24\u3001CTD ( Count Down )\uff1a\u51cf\u8ba1\u6570\u5668\n\n26\u3001ADD ( add \u52a0 ) \uff1a\u52a0\u6ce8\u610f \u3000\n\n\/\/ADD_I (_ I \u8868\u793a\u6574\u6570)&nbsp;\n\nADD_DI( DI\u8868\u793a\u53cc\u5b57\u8282\u6574\u6570)\n\nADD-R&nbsp;(R \u8868\u793a\u5b9e\u6570)\u5b83\u4eec\u90fd\u662f\u52a0\u8fd0\u7b97\u53ea\u662f\u6570\u7684\u5927\u5c0f\u4e0d\u540c\u3002\n\n27\u3001SUB ( Subtract \u51cf\u53bb\uff0c\u51cf\u5c11)\uff1a\u51cf\n\n28\u3001MUL ( Multiply )\uff1a\u4e58\n\n29\u3001DIV ( Divide )\uff1a\u9664\n\n30\u3001SQRT ( Square root )\uff1a\u6c42\u5e73\u65b9\u6839\n\n31\u3001LN ( Napierian Logarithm \u81ea\u7136\u5bf9\u6570 )\uff1a\u6c42\u81ea\u7136\u5bf9\u6570\n\n32\u3001EXP ( Exponential \u6307\u6570\u7684 )\uff1a\u6c42\u6307\u6570\n\n33\u3001INC_B ( Increment \u589e\u52a0 )\uff1a\u589e1\n\n\/\/\u5176\u4e2d_B\u4ee3\u8868\u6570\u636e\u7c7b\u578b \u8fd8\u6709W\uff08\u5b57\u8282\uff09\u3001DW\u53cc\u5b57\u540e\u9762\u51e0\u4e2a\u90fd\u662f\u8fd9\u6837\u7684\u3002\n\n34\u3001DEC_B ( Decrement \u51cf\u5c11 )\uff1a\u51cf1\n\n35\u3001WAND_B ( Word and \u4e0e\u547d\u4ee4 )\uff1a\u903b\u8f91\u4e0e\u3000\n\n36\u3001WOR_B ( Word or \u6216\u547d\u4ee4)\uff1a\u903b\u8f91\u6216\n\n37\u3001WXOR_B ( Word exclusive or \u5f02\u6216\u547d\u4ee4)\uff1a\u903b\u8f91\u5f02\u6216\n\n38\u3001INV_B ( Inverse \u76f8\u53cd )\uff1a\u53d6\u53cd\n\n39\u3001MOV _B ( Move \u79fb\u52a8 )\uff1a\u6570\u636e\u4f20\u9001\n\n40\u3001BLKMOV_B ( Block Move \u5757\u79fb\u52a8)\uff1a\u6570\u636e\u5757\u4f20\u9001\n\n41\u3001SWAP ( Swap \u4ea4\u6362 )\uff1a\u5b57\u8282\u4ea4\u6362\n\n42\u3001FILL ( Fill \u586b\u5145 )\uff1a\u5b57\u586b\u5145\n\n43\u3001ROL_B ( Rotate Left \u5faa\u73af \u5411\u5de6)\uff1a\u5faa\u73af\u5de6\u79fb\u4f4d\n\n44\u3001ROR_B ( Rotate Right \u5faa\u73af \u5411\u53f3)\uff1a\u5faa\u73af\u53f3\u79fb\u4f4d\n\n45\u3001SHL_B ( Shift Right \u79fb\u52a8\u5411\u5de6)\uff1a\u5de6\u79fb\u52a8\n\n46\u3001SHR_B ( Shift Right \u79fb\u52a8\u5411\u53f3 )\uff1a\u53f3\u79fb\u52a8\n\n47\u3001SHRB ( Shift buffer \u79fb\u52a8\u7f13\u5b58)\uff1a\u5bc4\u5b58\u5668\u79fb\u4f4d\n\n48\u3001STOP ( Stop \u505c\u6b62 )\uff1a\u6682\u505c\n\n49\u3001END \/MEND ( End \/Mend )\uff1a\u6761\u4ef6\/\u65e0\u6761\u4ef6\u7ed3\u675f\n\n50\u3001WDR ( Watch dog reset )\uff1a\u770b\u95e8\u72d7\u590d\u4f4d\n\n51\u3001JMP ( Jump \u8df3)\uff1a\u8df3\u8f6c\n\n52\u3001LBL ( Label \u4f4d\u7f6e )\uff1a\u8df3\u8f6c\u6807\u53f7\n\n53\u3001FOR ( For \u5faa\u73af )\uff1a\u5faa\u73af\n\n54\u3001NEXT ( Next \u518d\u4e0b\u53bb)\uff1a\u5faa\u73af\u7ed3\u675f\n\n55\u3001SBR ( Subprogram Regulating\u5b50\u7a0b\u5e8f\u63a7\u5236 )\uff1a\u5b50\u7a0b\u5e8f\u8c03\u7528\n\n56\u3001SBR_T ( Subprogram Regulating Take )\uff1a\u5e26\u53c2\u6570\u5b50\u7a0b\u5e8f\u8c03\u7528\n\n57\u3001SCR ( Sequence Control \u987a\u5e8f\u63a7\u5236 )\uff1a\u6b65\u5f00\u59cb\n\n58\u3001SCRT ( Sequence Control Transfer \u987a\u5e8f\u63a7\u5236\u8f6c\u79fb )\uff1a\u6b65\u8f6c\u79fb\n\n59\u3001SCRE ( Sequence Control End \u987a\u5e8f\u63a7\u5236\u7ed3\u675f ) \uff1a\u6b65\u7ed3\u675f\n\n60\u3001AD_T_TBL ( Add data to table \u6dfb\u52a0\u6570\u636e\u5230\u8868\u683c\u4e2d)\uff1a\u586b\u6570\u636e\u8868\n\n61\u3001FIFO ( First in First out \u5148\u8fdb\u5148\u51fa )\uff1a\u5148\u8fdb\u5148\u51fa\n\n62\u3001LIFO ( Last in First out \u540e\u8fdb\u5148\u51fa )\uff1a\u540e\u8fdb\u5148\u51fa\n\n63\u3001TBL_FIND ( Table Find \u8868\u683c\u67e5\u627e ) \uff1a\u8868\u67e5\u627e\n\n64\u3001BCD_I ( Binary Coded Decimal _I \u4e8c\u8fdb\u5236\u7f16\u7801\u7684\u5341\u8fdb\u5236 )\uff1aBCD \u7801\u8f6c\u6574\u6570\n\n65\u3001I_BCD ( I_ Binary Coded DecimaL )\uff1a\u6574\u6570\u8f6cBCD\u7801\n\n66\u3001B_I ( Bit to int )\uff1a\u5b57\u8282\u8f6c\u6574\u6570\n\n67\u3001I_B ( int to bit )\uff1a\u6574\u6570\u8f6c\u5b57\u8282\n\n68\u3001DI_I ( Double &nbsp;int to int )\uff1a\u53cc\u6574\u6570\u8f6c\u6574\u6570\n\n69\u3001I_DI ( int to double int )\uff1a\u6574\u6570\u8f6c\u53cc\u6574\u6570\n\n70\u3001ROUND ( Round \u53d6\u6574 )\uff1a\u5b9e\u6570\u8f6c\u53cc\u6574\u6570\n\n71\u3001TRUNC ( Trunc \u622a\u53d6 )\uff1a\u8f6c\u636232\u4f4d\u5b9e\u6570\u6574\u6570\u90e8\u5206\uff08\u820d\u53bb\u5c0f\u6570\u53d6\u6574\uff09\n\n72\u3001DI_I (double int to int )\uff1a\u53cc\u6574\u6570\u8f6c\u5b9e\u6570\n\n73\u3001ENCO ( Encode \u7f16\u7801)\uff1a\u7f16\u7801\n\n74\u3001DECO ( Decode \u8bd1\u7801)\uff1a\u8bd1\u7801\n\n75\u3001SEG ( Segment decoder\u5206\u65ad\u8bd1\u7801\u5668 )\uff1a\u4e03\u6bb5\u663e\u793a\u8bd1\u7801\u5668\n\n76\u3001ATH ( ASCII\u7801 turn hex )\uff1aASCII\u7801\u8f6c16\u8fdb\u5236\n\n77\u3001HTA ( Hexadecimal to ascii)\uff1a16\u8fdb\u5236\u8f6cASCII\u7801\n\n78\u3001ITA ( \/\/ int to ascii)\uff1a\u6574\u6570\u8f6cASCII\u7801\n\n79\u3001DTA ( \/\/ double int to ascii )\uff1a\u53cc\u6574\u8f6cASCII\u7801\n\n80\u3001RTA ( \/\/ real to ascii)\uff1a&nbsp;\u5b9e\u6570\u8f6cASCII\u7801\n\n81\u3001ATCH (\/\/attach )\uff1a\u4e2d\u65ad\u8fde\u63a5\n\n82\u3001DTCH ( Depatch )\uff1a\u4e2d\u65ad\u5206\u79bb\n\n83\u3001HDEF ( High speed counter definition )\uff1a\u9ad8\u901f\u8ba1\u6570\u5668\u5b9a\u4e49\n\n84\u3001HSC ( High Speed Counter \u9ad8\u901f\u8ba1\u6570\u5668 )\uff1a\u542f\u52a8\u9ad8\u901f\u8ba1\u6570\u5668\n\n85\u3001PLS ( Pulse \u8109\u51b2 )\uff1a\u8109\u51b2\u8f93\u51fa\n\n86\u3001READ_ RTC ( Read real time clock \u8bfb\u5b9e\u65f6\u65f6\u949f )\uff1a\u8bfb\u5b9e\u65f6\u65f6\u949f\n\n87\u3001SET_RTC ( Set real time clock )\uff1a\u5199\u5b9e\u65f6\u65f6\u949f\n\n88\u3001XMT ( Transmitter )\uff1a\u81ea\u7531\u53d1\u9001\n\n89\u3001RCV ( Receive \u63a5\u6536 )\uff1a\u81ea\u7531\u63a5\u6536\n\n90\u3001NETR ( Net read \u7f51\u7edc\u8bfb )\uff1a\u7f51\u7edc\u8bfb\n\n91\u3001NETW ( Net write \u7f51\u7edc\u5199 )\uff1a\u7f51\u7edc\u5199\n\n92\u3001GET_ADDR ( Get address \u83b7\u53d6\u5730\u5740 )\uff1a\u83b7\u53d6\u53e3\u5730\u5740\n\n93\u3001SET_ADDR ( Set address \u8bbe\u7f6e\u5730\u5740 )\uff1a\u8bbe\u5b9a\u53e3\u5730\u5740\n\n94\u3001PID ( Proportional Integral Differential \u6bd4\u4f8b\u3001\u79ef\u5206\u3001\u5fae\u5206 )\uff1a\u6bd4\u4f8b\u79ef\u5206\u5fae\u5206\u8c03\u8282\u5668\u3002\n\n---\n*modbus.cn*\n"