- 227
- 0
- 约3.16千字
- 约 14页
- 2021-09-17 发布于河北
- 举报
博途1200课程--第08讲--------------移动操作指令,转换指令--------------程序控制指令,字逻辑运算指令--------------移位与循环移位指令讲解移动指令: 使用移动指令可将数据元素复制到新的存储器地址并从一种数据类型转换为另一种数据类型。 移动过程不会更改源数据。MOVE_BLK:将数据元素块复制到新地址的可中断移动。MOVE_BLK_VARIANT:将源存储区域的内容移动到目标存储区域。UMOVE_BLK:将数据元素块复制到新地址的不可中断移动。FILL_BLK:可中断填充指令: 使用指定数据元素的副本填充地址范围。UFILL_BLK:不中断填充指令: 使用指定数据元素的副本填充地址范围。SWAP:用于反转二字节和四字节数据元素的字节顺序。不改变每个字节中的位顺序。移动指令:VariantGet:读取 SRC 参数所指向的变量,并将其写入到 DST参数的变量中。VariantPut:将 SRC 参数所引用的变量写入到 DST参数所指向的变量中。CountOfElements:计算 IN参数指向的数组中所含数组元素的数目。FieldRead:FieldRead 用于从第一个元素由 MEMBER参数指定的数组中读取索引值为 INDEX的数组元素。 数组元素的值将传送到 VALUE参数指定的位置。(MEMBER 参数和 VALUE 参数指定的数组元素的数据类型必须相同。)FieldWrite:WriteField 用于将 VALUE参数指定的位置上的值传送给第一个元素由MEMBER 参数指定的数组。 该值将传送给由INDEX 参数指定数组索引的数组元素。(MEMBER 参数和 VALUE 参数指定的数组元素的数据类型必须相同。)转换指令:CONVERT:将数据元素从一种数据类型转换为另一种数据类型。 该指令不允许您选择位串(Byte、Word、DWord)。 要为指令参数输入数据类型 Byte、Word 或 DWord的操作数,选择位长度相同的无符号整型。 例如 为 Byte 选择 USInt、为 Word 选择 UInt 或为 DWord 选择UDInt。ROUND:将实数转换为整数。实数的小数部分舍入为最接近的整数值(IEEE -取整为最接近值)。如果该数值刚好是两个连续整数的一半(例如,10.5),则将其取整为偶数。 例如:? ROUND (10.5) = 10? ROUND (11.5) = 12转换指令:CEIL:将实数(Real 或LReal)转换为大于或等于所选实数的最小整数(IEEE“向正无穷取整”)。FLOOR:将实数(Real 或LReal)转换为小于或等于所选实数的最大整数(IEEE“向负无穷取整”)。TRUNC:TRUNC 用于将实数转换为整数。实数的小数部分被截成零(IEEE - 取整为零)。SCALE_X:按参数 MIN 和 MAX所指定的数据类型和值范围对标准化的实参数 VALUE(其中,0.0 = VALUE =1.0)进行标定:OUT = VALUE (MAX - MIN) + MINNORM_X:标准化通过参数 MIN 和 MAX指定的值范围内的参数 VALUE:OUT = (VALUE - MIN) / (MAX - MIN),其中 (0.0 = OUT = 1.0) 程序控制指令:JMP:RLO(逻辑运算结果)= 1 时跳转:如果有能流通过 JMP 线圈 (LAD),则程序将从指定标签后的第一条指令继续执行。JMPN:RLO = 0 时跳转:如果没有能流通过 JMPN 线圈 (LAD),则程序将从指定标签后的第一条指令继续执行。Label:JMP 或 JMPN 跳转指令的目标标签。JMP_LIST:JMP_LIST 指令用作程序跳转分配器,控制程序段的执行。根据 K 输入的值跳转到相应的程序标签。程序从目标跳转标签后面的程序指令继续执行。 如果 K输入的值超过(标签数 -1),则不进行跳转,继续处理下一程序段。 程序控制指令:SWITCH:用作程序跳转分配器,控制程序段的执行。 根据 K输入的值与分配给指定比较输入的值的比较结果,跳转到与第一个为“真”的比较测试相对应的程序标签。如果比较结果都不为 TRUE,则跳转到分配给 ELSE的标签。程序从目标跳转标签后面的程序指令继续执行。 程序控制指令:RET:可选的 RET 指令用于终止当前块的执行。 当且仅当有能流通过 RET 线圈,则当前块的程序执行将在该点终止,并且不执行 RET 指令以后的指令。ENDIS_PW:即使客户端能够提供正确的密码,ENDIS_PW指令也可以允许或禁止客户端连接到S7-1200 CPU。此指令不会禁止 Web 服务器密码。使用 REQ=1 调用 ENDIS_PW 会禁止相应
您可能关注的文档
- TIA Portal V13 SP1 - 硬件组态(工程师培训).pptx
- TIA Portal V13 SP1 -培训(工程师培训).pdf
- TIA Portal V13 SP1 -培训(工程师培训).pptx
- 阿里金融云解决方案.pdf
- 阿里金融云解决方案.pptx
- 常用放大电路单元(教程).pdf
- 城市大脑之城市安全运行(智慧城市物联网).pdf
- 初四化学共享课程第4讲 :金属资源的保护和利用--班课讲义.pdf
- 初四化学共享课程第4讲 :金属资源的保护和利用--班课讲义.pptx
- 触头测温和电柜除湿的完美解决方案(培训).pdf
- 博途1200课程第12讲:扩展指令讲解3-中断、诊断指令.pdf
- 博途1200课程第12讲:扩展指令讲解3-中断、诊断指令.pptx
- 博途1200课程第13讲:扩展指令讲解4-脉冲、配方、数据块控制.pdf
- 博途1200课程第13讲:扩展指令讲解4-脉冲、配方、数据块控制.pptx
- 博途1200课程第14讲:扩展指令讲解5-FC和FB编程、DB块讲解、数据记录指令.pdf
- 博途1200课程第14讲:扩展指令讲解5-FC和FB编程、DB块讲解、数据记录指令.pptx
- 博途1200课程第15讲:S7-1200的自由口通信.pdf
- 博途1200课程第15讲:S7-1200的自由口通信.pptx
- 博途1200课程第18讲:S7-1200的Modbus RTU通信协议和计算.pdf
- 博途1200课程第18讲:S7-1200的Modbus RTU通信协议和计算.pptx
最近下载
- 2023注册消防工程师(消防安全技术实务)题库含答案【基础题】.docx
- 2.1.2+植物细胞工程的应用+课件-2025-2026学年高二下学期生物人教版选择性必修3.pptx VIP
- 111中文手册-零气发生器.pdf VIP
- 中级注册安全工程师考试题库精编.docx
- 2026年及未来5年市场数据年中国基金产业市场投资前景分析研究报告.docx VIP
- 环境影响评价工程师之环评法律法规题库含完整答案【必刷】.docx
- 人力资源管理实验实训实验报告.docx VIP
- 全套课件-科技文献检索与论文写作..pptx VIP
- Unit 8 Literature Lesson 1 The last leaf 课件-2023-2024学年高中英语北师大新版(2019)选择性必修第三册.pptx VIP
- 2023注册消防工程师(消防安全技术实务)题库带答案(黄金题型).docx
原创力文档

文档评论(0)