西门子PLC指令表_第1页
西门子PLC指令表_第2页
西门子PLC指令表_第3页
西门子PLC指令表_第4页
西门子PLC指令表_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、位逻辑指令指令描述STL常开触点LD常闭触点LDN常开立即触点LDI常闭立即触点LDNI取反触点NOT上升沿脉冲EU下降沿脉冲ED输出指令=立即输出=I置位指令S立即置位SI复位R立即复位RI置位优先复位优先空指令NOP时钟指令指令描述STL读取实时时钟TODR设置实时时钟TODW读取实时时钟(扩展)TODRX设置实时时钟(扩展)TODWX通信指令指令描述STL发送XMT接收RCV网络读NETR网络写NETW获取端口地址GET_ADDR时钟指令设置端口地址SET_ADDR比较指令指令描述STL字节=字节字节字节字节字节整数双整数通信指令实数字符串=字符串转换指令指令描述STLsimITB整数至

2、双整数ITD整数至字符串ITS双整数至字符串DTSBCD至整数BCDI实数至字符串RTS双整数至ASCIIDTAASCII至十六进制ATH比较指令取整(四舍五入)ROUND双整数至实数DTR计数器指令指令描述STL增计数CTU减计数CTD增减计数CTUD定义高速计数器HDEF高速计数器HSC脉冲输出PLS转换指令浮点数运算指令指令描述STL实数相加+R实数相减-R实数相乘*R实数相除/R平方根SQRT正弦运算SIN余弦运算COS正切运算TAN自然对数运算LN自然指数运算EXPPID运算PID整数运算指令指令描述STL整数相加+I双整数相加+D整数相乘得双整数MUL整数相乘*I双整数相乘*D字节

3、递增INCB字递增INCW双字递增INCD浮点数运算指令中断指令指令描述STL开放中断ENI禁止中断DISI中断有条件返回RETI连接中断ATCH分离中断DTCH清除中断事件CEVNT逻辑运算指令指令描述STL字节取反INVB双字节取反INVD字节与ANDB双字节与ANDD字节或ORB双字节或ORD字节异或XORB双字节异或XORD传送指令指令描述STL字节传送MOVB双字传送MOVD字节块传送BMB双字块传送BMD字节交换SWAP字节传送立即读BIR程序控制指令指令描述STL逻辑运算指令FORNEXT循环FOR跳转JMP装载SCRLSCRSBR有条件返回CRET看门狗复位WDR诊断LEDDL

4、ED移位指令指令描述STL字节左移SLB双字左移SLD字节右移SRB双字右移SRD字节循环左移RLB程序控制指令双字循环左移RLD字节循环右移RRB双字循环右移RRD移位寄存器SHRB字符串指令指令描述STL字符串长度SLEN复制字符串SCPY复制子字符串SSCPY字符串连接SCAT查找字符串SFND移位指令查找子字符串中的字符CFND表指令指令描述STL先进先出后进先出填表存储区填充查表定时器指令指令描述STL接通延时定时器TON有记忆接通延时定时器TONR关断延时定时器TOF字符串指令开始间隔时间捕捉BITIM间隔时间捕捉CITIM定时器指令备注断开状态动作后连通当前电路闭合状态动作后断开

5、当前电路只要指令被执行 立即动作 (高级别指令)只要指令被执行 立即动作 (高级别指令)备注 从硬件时钟读取当前时间和日期,并将其载入以地址T起始的8个字节的时间缓冲区。 将当前时间和日期写入用T指定的在8个字节的时间缓冲区开始的硬件时钟。 从PLC读取当前时间、日期及夏时制,并将其载入以T指定之地址起始的19字节时间缓冲区. 将当前时间、日期及夏时制配置以由T指定的19字节时间缓冲区地址起始写入PLC。备注 在自由端口模式中使用,指定端口(PORT)发送信息存储至数据缓冲区(TBL)中。 在自由端口模式中使用,指定端口(PORT)接收的信息存储在数据缓冲区(TBL)中。 通过指定的端口(PO

6、RT)根据表格(TBL)定义从远程设备收集数据。 通过指定的端口(PORT)根据表格(TBL)定义向远程设备写入数据。 读取PORT(端口)中指定的S7-200 CPU端口站址,并将数值置于ADDR中指定的地址内。 将端口站址(PORT)设为ADDR中指定的数值。电源循环后,受影响的端口会返回至最后的地址。备注备注指令备注备注备注指令备注备注指令 对输入IN(8位)执行求补操作,并将结果载入内存位置OUT(8位)。设置ENO= 0的错误条件:0006 间接地址 特殊内存位:SM1.0 操作结果等于零 关系表达位:由 0 出 1 ,由 0 出 1 。对输入IN(32位)执行求补操作,并将结果载入

7、内存位置OUT(32位)。设置ENO =0的错误条件:0006 间接地址 特殊内存位:SM1.0 操作结果等于零 关系表达位:由 0 出 1 ,由 0 出 1 。 对IN1(8位)和IN2(8位)的对应位执行AND(与运算)操作,并将结果载入内存位置OUT(8位)。输入和输出数据类型可能不同,但必须是相同的类型。设置ENO = 0的错误条件:0006 间接地址 特殊内存位:SM1.0 操作结果等于零关系表达位:有 0 出 0 。两个数只要有一个 0 时,输出为 0 。 对IN1(32位)和IN2(32位)的对应位执行AND(与运算)操作,并将结果载入内存位置OUT(32位)。输入和输出数据类型

8、可能不同,但必须是相同的类型。设置ENO = 0的错误条件:0006 间接地址 特殊内存位:SM1.0 操作结果等于零关系表达位:有 0 出 0 。两个数只要有一个 0 时,输出为 0 。 对IN1(8位)和IN2(8位)的对应位执行OR(或运算)操作,并将结果载入内存位置OUT(8位)。输入和输出数据类型可能不同,但必须是相同的类型。设置ENO = 0的错误条件:0006 间接地址 特殊内存位:SM1.0 操作结果等于零 关系表达位:有 1 出 1 。两个数只要有一个 1 时,输出为 1 。 对IN1(32位)和IN2(32位)的对应位执行OR(或运算)操作,并将结果载入内存位置OUT(32

9、位)。输入和输出数据类型可能不同,但必须是相同的类型。设置ENO = 0的错误条件:0006 间接地址 特殊内存位:SM1.0 操作结果等于零 关系表达位:有 1 出 1 。两个数只要有一个 1 时,输出为 1 。 对IN1(8位)和IN2(8位)的对应位执行XOR(异-或运算)操作,并将结果载入内存位置OUT(8位)。输入和输出数据类型可能不同,但必须是相同的类型。设置ENO = 0的错误条件:0006 间接地址 特殊内存位:SM1.0 操作结果等于零 关系表达位:相同出零。两个数都为0 或 1 时,输出为 0 。 对IN1(32位)和IN2(32位)的对应位执行XOR(异-或运算)操作,并

10、将结果载入内存位置OUT(32位)。输入和输出数据类型可能不同,但必须是相同的类型。设置ENO = 0的错误条件:0006 间接地址 特殊内存位:SM1.0 操作结果等于零 关系表达位:相同出零。两个数都为0 或 1 时,输出为 0 。备注指令备注指令备注指令备注 返回IN指定的字符串长度 将IN指定的字符串复制至OUT指定的字符串 将(从索引INDX开始)IN指定的具体字符串数目复制至OUT指定的字符串 将IN指定的字符串附加至OUT指定的字符串之后 在首次出现的字符串IN1中搜索字符串IN2中描述的字符集中的任何字符。搜索从起始位置OUT开始。如果找到一个相符的字符,该字符位置被写入OUT

11、 在字符串IN1中搜索首次出现的字符串IN2。搜索从OUT起始位置开始。如果找到一个与字符串IN2完全符合的字符系列,该系列的第一个字符位置被写入OUT备注 移除表格(TBL)中的第一个条目,并将数值移至DATA指定位置的方法,移动表格中的最早(或第一个)条目。表格中的所有其他条目均向上移动一个位置。每次执行指令时,表格中的条目数减1。置ENO = 0的条件:间接地址或操作数超出范围或SM1.5空表。特殊内存位:如果您尝试从空表中移除条目,则SM1.5被设为1。必须用边缘触发器指令激活。 将表格中的最新(或最后)一个条目移至输出内存地址,方法是移除表格(TBL)中的最后一个条目,并将数值移至D

12、ATA指定的位置。每次执行指令时,表格中的条目数减1。置ENO = 0的条件:间接地址或操作数超出范围或SM1.5空表。特殊内存位:如果您尝试从空表移除项目,则SM1.5被设为1。必须用边缘触发器指令激活。 向表格(TBL)中加入字值(DATA)。表格中的第一个数值是表格的最大长度(TL)。第二个数值是条目计数(EC),指定表格中的条目数。新数据被增加至表格中的最后一个条目之后。每次向表格中增加新数据后,条目计数加1。表格最多可包含100个条目,不包括指定最大条目数和实际条目数的参数。置ENO = 0的错误条件:间接地址或操作数超出范围或SM1.4表溢出。特殊内存位:如果您尝试过度填充表格,则

13、SM1.4被设为1。必须用边缘触发器指令激活。用包含在地址IN中的字值写入N个连续字,从地址OUT开始。N的范围是1至255。置ENO =0的错误条件:间接地址或操作数超出范围。 在表格(TBL)中搜索与某些标准相符的数据。表格查找指令搜索表,从INDX指定的表格条目开始,寻找与CMD定义的搜索标准相匹配的数据数值(PTN)。命令参数(CMD)被指定一个1至4的数值,分别代表 =、。如果找到匹配条目,则INDX指向表格中的匹配条目。欲查找下一个匹配条目,再次激活表格查找指令之前必须在INDX上加1。如果未找到匹配条目,INDX的数值等于条目计数。一个表格最多可有100个条目,数据项目(搜索区域

14、)从0排号至最大值99。置ENO = 0的条件:间接地址或操作数超出范围。必须用边缘触发器指令激活。备注 在启用输入为打开时,开始计时。当前值大于或等于预设时间(PT)时,定时器位为打开。启用输入为关闭时,接通延时定时器当前值被清除。达到预设值后,定时器仍继续计时,达到最大值32767时,停止计时。 在启用输入为打开时,开始计时。当前值(Txxx)大于或等于预设时间(PT)时,计时位为打开。当输入为关闭时,保持保留性延迟定时器当前值。您可使用保留性接通延时定时器为多个输入打开阶段累计时间。使用复原指令(R)清除保留性延迟定时器的当前值。达到预设值后,定时器继续计时,达到最大值32767时,停止

15、计时。 启用输入打开时,定时器位立即打开,当前值被设为0。输入关闭时,定时器继续计时,直到消逝的时间达到预设时间。达到预设值后,定时器位关闭,当前值停止计时。如果输入关闭的时间短于预设数值,则定时器位仍保持在打开状态。TOF指令必须遇到从打开至关闭的转换才开始计时。 读取内置1毫秒计数器的当前值,并将该值存储于OUT。双字毫秒值的最大计时间隔为2的32次方,即49.7日。 计算当前时间与IN所提供时间的时差,将该时差存储于OUT。双字毫秒值的最大计时间隔为2的32次方,即49.7日。取决于BGN_ITIME指令的执行时间,CAL_ITIME指令将自动处理发生在最大间隔内的一毫秒定时器翻转。描述

16、STL备注字节至整数BTI双整数至整数DTI字符串至整数STI字符串至双整数STD整数至BCDIBCD字符串至实数STR实数至ASCIIRTA十六进制至ASCIIHTA取整(舍去小数)TRUNC整数至ASCIIITA描述STL备注整数相减-I双整数相减-D整数相除得商/余数DIV整数相除 /I双整数相除/D字节递减DECB字递减DECW双字递减DECD描述STL备注INVW字取反对输入IN(16位)执行求补操作,并将结果载入内存位置OUT(16位)。设置ENO =0的错误条件:0006 间接地址 特殊内存位:SM1.0 操作结果等于零 关系表达位:由 0 出 1 ,由 0 出 1 。ANDW字

17、与 对IN1(16位)和IN2(16位)的对应位执行AND(与运算)操作,并将结果载入内存位置OUT(16位)。输入和输出数据类型可能不同,但必须是相同的类型。设置ENO = 0的错误条件:0006 间接地址 特殊内存位:SM1.0 操作结果等于零关系表达位:有 0 出 0 。两个数只要有一个 0 时,输出为 0 。ORW字或 对IN1(16位)和IN2(16位)的对应位执行OR(或运算)操作,并将结果载入内存位置OUT(16位)。输入和输出数据类型可能不同,但必须是相同的类型。设置ENO = 0的错误条件:0006 间接地址 特殊内存位:SM1.0 操作结果等于零 关系表达位:有 1 出 1

18、 。两个数只要有一个 1 时,输出为 1 。XORW字异或 对IN1(16位)和IN2(16位)的对应位执行XOR(异-或运算)操作,并将结果载入内存位置OUT(16位)。输入和输出数据类型可能不同,但必须是相同的类型。设置ENO = 0的错误条件:0006 间接地址 特殊内存位:SM1.0 操作结果等于零 关系表达位:相同出零。两个数都为0 或 1 时,输出为 0 。描述STL备注字传送MOVW实数传送MOVR字块传送BMW字节传送立即写BIW描述STL备注FORNEXT循环NEXT标签LBLSCR转换SCRT结束SCRSCREOB1有条件结束END转至STOP模式STOP描述STL备注字左

19、移SLW字右移SRW字循环左移RLW字循环右移RRW双双字字字字字字节节位位ID0IW0IB0I0.7I0.6I0.5I0.4I0.3ID1IW1IB1I1.7I1.6I1.5I1.4I1.3ID2IW2IB2I2.7I2.6I2.5I2.4I2.3ID3IW3IB3I3.7I3.6I3.5I3.4I3.3ID4IW4IB4I4.7I4.6I4.5I4.4I4.3ID5IW5IB5I5.7I5.6I5.5I5.4I5.3ID6IW6IB6I6.7I6.6I6.5I6.4I6.3ID7IW7IB7I7.7I7.6I7.5I7.4I7.3ID8IW8IB8I8.7I8.6I8.5I8.4I8.3I

20、D9IW9IB9I9.7I9.6I9.5I9.4I9.3ID10IW10IB10I10.7 I10.6 I10.5 I10.4 I10.3ID11IW11IB11I11.7 I11.6 I11.5 I11.4 I11.3ID12IW12IB12I12.7 I12.6 I12.5 I12.4 I12.3IW13IB13I13.7 I13.6 I13.5 I13.4 I13.3IW14IB14I14.7 I14.6 I14.5 I14.4 I14.3IB15I15.7 I15.6 I15.5 I15.4 I15.3I0.2I0.1I0.0I1.2I1.1I1.0I2.2I2.1I2.0I3.2I3.1I3.0I4.2I4.1I4.0I5.2I5.1I5.0I6.2I6.1I6.0I7.2I7.1I7.0I8.2I8.1I8.0I9.2I9.1I9.0I10.2 I10.1 I10.0I11.2 I11.1 I11.0I12.2 I12.1 I12.0I13.2 I13.1 I13.0I14.2 I14.1 I14.0I15.2 I15.1 I15.0位位双双字字字字字字节节位位QD0QW0QB0Q0.7Q0.6Q0.5Q0.4Q0.3QD1QW1QB1Q1.7Q1.6Q1.5Q

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论