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

    文章

    4406

    浏览量

    66837
  • 计算器
    +关注

    关注

    16

    文章

    440

    浏览量

    38719
  • 数据类型
    +关注

    关注

    0

    文章

    237

    浏览量

    14108

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

    对于指令集中back2back情况的简单介绍

    复杂,是因为积的长度是乘数和被乘数长度的和。将两个 32 位数相乘得到的是 64 位的乘积。为了正确地得到一个有符号或无符号的 64 位积,RISC-V 中带有四个乘法指令。要得到整数 32 位乘积
    发表于 10-23 06:52

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

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

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

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

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

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

    西门子PLC(S7-1200/1500/300/400)的数据采集与监控方案

    西门子PLC S7-1200S7-1500、S7-300/400型号设备,常用协议:PPI(Process Communication Interface)、PLC与上位机、HMI数据交换
    的头像 发表于 07-04 10:13 967次阅读

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

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

    步进电机控制指令详解

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

    施耐德电气Altivar 1200C-S中压变频器在化工与储能领域的应用

    施耐德电气全新一代Altivar 1200C-S中压变频器(以下简称ATV1200C-S中压变频器)延续在石化、矿业、冶金、市政行业中"变"出新高度的势头,在化工与储能两大领域也持续发力,以创新技术解锁行业新可能。
    的头像 发表于 05-27 10:29 1267次阅读

    S7-1200与欧姆龙智能仪表Modbus通信案例

    Modbus 通信是一种应用广泛的通信协议 ,在变频器、智能仪表或是其他的一些智能设备上应用的一种通用通信协议,本文以S7-1200系列PLC作为Modbus主站,以欧姆龙E5EZ的智能温控仪表作为
    的头像 发表于 03-27 17:25 1759次阅读
    <b class='flag-5'>S7-1200</b>与欧姆龙智能仪表Modbus通信案例

    S7-1200/1500中创建气缸功能块的编程指南

    使用时进行重复调用即可,这样可以提升程序的编写效率。那么在S7-1200/1500中如何编写一个气缸标准块的程序呢?其实,在网站上可以找到很多工程师提供的气缸块程序,但在这里我给大家介绍下我在项目中使用的气缸标准块程序,仅供
    的头像 发表于 02-13 10:19 3421次阅读
    在<b class='flag-5'>S7-1200</b>/1500中<b class='flag-5'>创建</b>气缸功能块的编程指南

    map指令简单介绍

    当然这里写的都是官方文档是已经写过的,我简单抄一下哈。
    的头像 发表于 02-13 09:54 677次阅读

    Reality AI Tools创建模型

    在第二步采集到的数据基础之上,Reality AI Tools创建模型。
    的头像 发表于 01-22 14:23 2881次阅读
    <b class='flag-5'>用</b>Reality AI Tools<b class='flag-5'>创建</b>模型

    如何选择适合的西门子S7-1200系列PLC型号?

    西门子S7-1200系列PLC作为中小型自动化控制器,在研发过程中充分考虑了系统、控制器、人机界面和软件的无缝整合和高效协调,是工业自动化领域中的重要组成部分。正确选择适合的S7-1200系列PLC
    的头像 发表于 12-09 18:24 5774次阅读
    如何选择适合的西门子<b class='flag-5'>S7-1200</b>系列PLC型号?