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

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

3天内不再提示

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

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2021-01-19 09:31 次阅读

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

55623f02-59d9-11eb-8b86-12bb97331649.png

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

5571cb66-59d9-11eb-8b86-12bb97331649.png

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

558166d4-59d9-11eb-8b86-12bb97331649.png

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

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

55b698ea-59d9-11eb-8b86-12bb97331649.png

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

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

55d7022e-59d9-11eb-8b86-12bb97331649.png

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

56168f48-59d9-11eb-8b86-12bb97331649.png

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

564dbad6-59d9-11eb-8b86-12bb97331649.png

CALCULATE(计算)

56928166-59d9-11eb-8b86-12bb97331649.png

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

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

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

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

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

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

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

56e2db16-59d9-11eb-8b86-12bb97331649.png

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

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

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

责任编辑:xj

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

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

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

    关注

    5010

    文章

    13271

    浏览量

    463068
  • 西门子
    +关注

    关注

    94

    文章

    3034

    浏览量

    115786
  • 指令
    +关注

    关注

    1

    文章

    607

    浏览量

    35694

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

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

收藏 人收藏

    评论

    相关推荐

    西门子PLC S7-1500系列介绍

    西门子PLCS7-1500系列是西门子自动化领域中的一款重要产品,它以其卓越的性能、强大的功能和高度的灵活性,在工业自动化控制系统中占据了一席之地。本文将详细介绍西门子PLC S7-1
    的头像 发表于 12-09 18:23 250次阅读
    <b class='flag-5'>西门子</b>PLC <b class='flag-5'>S</b>7-1500系列介绍

    借助 Profibus DP 转 ProfiNet 网关,实现称重仪表与西门子 1200 PLC 通讯的应用范例

    站和西门子PLC配置完成后下载重启,读取参数后根据实时状态进行调试。 二.设备介绍 1.西门子1200PLC S7-1200 PLC的CPU将微处理器、集成电源、输入和输出电路、内置P
    的头像 发表于 12-09 16:56 221次阅读
    借助 Profibus DP 转 ProfiNet 网关,实现称重仪表与<b class='flag-5'>西门子</b> <b class='flag-5'>1200</b> PLC 通讯的应用范例

    基于 EtherCAT 转 ProfiNet 网关达成西门子 1200 PLC 与伺服电机通讯连接的应用实例

    连接到ProfiNetPLC上,并在正常运行中支持EtherCAT协议。本产品可作为EtherCAT主站,做为西门子S7-1200系列PLC的从站并在监控系统中支持PROFINET协议。 二.设备介绍
    的头像 发表于 12-09 16:29 277次阅读
    基于 EtherCAT 转 ProfiNet 网关达成<b class='flag-5'>西门子</b> <b class='flag-5'>1200</b> PLC 与伺服电机通讯连接的应用实例

    西门子plc200编程实例详解

    西门子PLC S7-200是一款广泛应用于工业自动化领域的可编程逻辑控制器,其强大的功能和灵活的编程方式使得它能够满足各种复杂的控制需求。 一、西门子PLC
    的头像 发表于 10-22 14:38 623次阅读

    西门子1200移位指令怎么移位怎么灯都亮了

    西门子S7-1200 PLC是一款广泛应用于工业自动化领域的控制器,其编程环境为TIA Portal。在S7-1200中,移位指令(Shift Instruction)是一种基本的位操
    的头像 发表于 08-16 17:10 738次阅读

    西门子移位指令怎么用在顺序控制

    西门子的PLC(可编程逻辑控制器)广泛应用于工业自动化领域,其指令集丰富,能够满足各种控制需求。在顺序控制中,移位指令是一种非常有用的指令,可以实现数据的移动和处理。 移位
    的头像 发表于 08-16 17:08 872次阅读

    西门子plc温度模块怎么编程

    西门子PLC温度模块编程是一个相对复杂的过程,涉及到硬件选择、接线、配置和编程等多个方面。 一、概述 西门子PLC(Programmable Logic Controller,可编程逻辑控制器
    的头像 发表于 07-25 09:43 1351次阅读

    宏集物联网工控屏通过 S7 ETH 协议采集西门子 1200 PLC 数据

    上周我们分享了宏集HMI通过S7 MPI协议采集西门子400 PLC数据的操作步骤。本周,我们将继续带来干货,重点介绍宏集HMI如何通过S7 ETH协议采集西门子
    的头像 发表于 06-21 16:02 523次阅读
    宏集物联网工控屏通过 <b class='flag-5'>S</b>7 ETH 协议采集<b class='flag-5'>西门子</b> <b class='flag-5'>1200</b> PLC 数据

    西门子S7-1200 PLC的指令介绍

    西门子S7-1200 PLC,作为西门子自动化控制产品中的一款紧凑型控制器,凭借其强大的功能和易用性,在工业控制领域得到了广泛的应用。S7-1200 PLC不仅具备标准的PLC功能,还
    的头像 发表于 06-18 14:52 2697次阅读

    西门子PLC产品系列有哪些

    、高性能、易扩展和易于集成等特点,广泛应用于各种工业自动化控制系统中。本文将详细介绍西门子PLC的主要产品系列,包括S7-200 Smart、S7-300、S7-400、
    的头像 发表于 06-18 14:50 1648次阅读

    西门子S7-1200 PLC如何通过模拟量控制变频器

    在现代工业自动化领域中,变频器因其能实现对交流电动机的平滑调速而得到了广泛应用。西门子S7-1200 PLC(可编程逻辑控制器)作为工业控制领域的重要设备,其通过模拟量控制变频器的方式,不仅提高了
    的头像 发表于 06-18 09:26 2538次阅读

    西门子S7-1200 PLC的优缺点分析

    西门子S7-1200 PLC作为自动化控制系统中的核心组件,自推出以来就受到了广泛关注。其紧凑的模块化设计、强大的功能以及灵活的扩展性,使得它在工业自动化领域占据了重要的地位。然而,任何产品都不是
    的头像 发表于 06-13 11:33 3229次阅读

    西门子S7-1200 PLC的基本功能

    西门子S7-1200 PLC(Programmable Logic Controller)是一款紧凑型、模块化的可编程逻辑控制器,专为满足各种自动化应用需求而设计。其强大的功能、灵活的配置以及卓越
    的头像 发表于 06-13 11:29 2146次阅读

    西门子plc模块型号详解

    的模块型号,以帮助您更好地了解和选择适合自己需求的PLC模块。 西门子S7系列PLC模块 西门子S7系列PLC是其最经典的PLC产品系列,包括S
    的头像 发表于 06-11 16:18 5871次阅读

    透传网关基于4G/以太网/WIFI联网实现西门子S7-1200/1500PLC的远程监控和程序上下载

    【技术分享】远程透传网关-单网口快速实现西门子S7-1200/1500 PLC程序远程上下载
    的头像 发表于 01-19 09:30 1562次阅读
    透传网关基于4G/以太网/WIFI联网实现<b class='flag-5'>西门子</b><b class='flag-5'>S7-1200</b>/1500PLC的远程监控和程序上下载