西门子PLC,STL语句指令大全,有语句注释,一般人都收藏

发布网友 发布时间:2024-10-17 20:39

我来回答

1个回答

热心网友 时间:2024-10-18 07:33

整理出西门子90多个STL语句表,提供给编写PLC程序时使用。附有语句注释,方便收藏备用。

指令(英文全称及意义):对应语句含义

1、LD (Load装载):动合触点

2、LDN (Load Not不装载):动断触点

3、A (And与动合):用于动合触点串联

4、AN (And Not与动断):用于动断触点串联

5、O (Or或动合):用于动合触点并联

6、ON (Or Not或动断):用于动断触点并联

7、= (Out输出):线圈输出

8、OLD (Or Lode):块或

9、ALD (And Lode):块与

10、LPS (Logic Push):逻辑入栈

11、LRD (Logic Read):逻辑读栈

12、LPP (Logic Pop):逻辑出栈

13、NOT (not并非):非

14、NOP (No Operation Performed):无操作

15、AENO (And ENO):指令盒输出端ENO相与

16、S (Set放置):置1

17、R (Reset重置,清零):清零

18、P (Positive):上升沿

19、N (Negative):下降沿

20、TON (On_Delay Timer):接通延时定时器

21、TONR (Retentive On_Delay Timer):有记忆接通延时定时器

22、TOF (Off_Delay Timer):断开延时定时器

23、CTU (Count Up):增计数器

24、CTD (Count Down):减计数器

25、CTUD (Count Up/Count Down):增减计数器

26、ADD (add加):加运算

27、SUB (Subtract减去,减少):减运算

28、MUL (Multiply):乘运算

29、DIV (Divide):除运算

30、SQRT (Square root):求平方根

31、LN (Napierian Logarithm自然对数):求自然对数

32、EXP (Exponential指数的):求指数

33、INC_B (Increment增加):增1运算

34、DEC_B (Decrement减少):减1运算

35、WAND_B (Word and逻辑与):逻辑与运算

36、WOR_B (Word or逻辑或):逻辑或运算

37、WXOR_B (Word exclusive or逻辑异或):逻辑异或运算

38、INV_B (Inverse相反):取反运算

39、MOV _B (Move移动):数据传送

40、BLKMOV_B (Block Move块移动):数据块传送

41、SWAP (Swap交换):字节交换

42、FILL (Fill填充):字填充

43、ROL_B (Rotate Left循环向左):循环左移位

44、ROR_B (Rotate Right循环向右):循环右移位

45、SHL_B (Shift Right移动向左):左移动

46、SHR_B (Shift Right移动向右):右移动

47、SHRB (Shift buffer移动缓存):寄存器移位

48、STOP (Stop停止):暂停

49、END /MEND (End /Mend):条件/无条件结束

50、WDR (Watch dog reset):看门狗复位

51、JMP (Jump跳):跳转

52、LBL (Label位置):跳转标号

53、FOR (For循环):循环

54、NEXT (Next再下去):循环结束

55、SBR (Subprogram Regulating子程序控制):子程序调用

56、SBR_T (Subprogram Regulating Take带参数子程序调用):带参数子程序调用

57、SCR (Sequence Control顺序控制):步开始

58、SCRT (Sequence Control Transfer顺序控制转移):步转移

59、SCRE (Sequence Control End顺序控制结束):步结束

60、AD_T_TBL (Add data to table填数据表):填数据表

61、FIFO (First in First out先进先出):先进先出

62、LIFO (Last in First out后进先出):后进先出

63、TBL_FIND (Table Find表查找):表查找

、BCD_I (Binary Coded Decimal二进制编码的十进制):BCD码转整数

65、I_BCD (I_ Binary Coded DecimaL整数转BCD码):整数转BCD码

66、B_I (Bit to int字节转整数):字节转整数

67、I_B (int to bit整数转字节):整数转字节

68、DI_I (Double int to int双整数转整数):双整数转整数

69、I_DI (int to double int整数转双整数):整数转双整数

70、ROUND (Round取整):实数转双整数

71、TRUNC (Trunc截取):转换32位实数整数部分(舍去小数取整)

72、DI_I (double int to int):双整数转实数

73、ENCO (Encode编码):编码

74、DECO (Decode译码):译码

75、SEG (Segment decoder分断译码器):七段显示译码器

76、ATH (ASCII码turn hexASCII码转16进制):ASCII码转16进制

77、HTA (Hexadecimal to ascii):16进制转ASCII码

78、ITA (int to ascii):整数转ASCII码

79、DTA (double int to ascii):双整转ASCII码

80、RTA (real to ascii):实数转ASCII码

81、ATCH (中断连接):中断连接

82、DTCH (中断分离):中断分离

83、HDEF (High speed counter definition):高速计数器定义

84、HSC (High Speed Counter):启动高速计数器

85、PLS (Pulse脉冲):脉冲输出

86、READ_ RTC (Read real time clock读实时时钟):读实时时钟

87、SET_RTC (Set real time clock写实时时钟):写实时时钟

88、XMT (Transmitter自由发送):自由发送

、RCV (Receive接收):自由接收

90、NETR (Net read网络读):网络读

91、NETW (Net write网络写):网络写

92、GET_ADDR (Get address获取地址):获取口地址

93、SET_ADDR (Set address设置地址):设定口地址

94、PID (Proportional Integral Differential比例、积分、微分):比例积分微分调节器。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com