加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

西门子plc指令含义大全详解

(2019-02-19 09:41:55)
标签:

cd传动

自动化

西门子

plc

指令大全

分类: 技术文章

西门子plc指令含义大全详解

指令(英文全称意思):指令含义

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

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

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

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

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

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

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

8、OLD(OrLode):块或

9、ALD(AndLode):块与

10、LPS(LogicPush):逻辑入栈

11、LRD(LogicRead):逻辑读栈

12、LPP(LogicPop):逻辑出栈

13、NOT(not并非):非

14、NOP(NoOperationPerformed):无操作

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

16、S(Set放置):置1

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

18、P(Positive):上升沿

19、N(Negative):下降沿

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

21、TONR(RetentiveOn_DelayTimer):有记忆接通延时定时器

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

23、CTU(CountUp):增计数器

24、CTD(CountDown):减计数器

25、CTDU(CountUp/CountDown):增减计数器

26、ADD(add加):加

注意

//ADD_I(_I表示整数)

ADD_DI(DI表示双字节整数)

ADD-R(R表示实数)

它们都是加运算只是数的大小不同。

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

28、MUL(Multiply):乘

29、DIV(Divide):除

30、SQRT(Squareroot):求平方根

31、LN(NapierianLogarithm自然对数):求自然对数

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

33、INC_B(Increment增加):增1

//其中_B代表数据类型还有W(字节)、DW双字后面几个都是这样的。

34、DEC_B(Decrement减少):减1

35、WAND_B(Wordand与命令):逻辑与

36、WOR_B(Wordor或命令):逻辑或

37、WXOR_B(Wordexclusiveor异或命令):逻辑异或

38、INV_B(Inverse相反):取反

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

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

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

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

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

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

45、SHL_B(ShiftRight移动向左):左移动

46、SHR_B(ShiftRight移动向右):右移动

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

48、STOP(Stop停止):暂停

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

50、WDR(Watchdogreset):看门狗复位

51、JMP(Jump跳):跳转

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

53、FOR(For循环):循环

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

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

56、SBR_T(SubprogramRegulatingTake):带参数子程序调用

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

58、SCRT(SequenceControlTransfer顺序控制转移):步转移

59、SCRE(SequenceControlEnd顺序控制结束):步结束

60、AD_T_TBL(Adddatatotable添加数据到表格中):填数据表

61、FIFO(FirstinFirstout先进先出):先进先出

62、LIFO(LastinFirstout后进先出):后进先出

63、TBL_FIND(TableFind表格查找):表查找

64、BCD_I(BinaryCodedDecimal_I二进制编码的十进制):BCD码转整数

65、I_BCD(I_BinaryCodedDecimaL):整数转BCD码

66、B_I(Bittoint):字节转整数

67、I_B(inttobit):整数转字节

68、DI_I(Doubleinttoint):双整数转整数

69、I_DI(inttodoubleint):整数转双整数

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

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

72、DI_I(doubleinttoint):双整数转实数

73、ENCO(Encode编码):编码

74、DECO(Decode译码):译码

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

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

77、HTA(Hexadecimaltoascii):16进制转ASCII码

78、ITA(//inttoascii):整数转ASCII码

79、DTA(//doubleinttoascii):双整转ASCII码

80、RTA(//realtoascii):实数转ASCII码

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

82、DTCH(Depatch):中断分离

83、HDEF(Highspeedcounterdefinition):高速计数器定义

84、HSC(HighSpeedCounter高速计数器):启动高速计数器

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

86、READ_RTC(Readrealtimeclock读实时时钟):读实时时钟

87、SET_RTC(Setrealtimeclock):写实时时钟

88、XMT(Transmitter):自由发送

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

90、NETR(Netread网络读):网络读

91、NETW(Netwrite网络写):网络写

92、GET_ADDR(Getaddress获取地址):获取口地址

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

94、PID(ProportionalIntegralDifferential比例、积分、微分):比例积分微分调节器。

声明:本文为转载类文章,如涉及版权问题,请及时联系我们删除,不便之处,敬请谅解!


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有