0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

S1200-用简单指令创建复杂等式

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2021-03-02 15:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1.使用简单指令创建复杂等式

在 Basic 指令树中,展开“数学函数”(Math functions) 文件夹。双击 Calculate 指令以将该指令插入用户程序中。

未组态的 Calculate 指令提供了两个输入参数和一个输出参数。

单击“???”并为输入参数和输出参数选择数据类型。(所有输入参数和输出参数的数据类型必须相同。)对于本示例,请选择“Real”数据类型。

单击“编辑等式”(Edit equation) 图标以输入等式。

对于本示例,请输入以下等式来标定原有模拟值。(“In”和“Out”标识对应于 Calculate 指令的参数。)

Out = ((in4 - in5) / (in2 - in3)) * (in1 - in3) + in5

单击“确定”(OK) 后,Calculate 指令就会生成指令所需的输入。

f4c3dfee-71ce-11eb-8b86-12bb97331649.png

输入与参数对应的值的变量名称。

f4f68642-71ce-11eb-8b86-12bb97331649.png

CALCULATE(计算)

CALCULATE 指令可用于创建作用于多个输入上的数学函数(IN1,IN2,.. INn),并根据您定义的等式在 OUT 处生成结果。

● 首先选择数据类型。所有输入和输出的数据类型必须相同。

● 要添加其它输入,请单击最后一个输入处的图标。

IN 和 OUT 参数必须具有相同的数据类型(通过对输入参数进行隐式转换)。例如:如果 OUT 是 INT 或 REAL,则 SINT 输入值将转换为 INT 或 REAL 值

单击计算器图标可打开对话框,在其中定义数学函数。输入等式作为输入(如 IN1 和 IN2)

和操作数。单击“确定”(OK) 保存函数时,对话框会自动生成 CALCULATE 指令的输入。

对话框显示一个示例,以及可根据 OUT 参数的数据类型加入的一列指令:

还必须为函数中的任何常量生成输入。然后会在指令 CALCULATE 的相关输入中输入该常量值。

通过输入常量作为输入,可将 CALCULATE 指令复制到用户程序的其它位置,从而无需更改函数。之后,不需要修改函数,就可以更改指令输入的值或变量。

当执行 CALCULATE 并成功完成计算中的所有单个运算时,ENO = 1,否则 ENO = 0。

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 函数
    +关注

    关注

    3

    文章

    4421

    浏览量

    67826
  • 计算器
    +关注

    关注

    16

    文章

    441

    浏览量

    39002
  • 数据类型
    +关注

    关注

    0

    文章

    238

    浏览量

    14233

原文标题:S1200-用简单指令创建复杂等式

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深入剖析AT90S1200:低功耗8位微控制器的卓越之选

    微控制器,凭借其丰富的特性和出色的性能,在众多嵌入式控制应用中脱颖而出。今天,我们就来深入了解一下这款微控制器。 文件下载: AT90S1200-12YC.pdf 核心架构与性能优势 AT90S1200采用了AVR的RISC架构,这一架构以高性能和低功耗著称。它拥有89条
    的头像 发表于 04-06 10:05 270次阅读

    AD2S1200:12位R/D转换器的卓越性能与应用解析

    AD2S1200:12位R/D转换器的卓越性能与应用解析 在电子工程领域,精确的位置和速度检测至关重要。AD2S1200作为一款完整的12位分辨率跟踪旋转变压器 - 数字转换器,集成了诸多先进功能
    的头像 发表于 04-02 09:15 424次阅读

    西门子S7-1200连接Profinet转DeviceNet网关及从属设备配置案例—多场景拓展与案例总结

    学习复杂配置技巧。 案例1:检测场景(S7-1200 + 稳联技术WL-PN-DVNM网关 + 欧姆龙接近开关) 适用场景:车间物料定位、工件计数,核心需求是实现接近开关检测数据实时上传至PLC,无需复杂联动控制,适配各类简易检
    的头像 发表于 03-31 11:03 313次阅读
    西门子<b class='flag-5'>S7-1200</b>连接Profinet转DeviceNet网关及从属设备配置案例—多场景拓展与案例总结

    AD2S1200:12位R/D转换器的卓越性能与应用解析

    AD2S1200:12位R/D转换器的卓越性能与应用解析 在电子工程师的设计世界里,高精度的转换器是实现精确测量和控制的关键。AD2S1200作为一款12位分辨率的跟踪旋转变压器 - 数字转换器
    的头像 发表于 03-29 15:50 505次阅读

    西门子S7-1200S7-1500 PLC系列模拟量传感器怎么接线

    西门子S7-1200S7-1500PLC系列模拟量传感器怎么接线,现场看到的4线制,3线制,2线制模拟量传感器接线。
    的头像 发表于 03-06 13:57 772次阅读
    西门子<b class='flag-5'>S7-1200</b>和<b class='flag-5'>S</b>7-1500 PLC系列模拟量传感器怎么接线

    在TIA Portal V21中基于S7-1200 G2使用SCL语言设计Modbus RTU轮询程序

    本文介绍在 TIA Portal V21 中基于 S7-1200 G2 使用 SCL 语言设计一个 Modbus RTU 轮询程序,完成对 2 个从站的读数据和对 1 个从站写数据的轮询通信任务, MThings 软件模拟 3 个从站并进行测试。
    的头像 发表于 03-03 15:13 1572次阅读
    在TIA Portal V21中基于<b class='flag-5'>S7-1200</b> G2使用SCL语言设计Modbus RTU轮询程序

    使用PLCSIM Advanced V8仿真测试S7-1200 G2的Modbus TCP通信

    今天试一下 PLCSIM Advanced V8 仿真测试 S7-1200 G2 的 Modbus TCP 通信。
    的头像 发表于 02-02 17:09 1286次阅读
    使用PLCSIM Advanced V8仿真测试<b class='flag-5'>S7-1200</b> G2的Modbus TCP通信

    基于CW32L083的AT指令框架的创建

    框架的创建。 首先定义了指令结构: typedefenum{ AT_CMD_TEST=0, /* 测试指令 */ AT_CMD_SETRTC,/* 设置RTC指令 */
    发表于 01-06 06:17

    时钟周期和指令周期的区别是什么

    ,取决于指令类型和架构设计。表示 CPU 执行一条指令的实际耗时,与指令复杂度相关。 简单指令(如寄存器运算):1 个时钟周期。
    发表于 11-21 07:01

    西门子S7-1200 MODBUS RTU通讯温度控制器和变频器教程

    该触摸屏和S7-1200PLC进行以太网通讯,方便S7-1200的DB块在触摸屏做出对两个从站相关的设定,熟悉S7-1200的串行通讯功能。
    的头像 发表于 10-30 11:30 2607次阅读
    西门子<b class='flag-5'>S7-1200</b> MODBUS RTU通讯温度控制器和变频器教程

    S7-1200 G2++在机械制造行业的应用分析

    的安全功能,这些特性使其成为机械制造自动化升级的理想选择。 一、技术特性与机械制造需求的匹配 多轴运动控制能力 S7-1200 G2++支持多达6轴的运动控制,内置运动控制指令库可快速实现轨迹规划、定位和速度控制。这一功能对机械手臂、CNC机床、包装
    的头像 发表于 10-19 08:59 600次阅读

    天拓四方分享:什么事S7-1200 G2++?

    SIMATIC S7-1200 G2++ 已重磅发布,现已全面开放订货渠道!天拓四方作为西门子紧密合作伙伴,库存储备丰富,能快速响应您的需求。 什么是 S7-1200 G2++? 西门子始终关注
    的头像 发表于 09-05 17:17 1495次阅读

    老旧PLC逆袭:S7-300网口模块牵手S7-1200与KTP1200实现工业4.0

    效率,需将涂布机数据接入基于S7-1200的MES监控系统,原有MPI通讯链路必须保持畅通。 二、项目核心痛点  通讯瓶颈:S7-300仅有MPI/DP口,无法直连以太网工业环网 改造限制:产线24小时
    的头像 发表于 08-06 17:37 964次阅读

    西门子S7-1200 G2的7大亮点及最新功能

    西门子S7-1200 G2是新发布的新一代可编程逻辑控制器(PLC),作为S7-1200系列的升级版,它在硬件设计、性能、运动控制、通信能力和安全功能等方面进行了显著改进,适用于中小型自动化
    的头像 发表于 07-03 17:04 4244次阅读
     西门子<b class='flag-5'>S7-1200</b> G2的7大亮点及最新功能

    步进电机控制指令详解

    这些指令主要是针对 PLC 直接联动伺服放大器,目的是可以不借助其他扩展设备(例如1GM 模块)来进行简单的点位控制, 使用这些指令时最好配合三菱的伺服放大器 (如 MR-J2)。然
    的头像 发表于 06-12 10:33 2288次阅读
    步进电机控制<b class='flag-5'>指令</b>详解