4 西门子S7系列PLC.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4 西门子S7系列PLC

第一节 西门子S7 系列PLC简介 第二节 西门子S7-200PLC指令系统 第三节 西门子S7-200PLC指令系统应用 SRD IN,N 将双字IN右移N位,最左边的位依次用零填充。注(1) IN(双字型):VD,ID,QD,MD,SMD,AC,HC,*VD,*AC,常数,SD OUT(双字型):VD,ID,QD,MD,SMD,AC,*VD,*AC,SD N(字节型):VB,IB,QB,MB,SMB,AC,*VD,*AC,常数,SB。 SLD IN,N 将双字IN左移N位,最右边的位依次用零填充。注(1) RRD IN,N 将双字IN循环右移N位,从右边移出的位放到IN的最左边。注(1) RLD IN,N 将双字IN循环左移N位,从左边移出的位放到IN的最右边。注(1) SHRB DATA,S_BIT,N 用户通过S_BIT和N定义自己的移位寄存器,S_BIT指定移位寄存器的起始位,N指定移位寄存器的长度和移位方向(N>0时,左移;N<0时,右移=。 该指令的作用是将DATA的值(位型)移入移位寄存器。 DATA,S_BIT(位型):I,Q,M,SM,T,C,V N(字节型):VB,IB,QB,MB,SMB,AC,常数,*VD,*AC,SB 9.有关表操作指令(只适合用于CPU 214~CPU 216) 梯 形 图 语 句 表 说明 操作数 ATT DATA,TABLE 将一个字型数据DATA添加到表TABLE的末尾。表中第一个字表示表的最大允许长度(TL);第二个字表示表中现有数据项的个数(EC)。每次将新数据加到表中时,EC的值加1。 DATA(字型):VW,T,C,IW,QW,MW,SMW,AC,AIW,常数,*VD,*AC,SW。 TABLE(字型):VW,T,C,IW,QW,MW,SMW,*VD,*AC,SW。 FIFO TABLE,DATA 将表TABLE的第一个数据项(不是第一个字)删除,并将它送到DATA指定的存储单元。表中其余的数据项都向前移动一个位置,同时EC值减1。 TABLE(字型):VW,T,C,IW,QW,MW,SMW,*VD,*AC,SW。 DATA(字型):VW,T,C,IW,QW,MW,SMW,AC,AQW,*VD,*AC,SW。 LIFO TABLE,DATA 将表TABLE的最后一个数据项删除,并将它送到DATA指定的存储单元,同时EC值减1。 FND=SRC,PATRN,INDX FND<>SRC,PATRN,INDX FND>SRC,PATRN,INDX FND<SRC,PATRN,INDX 搜索表SRC,从INDX指定的数据项开始,用给定值PATRN检索出符合CMD给定关系的数据项: 在梯形图中,CMD的参数为1~4;在语句表中,分别用FND=,FND<>,FND>和FND<。 如果找到一个符合条件的数据项,则INDX中指明该数据项在表中的位置。如果一个也找不到,则INDX的值等于数据表的长度。为了搜索下一个符合的值,在再次使用TBL_FIND指令之前,必须先将INDX加1。 SRC(字型):VW,T,C,IW,QW,MW,SMW,*VD,*AC。 PATRN(字型):VW,T,C,IW,QW,MW,SMW,AC,AIW,常数,*VD,*AC,SW。 INDX(字型):VW,T,C,IW,QW,MW,SMW,AC,*VD,*AC,SW。 CMD:1~4分别对应=,<>,>和<。 10.数据转换指令 梯 形 图 语 句 表 说明 操作数 DIR IN,OUT 将32位带符号整数(即长整数)IN转换成32位实数OUT。 IN(双字型):VD,ID,QD,MD,SMD,AC,HC,常数,*VD,*AC,SD OUT(双字型):VD,ID,QD,MD,SMD,AC,*VD,*AC,SD *CPU 212无此指令。 TRUNC IN,OUT 将32位实数IN转换成32位带符号整数(即长整数),只保留实数的整数部分,小数部分忽略不计,无“四舍五入”功能,即“取整”。 DECO IN,OUT 把输入字节(IN)的最低4位对应的二进制数译码,结果存放在输出字(OUT)中,即OUT的对应的位置1,其它位都置0。 IN(字节型):VB,IB,QB,MB,SMB,AC,常数,*VD,*AC,SB。 OUT(字型):VW,T,C,IN,QW,MW,SMW,AC,AQW,*VD,*AC,SW。 ENCO IN,OUT 把输入字(IN)中为1的最低位的位号写入输出字节(OUT)的最低4位。 IN(字型):VW,T,C,IN,QW,MW,SMW,AC,AIW,常数,*VD,*AC,SW。 OUT(字节型):VB,IB,QB,MB,SMB,AC,*VD,*AC,SB BCDI IN 把BCD码(IN)

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档