版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
、或使用本手册或所含内容。违者应对造成的损失承担责任。保留所利,包括实用新型或设计的专利权及权。
免错在所难免,我们不能保证完全一致。我们会定期本手册中的BereichAutomationandDrivesPostfach4848,D-90327Nuernberg
AG改动,恕不提前 ............................................................................适用性..........................................................................常数和范围......................................................................缩写和助记符....................................................................寄存器..........................................................................寻址实例........................................................................计算指针实例....................................................................使用间接寻址1的执行时间......................................................... 计算实例........................................................................ 指令列表........................................................................ 位逻辑指令................................................................. 使用附加表达式的位逻辑指令................................................. 使用附加表达式的位逻辑指令,续............................................. AND指令的OR操作.......................................................... 使用定时器和计数器的逻辑指令............................................... 使用累加器1内容的字逻辑指令................................................ 使用AND、OR及异或判断条件................................................ - 边沿触发指令............................................................... 设置/复位位地址............................................................. 直接影响RLO的指令......................................................... 定时器指令................................................................. 计数器指令................................................................. 装载指令................................................................... 定时器和计数器的装载指令................................................... 传送指令................................................................... 装载和传送地址寄存器指令................................................... 装载和传送状态字指令....................................................... DB编号和DB长度的装载指令.................................................. 整型运算(16位).............................................................. 整型运算(32位).............................................................. 浮点运算(32位).............................................................. 平方根和平方指令(32位)...................................................... 对数函数(32位).............................................................. 三角函数(32位).............................................................. 常数相加................................................................... 使用地址寄存器相加......................................................... - 比较指令(16位整型).......................................................... 比较指令(32位整型).......................................................... 比较指令(32位实数).......................................................... 移位指令................................................................... 循环移位指令............................................................... 累加器传送指令,递增和递减................................................. 累加器传送指令,递增和递减,续............................................. 程序显示指令和空操作指令................................................... 数据类型转换指令........................................................... 求反码和补码............................................................... 块调用指令................................................................. 块结束指令................................................................. 交换共享数据块和背景数据块................................................. 跳转指令................................................................... 主控制继电器(MCR)指令..................................................... - 组织块(OB功能块(FB)功能(FC)和数据块系统功能系统功能块系统状态列表(SSL)的子列表.......................................................按字母顺序索引的指令............................................................
- 该指令列表适用于下列CPU下文中称为CPU412-CPUCPU412-CPU414-CPUCPU414-CPU414-CPU416-CPUCPU416F-CPU416-CPU417-CPUCPU417- - 地标识参数范描CPUCPUCPUCPU0.0-0.0-0.0-0.0-0-0-0-0-输出字节(在PIQ中0-0-0-0-输出字(在PIQ中0-0-0-0-输出双字(在PIQ中0.0-0.0-0.0-0.0-数据块中的数1-1-1-1-数据0-0-0-0-DB中的数据0-0-0-0-DB中的数0-0-0-0-DB中的数据0.0-0.0-0.0-0.0-背景数据块中的1-1-1-1-背景数0-0-0-0-背景数据块中的数据字0-0-0-0-背景数据块中的0-0-0-0-背景数据块中的数据双同时受到工 器大小的限可以更改缺省设 - 标识参数范描CPUCPUCPUCPU0.0-0.0-0.0-0.0-0-0-0-0-输入字节(在PII中0-0-0-0-0-0-0-0-输入双字(在PII中0.0-0.0-0.0-0.0-本地数0-0-0-0-本地数据0-0-0-0-本地数据0-0-0-0-本地数据M0.0-0.0-0.0-0.0-位0-0-0-0-器字0-0-0-0-器0-0-0-0-器双) - 标识参数范描CPUCPUCPUCPU0-0-0-0-外设输出0-0-0-0-外设输入0-0-0-0-外设输出0-0-0-0-0-0-0-0-外设输入0-0-0-0-外设输出T0-0-0-0-定时C0-0-0-0-计数 - 常范描--IEC日期常-32位整型常P#Bit-指针常-T时间-时间常TOD#-IEC时间常-计数器常数(BCD码-二进制常-十六进制常1)用于装载S7 - 指令列表中使用了下列缩写和助记符缩描实0-16位常256-2832位常32768-9999991278位整16位整-3276832位整-2147483648-2222m指针常n二进制常1001p符号跳转寻址(最多4个字符a字节地 - 缩描实bC地址I、Q、M、L、DBX、dMD、DBD、DID或LD中的eMW、DBW、DIW或LWfg地址IB、QB、PIB、PQB、MB、LB、h地址I地址q块编 - ACCU1至ACCU4(32位 位ACCUx(x=1至位0至ACCUx-位0到ACCUx-位16至ACCUx-位0至ACCUx-位8至ACCUx-位16至ACCUx-位24至 - 地址寄存器AR1和AR2(32位区域内指 跨区域指 y
区域标识(参见“寻址实 - 位分描0首先检查的1逻辑运算结2状3或(先AND后4上5溢6CC条件代码7CC条件代码8二进制结9-未分- - 寻址实描立即寻L将16位整型常数“27”装载到ACCU1将32位整型常数“--1”装载到ACCU1L将二进制常数装载到ACCU1L将十六进制常数装载到ACCU1L将ASCII字符装载到ACCU1LT#500将时间值装载到ACCU1L将计数值装载到ACCU1L装载2个字节的L装载4个字节的L将区域内指针装载到ACCU1L将跨区域指针装载到ACCU1L-将实数装载到ACCU1装载日LTOD装载时 - 寻址实描直接寻AI对输入位0.0进行ANDLIB将输入字节1装载到ACCU1LIW将输入字0装载到ACCU1LID将输入双字0装载到ACCU1定时器/计数器间接SPT[LW启动定时器;定时器编号位于本地数据字8CUC[LW向上计数;计数器编号位于本地数据字10区域器间AI[LD实例 LTLDAI[LDAND运算:将输入地址作为指针存放到本地数据双字12AI[DBDAND运算:将输入地址作为指针存放到打开的DB的数据双字1AI[DIDAND运算:将输出地址作为指针存放到打开的背景数据块的数据双字12AI[MDAND运算:将输出地址作为指针存器双字12 - 寻址实区域内寄存器间AI跨区域寄存器间对于跨区域寄存器间接寻址,地址还必须包含区域标识符。该地址位于地址寄存器中。区域标识符如下所示区 代 区标识 (二进制 十六进 1000 1000 输入区 1000 输出区 1000 位器 1000 数据 1000 背景数据 1000 1000 原先的本地数据区(调用块的本地数据LB[AR1,A通过参数A通过参数寻 - ≦7LAR1AI结果 位地址总和>7LP#10.5AI结果 - 第2部分:执换句话说,使用间接寻址时,指令的执行时间必须通过这两部分计算总执行时间的计算方装载地址所需时 指令执行时 指令的总执行时在“指令列表”一章中所列的执行时间指的是指令第2部分的执行时间,即,指令的实际执行时间 - 下表列出了从各个区域中装载指令地址所需的执行时间地址位于执行时间(单位:毫秒CPUCPUCPUCPU位数据块本地数据区AR1/AR2区域内0.00.00.00.0AR1/AR2跨区域0.00.00.00.0用于以下的参数(字S定时S计数S块调用于以下的参数(双字以及)以下几页中包含多个实例,介绍了如何计算各种间接寻址指令的运行 - 这里给出了一些实例,介绍了如何计算各种间接寻址方法的执行时间计算区域 实例 在CPU414中执行AI[DBD第1步 装载DBD12的内容(所需时间列在第20页的表中地址位于执行时间(单位:毫秒位器区字双数据块字双 典型的执行时间(单位:毫秒直接寻间接寻::0.18+0.060.24 - 第1
在CPU416中执行AAR1,P#23.1I1.0位于AR1装载AR1的内容,并为其加上偏移量23.1(所需时间列在第20页的表中地址位于执行时间(单位:毫秒::AR1/AR2跨区域 ::第2步 对按该寻址方式的输 进行AND操作(参见第25页查找执行时间典型的执行时间(单位:毫秒直接寻间接寻::0.00+0.05 0.05 - - 本章包含了完整的S7-400CPU指令列表。所作描述力求简明扼要。详细的功能描述可参见各种STEP7参考手册请注意,如果是间接寻址(参见第16页的实例),还必须在所列的执行时间上加上装载该指令地址所需的时间(参见第19页) - 状态和旧的RLO生成新的RLO。逻辑字符串以一个限制RLO的指令结束(例如, 指地址标描字CPUCPUCPUCPU c[d]cc背景数据器间接寻址、区域内222222222U/UN的状指令依赖-----是-是是指令影响-----是是是1+对于直接指令寻址;寻址区域为0至对于直接指令寻址;寻址区域为0至I、Q、M、LDB、 - 指地址标描字CPUCPUCPUCPU OR/OR-背景数据器间接寻址、区域内跨区域(AR1)***跨区域(AR2)通过参数 2 2 2c2c2c222参2O、ON的状指令计算-------是是指令影响-----0是是1+加上装载指令地址所需的时间(参见第20页对于直接指令寻址;寻址区域为0至对于直接指令寻址;寻址区域为0至I、Q、M、LDB、 - 指地址标描字执行时间(单位:毫秒CPUCPUCPUCPU c[d]cc背景数据器间接寻址、区域内。跨区域(AR1)1)跨区域(AR2)通过参数22222222222X、XN的状指令计算-------是是指令影响-----0是是1+I、Q、M、LDB、 - 将RLO和OR位以及相关的功能标识符(A、AN、...)保存到嵌套堆栈中。每个块可包含七个嵌套层。在右括号之后,根据保存的RLO和当前RLO执行由功能标识符指示的逻辑运算;并使用保存的OR覆盖当前的OR指地址标描字执行时间(单位:毫秒CPUCPUCPUCPUAND左括1ANDNOT左括1OR左括1ORNOT左括1异或左括11U(、UN(、O(、ON(、X(、XN(的状指令计算-----是-是是指令影响-----01-0 - 指地址标描字执行时间(单位:毫秒CPUCPUCPUCPU)右括号,从嵌套堆栈中删除1指令计算-------是------是1是1 - AND指令的OR执行AND指令的OR操作时根据下列规则:先AND后OR指地址标描字执行时间(单位:毫秒CPUCPUCPUCPUOAND指令的OR根据规则:先AND后1O的状态指令计算-------是是指令影响-----是1-是 - 检查寻址的定时器/计数器的状态,并根据相应的逻辑函数控制RLO的结果执行时间(单位:毫秒CPUCPUCPUCPU AND/AND定时定时器,器间接寻2 计数 2定时器定时器/计数器(通过参数寻址2计数器A、AN指令计算-----是-是是指令影响-----是是是1+) - 指地址标识描字执行时间(单位:毫秒CPUCPUCPUCPU 定时 定时器 器间接寻2 计数计数器,器间接寻22计数器 定时器,器间接寻22 计数2 计数器,器间接寻2定时器异或定时器/计数器(通过参数寻址2计数器O、ON、X、XN的状态指令计算-------是是指令影响-----0是是1+ -
根据适当的功能使用字或双字控制ACCU1和/或ACCU1-L的内容。该字或双字在指令中作为地址指定,或位于ACCU2中。结果保存ACCU1和/或ACCU1-L指地址标描字执行时间(单位:毫秒CPUCPUCPUCPUANDACCU2-1AND16位常2ORACCU2-1OR16位常2异或ACCU2-1异或16位常2UW、OW、XOW的状态指令计算---------指令影响-是00----- - 指标识描字执行时间(单位:毫秒CPUCPUCPUCPUAND1AND32位常3OR1OR32位常3异或1异或32位常3UD、OD、XOD的状态指令计算---------指令影响-是00----- - 使用AND、OR
和旧的RLO生成新的RLO。逻辑字符串以一个限制RLO的指令(例如, 指
标识
描AND/ANDNOT
字 CPU
执行时间(单位:毫秒CPU CPU CPU
结果(CC1=1并且结果结果
指令影响
-是
是1 - 使用AND、OR指标识描字执行时间(单位:毫秒CPUCPUCPUCPU1结果1A/AN/O/ON/X/XN的状指令计算-是是--是-是是指令影响-----是是是1 - 使用AND、OR指地描执行时间(单位:毫秒CPUCPUCPUCPU无序数算指1AND1AND1AND1A/AN/O/ON/X/XN的状指令计算是是是是是是-是是指令影响-----是是是1 - 将当前RLO与指令或“边沿 器”的当前状态比较。FP检测“0”到“1”的改变;FN检测“1”到“0”的改变指地址标识描字执行时间(单位:毫秒CPUCPUCPUCPU c[d]c[AR1,m]c[AR2,m][AR1,m][AR2,m]上升/下降沿由RLO1指示。器22222222222FP、FN的状指令计算-------是-指令影响-----0是是1+如果被监视的位在过程映像中时则不必要(块的本地数据只在块运行时才有效)I、Q、M、LDB、 - 当RLO=1时为寻址的指令赋值“1”或“0”。指令可能取决于MCR(参见第97页)执行时间(单位:毫秒CPUCPUCPUCPU 背景数据器间接寻址、区域内跨区域(AR1)3)跨区域(AR2) 2 2 2c2c2c2222S、R的状指令计算-------是-指令影响-----0是-0+对于直接指令寻址;寻址区域为0至对于直接指令寻址;寻址区域为0至I、Q、M、LDB、 - RLO被写入到指令的地址。指令可能取决于MCR(参见第97页)指地址标描字CPUCPUCPUCPU= c[d]cc参背景数据器间接寻址、区域内跨区域(AR1)3)跨区域(AR2)通过参数222222222用于的状指令计算-------是-指令影响-----0是-0+对于直接指令寻址;寻址区域为0至对于直接指令寻址;寻址区域为0至I、Q、M、LDB、 - RLO下列指令直接影响RLO
指标识描字执行时间(单位:毫秒CPUCPUCPUCPU设置RLO1CLR的状指令计算---------指令影响-----0000设置RLO1SET的状态指令计算---------指令影响-----0110对RLO1NOT的状指令计算-----是-是-指令影响------1是-将RLO保存到BR1SAVE的状指令计算-------是-指令影响是-------- - 启动或复位定时器。时间值必须存在于ACCU1-L中。指令通过RLO中的边沿跳变触发;即,当RLO的状态在两次调用之间改变的时候指地址标描字CPUCPUCPUCPUTT定时器参2TT定时器参2TT定时器参2SP、SE、SD的状态指令计算-------是-指令影响-----0--0+- - 指地址标描字执行时间(单位:毫秒CPUCPUCPUCPUTT定时器参2TT定时器参2SS、SF的状指令计算-------是-指令影响-----0--0 - 指地址标描字执行时间(单位:毫秒CPUCPUCPUCPUTT定时器参2RTT复位定时定时器参2FR、R的状指令计算-------是-指令影响-----0--0+1)对于直接指令寻址定时器,编号:0- - 计数值必须以BCD码(0-999)的形 在ACCU1-L中指 地址标识
描 字
CPU
执行时间(单位:毫秒CPU CPU CPU CC计数器 CC计数器 CC计数器
当RLO“1”时将计数器复位
222
指令影响
--
是-
+1)对于直接指令寻址计数器,编号:0- - 指地址标识描字执行时间(单位:毫秒CPUCPUCPUCPUCC计数器2CC计数器计数器2CD、FR的状指令计算-------是-指令影响-----0--0+对于直接指令寻址计数器,编号:0 - 装载地址标识符到ACCU1。首先要将ACCU1的内容保存到ACCU2。状态字不受影响指字执行时间(单位:毫秒CPUCPUCPUCPUL 输出字设备输入字节本地数据字数据字背景数据字2 2 2 2g器间接、区域内))跨区域(AR1)跨区域(AR2)通过参数2g2g222参2+对于间接指令寻址;地址区0- 对于CPU417-4H:单机21毫秒,冗余45毫秒I、Q、P、M、LDB、 - 如果所用地址被4除后余数为3,则本页中的指令执行时间将翻倍指地字执行时间(单位:毫秒CPUCPUCPUCPUL 输出设备输入字本地数据数据背景数据...到ACCU1-222hhh参器间接、区域内))跨区域(AR1)跨区域(AR2)通过参数222222+对于间接指令寻址;地址区0-必须遵守下 设备确认时间,对于CPU414-4H:单机36毫秒,冗余80毫对于直接指令寻址;地址区0-I、Q、P、M、LDB、 - 如果所用地址能被4整除,则本页中的指令执行时间将翻倍指字执行时间(单位:毫秒CPUCPUCPUCPUL 输出双设备输入双字本地数据双数据双背景数据双...到ACCU1 2 2 2i器间接、区域内))跨区域(AR1)跨区域(AR2)通过参数2i2i222参2+对于间接指令寻址;地址区0-必须遵守下 设备确认时间,对于CPU414-4H:单机40毫秒,冗余84毫对于CPU417-4H:单机26毫秒,冗余50对于直接指令寻址;地址区0-I、Q、P、M、LDB、 - 指地址标描字执行时间(单位:毫秒CPUCPUCPUCPUL装载8位常数到ACCU1-LL16位常数到ACCU1-L32位常数到ACCU1223参装载常数到ACCU12L2装载32位二进制常数到ACCU13装载8位十六进1L装载16位十六进制常数ACCU1-L23 - 指地址标识描字执行时间(单位:毫秒CPUCPUCPUCPUL2装载2个字2装载3个字3装载4个字3LD#时间装载IEC3LS5T#时间装载S7时间常数(16位2LTOD#时间装载IEC时间3LT时间装载16位时间2装载32位时间3L装载计数器常数(BCD码2LB#(b1,装载常数作为字节(b1,2B#(b1,b2,装载常数作为43 - 指地址标识描字执行时间(单位:毫秒CPUCPUCPUCPUL3LL装载32位整型3L实装载浮点型3 - 装载时间值或计数值到ACCU1中。首先要将ACCU1的内容保存到ACCU2。状态字的位不指字执行时间(单位:毫秒CPUCPUCPUCPULTf装载时间2定时器装载时间值(通过参数寻址2LCC装载计数2计数器装载计数值(通过参数寻址2Tf装载BCD码格式的时间2装载BCD码格式的时间值(通过参数寻址2CC装载BCD码格式的计数2计数器装载BCD码格式的计数值(通过参数寻址2+对于直接指令寻址;定时器/计数器编号:0- - 将ACCU1的内容传送到已寻址的操作数。请注意,MCR将影响某些指令(参见第97页)。状态字不受影响指字执行时间(单位:毫秒CPUCPUCPUCPUT传送ACCU1-LL输出字设备输出字节 2 位器字 本地数据字2 数据字2 背景数据字2gg器间接、区寄存器间接、区域内22g寄存器间接、区域内2跨区域2跨区域2参通过参2+对于直接指令寻址;地址区0-必须遵守下 设备确认时间,对于CPU414-4H:单机32毫秒,冗余77毫对于直接指令寻址;地址区0- - 如果所用地址被4除后余数为3,则本页中的指令执行时间将翻倍指地址标识描字CPUCPUCPUCPUT PQW 输出设备输出字本地数据数据背景数据222hhh参器间接、区域跨区域通过参222222+对于直接指令寻址;地址区0- 对于CPU417-4H:单机22毫秒,冗余48毫秒 - 如果所用地址能被4整除,则本页中的指令执行时间将翻倍指地址标识描字CPUCPUCPUCPUT传送ACCU1-LL输出双本地数据双数据双背景数据双 2 2 2 2Tii器间接、区寄存器间接、区域内22i寄存器间接、区域内2跨区域2跨区域2参通过参2+对于直接指令寻址;地址区0- 对于CPU417-4H:单机25毫秒,冗余51毫秒 - 从一 器区域或寄存器装载一个双字到地址寄存器1(AR1)或地址寄存器2(AR2)。状态字不受影响执行时间(单位:毫秒CPUCPUCPUCPU-从1 12232位常数作为指m3 本地数据双2 位器双2-从1 数据双2 背景数据双2m32位常数作为指3 本地数据双2 位器双2 - 器区域或寄存器。首先要将ACCU1的内容保存到ACCU2。状态字不受响指标识描字执行时间(单位:毫秒CPUCPUCPUCPU-将AR1中的内容传送到1地址寄存器背景数据双122a本地数据双2a位器双2-将AR2中的内容传送到1a2a背景数据双2a本地数据双2a位器双2交换AR1和AR2的内1 - 指标识描字执行时间(单位:毫秒CPUCPUCPUCPUL装载状态字到LSTW的状指令计算是是是是是是是是是指令影响---------指标识描字执行时间(单位:毫秒CPUCPUCPUCPUT(TSTW的状指令计算---------指令影响是是是是是是是是是 - DB编号和DB装载数据块的编号/长度到ACCU1。首先要将ACCU1的旧内容保存到ACCU2。状态字不受影指标识描字CPUCPUCPUCPUL装载数据块的编1L装载背景数据块1L装载数据块的长度到1L装载背景数据块的长度到字节1 - 两个16位字的运算指令。其结果将写入ACCU1和/或ACCU1-L。随后将ACCU3和ACCU4传送到ACCU2和ACCU3指标识描字CPUCPUCPUCPU2个整数相加(16位(ACCU1-L)=(ACCU1-L)+(ACCU2-1-两个整数相减(16位(ACCU1-L)=(ACCU2-L)-(ACCU1-1+I、-I的状态指令计算---------指令影响-是是是是---- - 指标识描字执行时间(单位:毫秒CPUCPUCPUCPU1两个整数相除(16位(ACCU1-L)=(ACCU2-L)(ACCU1-余数保存在ACCU1-H1指令计算---------指令影响-是是是是---- - 两个32位字的运算指令。其结果将写入ACCU1。随后将ACCU3和ACCU4传送到ACCU2和ACCU3指标识描字CPUCPUCPUCPU1-1两个整数相乘(32位1+D、--D、*D、/D指令计算---------指令影响-是是是是---- - 指标识描字执行时间(单位:毫秒CPUCPUCPUCPU1将两个整数相除(32位),并装载余[(ACCU2)(ACCU1)]的余1/D、MOD---------指令影响-是是是是---- - 运算指令的结果保存在ACCU1中。随后将ACCU3和ACCU4传送到ACCU2和ACCU3指标识描字CPUCPUCPUCPU1-111、指令计算---------指令影响-是是是是---- - 指地描字执行时间(单位:毫秒CPUCPUCPUCPU取反ACCU1中的1求ACCU1中实数的绝1NEGR、ABS的状态---------指令影响--------- - 指令的结果保存在ACCU1中。SQRT指令可以中断指标识描字CPUCPUCPUCPU计算ACCU1中实数的平1计算ACCU1中实数的1SQRT、SQR指令计算---------指令影响-是是是是---- - 对数函数的结果保存在ACCU1中。可以中断指指标识描字CPUCPUCPUCPU计算ACCU1中实数的自然对197计算ACCU1中实数以e18LN、EXP指令计算---------指令影响-是是是是---- - 指令的结果保存在ACCU1中。可以中断指令指标识描字CPUCPUCPUCPU计算实数的正1计算实数的反正133-22-15-计算实数的余1计算实数的反余136-25-16-12-计算实数的正17计算实数的反正114-10-6-5-SIN、ASIN、COS、ACOS、TAN、ATAN态指令计算---------指令影响-是是是是---- - 整型常数相加,结 在ACCU1中。状态字不受影响指标识描字CPUCPUCPUCPU+与一个8位整型1+与一个16位整型常数相2+与一个32位整型常数相3 - 将一个16位整数添加到地址寄存器的内容中。其值被指定为指令中的地址或位于ACCU1-L中。状态字不指标识描字CPUCPUCPUCPU1将指针常数添加到AR1的内21将指针常数添加到AR2的内2 - =指标识描字CPUCPUCPUCPUACCU2-L=ACCU1-1ACCU2-L≠ACCU1-1ACCU2-L<ACCU1-1ACCU2-L<=ACCU1-1ACCU2-L>ACCU1-1ACCU2-L>=ACCU1-1指令计算---------指令影响-是是0-0是是1 - 在ACCU1和ACCU2中比较32位整数。如果条件满足,则RLO=1指标识描字CPUCPUCPUCPU111111指令计算---------指令影响-是是0-0是是1 - 比较ACCU1和ACCU2中的32位实数。如果条件满足,则RLO=1指标识描字CPUCPUCPUCPU111111指令计算---------指令影响-是是是是0是是1 - 将ACCU1和ACCU1-L的内容左移或右移指定的位数。如果没有指定地址标指标识描字执行时间(单位:毫秒CPUCPUCPUCPU将ACCU1-L的内容左移。空出的位置将填入010...将ACCU1的内容左移。空出的位置将填入010将ACCU1-L的内容右移。空出的位置将填入010...SLW、SLD、SRW指令计算---------指令影响-是00-----1)所移位的位数:0至 - 指标识描字执行时间(单位:毫秒CPUCPUCPUCPU将ACCU1的内容右移。空出的位置将填入010...10...将ACCU1的内容和符号右移。空出的位置将填10...SRD、SSI、SSD的状指令计算---------指令影响-是00-----1)所移位的位数:0至 - 将ACCU1的内容循环左移或右移指定的位数。如果没有指定地址标识符,那么ACCU2-LL的内容将用作位数。所移动的最后一位将代码位CC1指标识描字执行时间(单位:毫秒CPUCPUCPUCPU将ACCU1的内容循环左10...将ACCU1的内容循环10...RLD、RRD的状态指令计算---------指令影响-是00----- - 指标识描字执行时间(单位:毫秒CPUCPUCPUCPU通过条件代码位CC1将ACCU1的通过条件代码位CC1将ACCU1的RLDA、RRDA的状态---------指令影响-是00----- - 状态字不受影指标识描字CPUCPUCPUCPU颠倒ACCU1-L中字节的1颠倒ACCU1中字节的1交换ACCU1和ACCU2中的内1将ACCU2和ACCU3的内容传送到ACCU3ACCU41将ACCU3和ACCU4的内容传送到ACCU2ACCU31将ACCU1、ACCU2和ACCU3的内容传送ACCU2、ACCU3和1将ACCU2、ACCU3和ACCU4的内容传送ACCU1、ACCU2和1 - 指标识描字执行时间(单位:毫秒CPUCPUCPUCPU1递减ACCU1-1 - 状态字不受影指标识描字CPUCPUCPUCPU程序显示指令CPU将其视为空操作指101空操作指1 - 转换的结果在ACCU1标识执行时间(单位:毫秒CPUCPUCPUCPU将ACCU1-L的内容从BCD码(0)(到1将ACCU1的内容从BCD码(0(32位)(BCD到Doubleint)1转换为实数(32位Doubleint到1换为长整型(32位)(Int至1指令计算---------指令影响--------- - 指描字执行时间(单位:毫秒CPUCPUCPUCPUBCD码(范围为0到999)(Int到1为BCD码(范围为0至9999999)1指令计算---------指令影响---是是---- - 待转换的实数位于ACCU1指标识描字执行时间(单位:毫秒CPUCPUCPUCPU1将实数转换为32位整111指令计算---------指令影响---是是---- - 指标识描字执行时间(单位:毫秒CPUCPUCPUCPU求ACCU1-L的补1求ACCU1-L的补1指令计算---------指令影响---------1求ACCU1长整型)的二1NEGI、NEGD的状态指令计算---------指令影响-是是是是---- - 系统功能的运行时在“系统功能”一章中规定(从第106页起) 指地址标描字执行时间(单位:毫秒CPUCPUCPUCPUFBq、DBq无条件调用FB,并传4.02.41.61.26SFBq、DBq无条件调用SFB,并传4.02.41.61.26FC无条件调用功能,并传送参3.21.921.281.02SFC无条件调用SFC,并传送83.21.921.281.02指令计算---------指令影响----001-0指令长度取决于 加上提供参数所 - 指地址标描字执行时间(单位:毫秒CPUCPUCPUCPUFBFCqFBFC参器间接FB器间接FC通过参数进行FB/FC222CCFBFCFBFC参器间接FB调用器间接FC通过参数进行FB/FC2221.32/0.31.32/0.31.56/0.30.88/0.20.88/0.21.04/0.20.72/0.180.72/0.180.87/0.18UC、CC2)的状指令计算-------------001-0 加上装载指令地址所需的时间(参见第20页-取决于RLO,设置RLO=如果调用未 - 指描字执行时间(单位:毫秒CPUCPUCPUCPU选2.-选择选2.-选择选2.-选择选2.-选择选择一个数据DB直接数据块,DB编号1-1DBqDIq直接数据块直接背景数据2DB本地数据区数据块2DI本地数据区2参通过参数调用数2OPN的状指令计算---------指令影响---------S7-400指令列表 - 指标识描字执行时间(单位:毫秒CPUCPUCPUCPU结束1无条件结束1BE、BEU的状指令计算---------指令影响----001-0BEC的状指令计算-------是-指令影响----是0110 - 交换当前的两个数据块。当前的共享数据块成为当前的背景数据块,反之亦然。状态字不指标识描字CPUCPUCPUCPU交换共享数据块和背1 - 满足一定条件时跳转指标识描字CPUCPUCPUCPU无条件跳2JU的状态指令计算---------指令影响---------JC如果RLO“1”则跳20.6;0.36;0.24;0.21;如果RLO“0”则跳20.36/0.0750.24/0.050.21/0.042指令计算-------是-指令影响-----0110 - 指标识描字执行时间(单位:毫秒CPUCPUCPUCPU如果RLO“1”则跳转。将RLO保存在BR位中2如果RLO“0”则跳转。将RLO保存在BR位中20.6/0.1250.36/0.0750.24/0.050.21/0.042JCB、JNB的状-------是-指令影响是----0110如果BR“1”,则跳20.6/0.1250.36/0.0750.24/0.050.21/0.042如果BR“0”,则跳20.6/0.1250.36/0.0750.24/0.050.21/0.042指令计算是--------指令影响-----01-0 - 指地描字执行时间(单位:毫秒CPUCPUCPUCPU溢出时跳(OV=20.6;0.36;0.24;0.21;JO的状态指令计算---是-----指令影响---------溢出时则跳(OS=20.6/0.1250.36/0.0750.24/0.050.21/0.042JOS的状态指令计算----是----指令影响----0---- - 指标识描字执行时间(单位:毫秒CPUCPUCPUCPU如果“无序的数学指令(CC1=1和CC0=1),则跳20.6/0.1250.36/0.0750.24/0.050.21/0.042如果结果(CC1=0且CC0=0),则跳2JP如果结果(CC1=1且CC0=0),则跳2如果结果(CC1=0且CC0=1),则跳2或(CC1=0且CC0=1),则2指令计算-是是------指令影响--------- - 指标识描字执行时间(单位:毫秒CPUCPUCPUCPU或(CC1=0且20.6/0.1250.36/0.0750.24/0.050.21/0.042或(CC1=0且CC0=0),则20.6/0.1250.36/0.0750.24/0.050.21/0.042JUO、JZ、JP、JM、JN、JMZ、JPZ的状指令计算-是是------指令影响--------- - 指标识描字执行时间(单位:毫秒CPUCPUCPUCPU跳转分配该指令位于一组跳转指令之前ACCU1-LL包含了将要执行的2将ACCU1-L递减ACCU1-L≠则跳转(循环编程20.6/0.1250.36/0.0750.24/0.050.21/0.042JL、LOOP的状态指令计算---------指令影响--------- -
指标识描字执行时间(单位:毫秒CPUCPUCPUCPU打开MCR将RLO保存到MCR1指令计算-------是-指令影响-----01-0关闭MCR将条目从MCR堆栈出1指令计算---------指令影响-----01-0 -
指地描字执行时间(单位:毫秒CPUCPUCPUCPU激活1取消激活1MCRA、MCRD的状态指令计算---------指令影响--------- - 组织块
的块的数目都不同。您可以在STEP7编程手册中找到OB及其使用的详细描述。组织启动事(十六进制数值空闲周OBxxxxxx时间中OBxxxxxxOBxxxxxxOBxxxxxOBxxxxxOBxxxOBxxxOBxxxOBxxx -
组织启动事(十六进制数值延时中OBxxxxxxOBxxxxxxOBxxxxxOBxxxxx定时中断OBxxxOBxxxOBxxxxxxOBxxxxxOBxxxxxOBxxxxxxOBxxxOBxxxOBxxx OB30至OB38的H-CPU的启动事件 -
组织启动事硬件中OBxxxxxxOBxxxxxxOBxxxxxOBxxxxxOBxxxOBxxxOBxxxOBxxxDPV1的中断OBxxxxxxOBxxxxxxOBxxxxxx -
组织启动多值计算OBxxxx同步循环中OBxxxxOBxxxxOBxxxxOBxxxx冗余错误中OBxx73A2、73A3、OBxx、、55、7855、7956、73C1、异步错误中OBxxxxxx07、OBxxxxxx、OBxxxxxx - 组织启动(十六进制数值OBxxxxxx64、3865、3961、OBxxxxx35A1、35A2、35A3、38B3、38B4、39B1、39B2、39B3OBxxxxxx38C1、38C2、39C1、38C6、38C7、38C41)、38C51)、39C31)、39C41)、OBxxxxxx35D2、35D3、35D4、35D5、35E1、35E2、35E3、35E435E5、OBxxxxxx75、3576、3578、背景OBxxxx暖启动OBxxxxxxA、热启动OBxxxx冷启动OBxxxxxx1385、1386、1387、同步错误中OBxxxxxx、34、2535、253A、253C253D、253E、OBxxxxxx2942、2943、2944、1)OB100的H-CPU 启动事件:138CH和 - 功能块下表列出了您可以为各种S7-400CPU创建的功能块的数量、编号和最大尺寸CPUCPUCPU数允许的编0-0-0-0-0-功能块的最大尺寸(执行所需的代码6464646464 - 下表列出了您可以为各种S7-400CPU创建的功能和数据块的数量、编号和最大CPUCPUCPU0-0-0-0-0-64KB64KB64KB64KB64KB数据CPUCPUCPU1-1-1-1-1-64KB64KB64KB64KB64KB - 下表显示了S7-400CPU的操作系统提供的系统功能及各种CPU的执行时间。(X:功能可用,但执行时间在打印之前尚不可用)编SFC功单冗单冗0设置时1读时2设置运行时量3启动和停止运行时量4读运行时量5内部当前OB的启动信7中间调8最后一次调8 - 编SFC功执行时间(单位:毫秒单冗单冗9启用块相关、符号相关及组状态消息第一次调用,REQ=最后一次调禁用块相关、符号相关及组状态消息第一次调用,REQ=最后一次调 - 编SFC功执行时间(单位:毫秒单冗单冗同步DP从站第一次调用,内部DP接口,REQ中间调用,内部DP接口,BUSY1最后一次调用,内部DP接口,BUSY=0第一次调用,外部DP接口中间调用,外部DP接口,BUSY1 - 编SFC功执行时间(单位:毫秒单冗单冗从站,MODE=从站,MODE1第一次调用中间调最后一次调从站,MODE=2第一次调用中间调最后一次调通过外部DP接口取消激活和激活DPMODE=通过外部DP接口取消激活和激活DP中间调最后一次调 - 编SFC功执行时间(单位:毫秒单冗单冗通过外部DP接口取消激活和激活DPMODE2第一次调中间调最后一次调中间调最后一次调用(28个字节 - 编SFC功执行时间(单位:毫秒单冗单冗一致性用户数据(n个字节通过集成的DP接口32通过外部DP接口3通过外部DP接口32个字通过集成的DP接口3通过集成的DP接口32通过外部DP接口3通过外部DP接口32个字第一次调用,SIG=0->1空调第一次调用,SIG=0->1空调1)数据不传输到过程映 - 编SFC功执行时间(单位:毫秒单冗单冗认状态(n=要的字节数58n36n23n19n36n36n18n18n源=装载610n400n339n386n610n1058n473n921n(n=目标变量的长度(单位:字节43n26n17n13n28n28n15n15n创建数据10028359169n*n*n*n*删除数据COMPRESS - 编SFC功执行时间(单位:毫秒单冗单冗中间调用(激活AO8*13设置时间中取消时间中激活时间中759966启动延时中取消延时中查询延时中6触发多值计算中同步错7 - 编SFC功执行时间(单位:毫秒单冗单冗取消同步错读错误寄存9888放弃新事阻塞所有事件(MODE阻塞同一优先级的所(MODE=阻塞一个事件(MODE停止放弃事启用所有事件(MODE启用同一优先级中的(MODE=启用一个事件(MODE - 编SFC功执行时间(单位:毫秒单冗单冗第一个时间延迟被激活如果该延迟已被8666 - 编SFC功执行时间(单位:毫秒单冗单冗6重新触发监视狗将替换值传送到9788强制CPU进入STOP无法测延迟程序执行时(等待时间不计入8756-96-93-53-5同步从站时DI32的运行时条目)机架中1)当取消最后一个延迟时,SFC42运行时取决于调用SFC42的优先级。所指定的运行时是指在OB1中的调用。当优先级增大时,它会减 - 编SFC功执行时间(单位:毫秒单冗单冗“模块标识”部分列显示一个数据记录“模块标识”部分列显示所有数据记录显示一个数据记录显示报头信息 - 编SFC功执行时间(单位:毫秒单冗单冗显示报头信息“块类型”部分显示所有数据记录显示报头信息“组件标识”部分列显示所有组件显示其中一个组件显示H系统CPU的所有组件----显示H系统所有冗余CPU的一个组----显示报头信息显示一个数据记录 - 编SFC功执行时间(单位:毫秒单冗单冗在所有过程映像分区和OB----报头信息----“状态信息通讯”部显示通讯单元的状态信息1659764571081336388“状态信息通讯”部显示通讯单元的状态信息“H-CPU组信息”部分列H系统的当前状态------------ - 编SFC功执行时间(单位:毫秒单冗单冗“模块LED”部分列LED的状态------ - 编SFC功执行时间(单位:毫秒单冗单冗CPU所有已知的DP主站系统DP主站系统报头信息“模块状态信息”部显示所有插入模块的状态信息(n=DR数目561n*329n*218n*180n*546n*381n*230n*+n*所有故障模块515n*371n*246n*213n*517n*376n*249n*216n*主机模块的所有子模块 - 编SFC功执行时间(单位:毫秒单冗单冗显示指定机架中的主机模块的所有299n*179n*+n*103n*集中具有逻辑基址的模块分布具有逻辑基址的模块具有逻辑基址的模块(分布式)具有逻辑基址的模块(分布式) - 编SFC功执行时间(单位:毫秒单冗单冗具有逻辑基址的模块(分布式)“模块状态信息”部分列表最后一次调集中所有的模块都集中在指定的(nDR的数目303+++n*+n*+n*+n*+n*分布235138918014127681169所有分配的模块显示机架0的设定值状态分布显示DP系统1的设定值状态 - 编SFC功执行时间(单位:毫秒单冗单冗口)(4092)成的DP接口)(0192)集中显示机架0的实际状态分布显示DP系统1的实际状态过外部DP接口)(4292)架0电池的状态显示CPU整个电池缓冲区 - 编SFC功执行时间(单位:毫秒单冗单冗显示CPU所有机架24V集中显示扩展设备的诊断状态分布的DP接口)(0692)第一次调中间调最后一次调显示报头信息 - 编SFC功执行时间(单位:毫秒单冗单冗“诊断缓冲区”部分的事件信息(最多为21条)(00A0)13586604586865151显示的条(n=1-23)135+++++++显示报头信息“诊断数据DS0”部分列表集中分布式中间调用,REQ=最后一次调 - 编SFC功执行时间(单位:毫秒单冗单冗“诊断数据DR1通过物理地址显示显示一个16字节长的DR1集中分布式第一次调用分布式中间调用分布式最后一次调用DR数据 - 编SFC功执行时间(单位:毫秒单冗单冗第一次调中间调用,REQ=0同时不写入消本地AI8*本地AI8*分布分布 - 编SFC功执行时间(单位:毫秒单冗单冗写入预定义的动态参AI8*本分布中间调用/最后一次本AI8*位分布分布中间调用/最后一次 - 编SFC功执行时间(单位:毫秒单冗单冗本地(n=字节数+n*++++n*+n*+n*+n*第一次调用,集成的DP(n字节数+n+n+n+n+n+n+n+n中间调用,REQ=集成的DP接口模最后一次调用,集成的DP接口模第一次调用,外部DP接口(n字节数+n+n+n+n+n+n+n+n中间调用,REQ=外部DP接口模最后一次调用,外部DP - 编SFC功执行时间(单位:毫秒单冗单冗读数据记本地(n=字节数+++++n*+n+n*+n*第一次调用,集成的DP中间调用,REQ=集成的DP接口模最后一次调用,集成的DP接口模(n字节数+n*+n*+n*+n*+n*+n*+n*+n*第一次调用,外部DP接口中间调用,REQ=外部DP接口模最后一次调用,外部DP(n字节数+n*+n*+n*+n*+n*+n*+n*+n*发送GD32个字 - 编SFC功执行时间(单位:毫秒单冗单冗接收GD(132个字节检查属于本地通讯SFB实例的显示毫秒定时发送数据至外部第一次调用,建立(176个字节)REQ第一次调用,连接显中间调最后一次调用,BUSY=读数 - 编SFC功执行时间(单位:毫秒单冗单冗从外部伙伴读数第一次调用,建立(1-76个字节REQ第一次调用,连接显中间调最后一次调用BUSY=将数据写至外部第一次调用,建立(1-76个字节REQ第一次调用,连接显中间调最后一次调用,BUSY= - 编SFC功执行时间(单位:毫秒单冗单冗中止到外部伙伴的连第一次调用,REQ=中间调最后一次调用,BUSY=从内部伙伴数第一次调用,建立(1-76个字节)REQ第一次调用,连接显示(1-76个字节中间调用(1-76个字节最后一次调用,BUSY=向内部伙伴写数第一次调用,建立(1-76个字节REQ539304204172第一次调用,连接显中间调用(1-76个字节最后一次调用,BUSY= - 编SFC功执行时间(单位:毫秒单冗单冗中止与内部伙伴的连第一次调用,REQ=中间调最后一次调用,不连接/BUSY=624837置位I/O区域中的位数n=置位为“1”的31n20n14n11n+n*+n*+n*+n*RSET删除I/O区域中的位数n=置位为“0”的31n*191411+n*+n*+n*+n*不间断 变n= 的字节数39231612++++确定当前连接状MODE=MODE1、2、影响与容错系统有关881) 机架中“二进制模拟器C79459-A1002-A1,版本1”类型的I/O模块测 - 编SFC功执行时间(单位:毫秒单冗单冗=MODE=MODE=总线拓扑,REQ=1中间调最后一次调用BUSY=控制CiR过程MODE=0,信86-9-MODE=1,启用CiR86-9-MODE=2,全面禁用CiR86-9-MODE=3,部分禁用CiR86-9- - 编SFC功执行时间(单位:毫秒单冗单冗MODE=132118580988531291451168811022811026471182471187MODE=161931185621535531392110125028414264711881871557MODE=1611273941026631322531201111105528512316511971881326MODE=1631459941179631526541390112124127514176414181871546取决于SYS_INST目标区域的尺寸和将 的系统资源的数取决于激活消息(分配的系统资源)取决于激活消息(分配的系统资源)的数目和所分配的带理想CMP_ID - 编SFC功执行时间(单位:毫秒单冗单冗MODE=19810168217510356592314524424921255685281733214262MODE=201970113824761035679251478754961226869303341179MODE=19810121128267510436592714624664941257186285433414315次调用,SIG0调用(无消息取决于激活消息(分配的系统资源) - 编SFC功执行时间(单位:毫秒单冗单冗SIG
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 环境保洁合同范本
- 二零二四年度医院医疗设备安装与调试合同
- 二零二四年度微软公司云计算服务合同
- 2024年度互联网汽车销售平台信息安全合同
- 2024年度地砖施工分包协议范本
- 2024版版权许可及转让合同
- 餐饮结账合同范本
- 二零二四年度赤峰市公共交通车辆更新改造项目合同
- 2024版保温材料质量保证与售后服务合同
- 2024年度便利店店铺智能收银系统合同
- 自然资源调查监测技能竞赛理论考试题库大全-下(判断题)
- 数学零距离智慧树知到期末考试答案2024年
- 大学生职业规划大赛成长赛道参赛作品
- 残疾学生送教上门记录
- GB 17790-2008家用和类似用途空调器安装规范
- 五年级上册数学课件 -《平行四边形的面积》 人教版(共15张PPT)
- TS3000在航天炉煤化工中应用
- 呕吐(急性胃肠炎)诊疗指南(制订)编制说明排版
- 江堤道路工程施工方案#江苏
- 李燕璇植树问题卡通版5
- ARJ21飞机质量管理体系介绍
评论
0/150
提交评论