收藏 分销(赏)

西门子PLC指令表2018.xls

上传人:快乐****生活 文档编号:4888480 上传时间:2024-10-17 格式:XLS 页数:54 大小:231.13KB
下载 相关 举报
西门子PLC指令表2018.xls_第1页
第1页 / 共54页
西门子PLC指令表2018.xls_第2页
第2页 / 共54页
点击查看更多>>
资源描述
位逻辑指令指令描述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字节=字节字节字节字节字节整数双整数实数字符串=字符串转换指令指令描述STL整数至字节ITB整数至双整数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字节递增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程序控制指令指令描述STLFORNEXT循环FOR跳转JMP装载SCRLSCRSBR有条件返回CRET看门狗复位WDR诊断LEDDLED移位指令指令描述STL字节左移SLB双字左移SLD字节右移SRB双字右移SRD字节循环左移RLB双字循环左移RLD字节循环右移RRB双字循环右移RRD移位寄存器SHRB字符串指令指令描述STL字符串长度SLEN复制字符串SCPY移位指令复制子字符串SSCPY字符串连接SCAT查找字符串SFND查找子字符串中的字符CFND表指令指令描述STL先进先出后进先出填表存储区填充字符串指令查表定时器指令指令描述STL接通延时定时器TON有记忆接通延时定时器TONR关断延时定时器TOF开始间隔时间捕捉BITIM间隔时间捕捉CITIM备注高电平有效 1有效 0无效低电平有效 1无效 0有效上:地址 下:位数上:地址 下:位数备注从硬件时钟读取当前时间和日期,并将其载入以地址T起始的8个字节的时间缓冲区。将当前时间和日期写入用T指定的在8个字节的时间缓冲区开始的硬件时钟。从PLC读取当前时间、日期及夏时制,并将其载入以T指定之地址起始的19字节时间缓冲区.将当前时间、日期及夏时制配置以由T指定的19字节时间缓冲区地址起始写入PLC。备注 在自由端口模式中使用,指定端口(PORT)发送信息存储至数据缓冲区(TBL)中。在自由端口模式中使用,指定端口(PORT)接收的信息存储在数据缓冲区(TBL)中。通过指定的端口(PORT)根据表格(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位)执行求补操作,并将结果载入内存位置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位)。输入和输出数据类型可能不同,但必须是相同的类型。设置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位)。输入和输出数据类型可能不同,但必须是相同的类型。设置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(异-或运算)操作,并将结果载入内存位置OUT(32位)。输入和输出数据类型可能不同,但必须是相同的类型。设置ENO=0的错误条件:0006 间接地址 特殊内存位:SM1.0 操作结果等于零 关系表达位:相同出零。两个数都为0 或 1 时,输出为 0。备注备注备注备注 返回IN指定的字符串长度 将IN指定的字符串复制至OUT指定的字符串 将(从索引INDX开始)IN指定的具体字符串数目复制至OUT指定的字符串 将IN指定的字符串附加至OUT指定的字符串之后 在首次出现的字符串IN1中搜索字符串IN2中描述的字符集中的任何字符。搜索从起始位置OUT开始。如果找到一个相符的字符,该字符位置被写入OUT 在字符串IN1中搜索首次出现的字符串IN2。搜索从OUT起始位置开始。如果找到一个与字符串IN2完全符合的字符系列,该系列的第一个字符位置被写入OUT备注 移除表格(TBL)中的第一个条目,并将数值移至DATA指定位置的方法,移动表格中的最早(或第一个)条目。表格中的所有其他条目均向上移动一个位置。每次执行指令时,表格中的条目数减1。置ENO=0的条件:间接地址或操作数超出范围或SM1.5空表。特殊内存位:如果您尝试从空表中移除条目,则SM1.5被设为1。必须用边缘触发器指令激活。将表格中的最新(或最后)一个条目移至输出内存地址,方法是移除表格(TBL)中的最后一个条目,并将数值移至DATA指定的位置。每次执行指令时,表格中的条目数减1。置ENO=0的条件:间接地址或操作数超出范围或SM1.5空表。特殊内存位:如果您尝试从空表移除项目,则SM1.5被设为1。必须用边缘触发器指令激活。向表格(TBL)中加入字值(DATA)。表格中的第一个数值是表格的最大长度(TL)。第二个数值是条目计数(EC),指定表格中的条目数。新数据被增加至表格中的最后一个条目之后。每次向表格中增加新数据后,条目计数加1。表格最多可包含100个条目,不包括指定最大条目数和实际条目数的参数。置ENO=0的错误条件:间接地址或操作数超出范围或SM1.4表溢出。特殊内存位:如果您尝试过度填充表格,则SM1.4被设为1。必须用边缘触发器指令激活。用包含在地址IN中的字值写入N个连续字,从地址OUT开始。N的范围是1至255。置ENO=0的错误条件:间接地址或操作数超出范围。在表格(TBL)中搜索与某些标准相符的数据。表格查找指令搜索表,从INDX指定的表格条目开始,寻找与CMD定义的搜索标准相匹配的数据数值(PTN)。命令参数(CMD)被指定一个1至4的数值,分别代表=、。如果找到匹配条目,则INDX指向表格中的匹配条目。欲查找下一个匹配条目,再次激活表格查找指令之前必须在INDX上加1。如果未找到匹配条目,INDX的数值等于条目计数。一个表格最多可有100个条目,数据项目(搜索区域)从0排号至最大值99。置ENO=0的条件:间接地址或操作数超出范围。必须用边缘触发器指令激活。备注 在启用输入为打开时,开始计时。当前值大于或等于预设时间(PT)时,定时器位为打开。启用输入为关闭时,接通延时定时器当前值被清除。达到预设值后,定时器仍继续计时,达到最大值32767时,停止计时。在启用输入为打开时,开始计时。当前值(Txxx)大于或等于预设时间(PT)时,计时位为打开。当输入为关闭时,保持保留性延迟定时器当前值。您可使用保留性接通延时定时器为多个输入打开阶段累计时间。使用复原指令(R)清除保留性延迟定时器的当前值。达到预设值后,定时器继续计时,达到最大值32767时,停止计时。启用输入打开时,定时器位立即打开,当前值被设为0。输入关闭时,定时器继续计时,直到消逝的时间达到预设时间。达到预设值后,定时器位关闭,当前值停止计时。如果输入关闭的时间短于预设数值,则定时器位仍保持在打开状态。TOF指令必须遇到从打开至关闭的转换才开始计时。读取内置1毫秒计数器的当前值,并将该值存储于OUT。双字毫秒值的最大计时间隔为2的32次方,即49.7日。计算当前时间与IN所提供时间的时差,将该时差存储于OUT。双字毫秒值的最大计时间隔为2的32次方,即49.7日。取决于BGN_ITIME指令的执行时间,CAL_ITIME指令将自动处理发生在最大间隔内的一毫秒定时器翻转。指令描述STL字节至整数BTI双整数至整数DTI字符串至整数STI字符串至双整数STD整数至BCDIBCD字符串至实数STR实数至ASCIIRTA十六进制至ASCIIHTA取整(舍去小数)TRUNC整数至ASCIIITA指令描述STL整数相减-I双整数相减-D整数相除得商/余数DIV整数相除/I双整数相除/D字节递减DECB字递减DECW双字递减DECD指令描述STLINVW字取反ANDW字与ORW字或XORW字异或指令描述STL字传送MOVW实数传送MOVR字块传送BMW字节传送立即写BIW指令描述STLFORNEXT循环NEXT标签LBLSCR转换SCRT结束SCRSCREOB1有条件结束END转至STOP模式STOP指令描述STL字左移SLW字右移SRW字循环左移RLW字循环右移RRW 移除表格(TBL)中的第一个条目,并将数值移至DATA指定位置的方法,移动表格中的最早(或第一个)条目。表格中的所有其他条目均向上移动一个位置。每次执行指令时,表格中的条目数减1。置ENO=0的条件:间接地址或操作数超出范围或SM1.5空表。特殊内存位:如果您尝试从空表中移除条目,则SM1.5被设为1。必须用边缘触发器指令激活。将表格中的最新(或最后)一个条目移至输出内存地址,方法是移除表格(TBL)中的最后一个条目,并将数值移至DATA指定的位置。每次执行指令时,表格中的条目数减1。置ENO=0的条件:间接地址或操作数超出范围或SM1.5空表。特殊内存位:如果您尝试从空表移除项目,则SM1.5被设为1。必须用边缘触发器指令激活。向表格(TBL)中加入字值(DATA)。表格中的第一个数值是表格的最大长度(TL)。第二个数值是条目计数(EC),指定表格中的条目数。新数据被增加至表格中的最后一个条目之后。每次向表格中增加新数据后,条目计数加1。表格最多可包含100个条目,不包括指定最大条目数和实际条目数的参数。置ENO=0的错误条件:间接地址或操作数超出范围或SM1.4表溢出。特殊内存位:如果您尝试过度填充表格,则SM1.4被设为1。必须用边缘触发器指令激活。用包含在地址IN中的字值写入N个连续字,从地址OUT开始。N的范围是1至255。置ENO=0的错误条件:间接地址或操作数超出范围。在表格(TBL)中搜索与某些标准相符的数据。表格查找指令搜索表,从INDX指定的表格条目开始,寻找与CMD定义的搜索标准相匹配的数据数值(PTN)。命令参数(CMD)被指定一个1至4的数值,分别代表=、。如果找到匹配条目,则INDX指向表格中的匹配条目。欲查找下一个匹配条目,再次激活表格查找指令之前必须在INDX上加1。如果未找到匹配条目,INDX的数值等于条目计数。一个表格最多可有100个条目,数据项目(搜索区域)从0排号至最大值99。置ENO=0的条件:间接地址或操作数超出范围。必须用边缘触发器指令激活。在启用输入为打开时,开始计时。当前值大于或等于预设时间(PT)时,定时器位为打开。启用输入为关闭时,接通延时定时器当前值被清除。达到预设值后,定时器仍继续计时,达到最大值32767时,停止计时。在启用输入为打开时,开始计时。当前值(Txxx)大于或等于预设时间(PT)时,计时位为打开。当输入为关闭时,保持保留性延迟定时器当前值。您可使用保留性接通延时定时器为多个输入打开阶段累计时间。使用复原指令(R)清除保留性延迟定时器的当前值。达到预设值后,定时器继续计时,达到最大值32767时,停止计时。启用输入打开时,定时器位立即打开,当前值被设为0。输入关闭时,定时器继续计时,直到消逝的时间达到预设时间。达到预设值后,定时器位关闭,当前值停止计时。如果输入关闭的时间短于预设数值,则定时器位仍保持在打开状态。TOF指令必须遇到从打开至关闭的转换才开始计时。读取内置1毫秒计数器的当前值,并将该值存储于OUT。双字毫秒值的最大计时间隔为2的32次方,即49.7日。计算当前时间与IN所提供时间的时差,将该时差存储于OUT。双字毫秒值的最大计时间隔为2的32次方,即49.7日。取决于BGN_ITIME指令的执行时间,CAL_ITIME指令将自动处理发生在最大间隔内的一毫秒定时器翻转。备注备注备注对输入IN(16位)执行求补操作,并将结果载入内存位置OUT(16位)。设置ENO=0的错误条件:0006 间接地址 特殊内存位:SM1.0 操作结果等于零 关系表达位:由 0 出 1,由 0 出 1。对IN1(16位)和IN2(16位)的对应位执行AND(与运算)操作,并将结果载入内存位置OUT(16位)。输入和输出数据类型可能不同,但必须是相同的类型。设置ENO=0的错误条件:0006 间接地址 特殊内存位:SM1.0 操作结果等于零关系表达位:有 0 出 0。两个数只要有一个 0 时,输出为 0。对IN1(16位)和IN2(16位)的对应位执行OR(或运算)操作,并将结果载入内存位置OUT(16位)。输入和输出数据类型可能不同,但必须是相同的类型。设置ENO=0的错误条件:0006 间接地址 特殊内存位:SM1.0 操作结果等于零关系表达位:有 1 出 1。两个数只要有一个 1 时,输出为 1。对IN1(16位)和IN2(16位)的对应位执行XOR(异-或运算)操作,并将结果载入内存位置OUT(16位)。输入和输出数据类型可能不同,但必须是相同的类型。设置ENO=0的错误条件:0006 间接地址 特殊内存位:SM1.0 操作结果等于零 关系表达位:相同出零。两个数都为0 或 1 时,输出为 0。备注备注备注双双字字字字字字节节位位ID0IW0IB0I0.7I0.6I0.5I0.4ID1IW1IB1I1.7I1.6I1.5I1.4ID2IW2IB2I2.7I2.6I2.5I2.4ID3IW3IB3I3.7I3.6I3.5I3.4ID4IW4IB4I4.7I4.6I4.5I4.4ID5IW5IB5I5.7I5.6I5.5I5.4ID6IW6IB6I6.7I6.6I6.5I6.4ID7IW7IB7I7.7I7.6I7.5I7.4ID8IW8IB8I8.7I8.6I8.5I8.4ID9IW9IB9I9.7I9.6I9.5I9.4ID10IW10IB10I10.7 I10.6 I10.5 I10.4ID11IW11IB11I11.7 I11.6 I11.5 I11.4ID12IW12IB12I12.7 I12.6 I12.5 I12.4IW13IB13I13.7 I13.6 I13.5 I13.4IW14IB14I14.7 I14.6 I14.5 I14.4IB15I15.7 I15.6 I15.5 I15.4I0.3I0.2I0.1I0.0I1.3I1.2I1.1I1.0I2.3I2.2I2.1I2.0I3.3I3.2I3.1I3.0I4.3I4.2I4.1I4.0I5.3I5.2I5.1I5.0I6.3I6.2I6.1I6.0I7.3I7.2I7.1I7.0I8.3I8.2I8.1I8.0I9.3I9.2I9.1I9.0I10.3 I10.2 I10.1 I10.0I11.3 I11.2 I11.1 I11.0I12.3 I12.2 I12.1 I12.0I13.3 I13.2 I13.1 I13.0I14.3 I14.2 I14.1 I14.0I15.3 I15.2 I15.1 I15.0位位双双字字字字字字节节位位QD0QW0QB0Q0.7Q0.6Q0.5Q0.4QD1QW1QB1Q1.7Q1.6Q1.5Q1.4QD2QW2QB2Q2.7Q2.6Q2.5Q2.4QD3QW3QB3Q3.7Q3.6Q3.5Q3.4QD4QW4QB4Q4.7Q4.6Q4.5Q4.4QD5QW5QB5Q5.7Q5.6Q5.5Q5.4QD6QW6QB6Q6.7Q6.6Q6.5Q6.4QD7QW7QB7Q7.7Q7.6Q7.5Q7.4QD8QW8QB8Q8.7Q8.6Q8.5Q8.4QD9QW9QB9Q9.7Q9.6Q9.5Q9.4QD10QW10QB10Q10.7 Q10.6 Q10.5 Q10.4QD11QW11QB11Q11.7 Q11.6 Q11.5 Q11.4QD12QW12QB12Q12.7 Q12.6 Q12.5 Q12.4QW13QB13Q13.7 Q13.6 Q13.5 Q13.4QW14QB14Q14.7 Q14.6 Q14.5 Q14.4QB15Q15.7 Q15.6 Q15.5 Q15.4Q0.3Q0.2Q0.1Q0.0Q1.3Q1.2Q1.1Q1.0Q2.3Q2.2Q2.1Q2.0Q3.3Q3.2Q3.1Q3.0Q4.3Q4.2Q4.1Q4.0Q5.3Q5.2Q5.1Q5.0Q6.3Q6.2Q6.1Q6.0Q7.3Q7.2Q7.1Q7.0Q8.3Q8.2Q8.1Q8.0Q9.3Q9.2Q9.1Q9.0Q10.3 Q10.2 Q10.1 Q10.0Q11.3 Q11.2 Q11.1 Q11.0Q12.3 Q12.2 Q12.1 Q12.0Q13.3 Q13.2 Q13.1 Q13.0Q14.3 Q14.2 Q14.1 Q14.0Q15.3 Q15.2 Q15.1 Q15.0位位
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服