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
    +关注

    关注

    5052

    文章

    14929

    浏览量

    489403
  • 西门子
    +关注

    关注

    98

    文章

    3417

    浏览量

    120915
  • 指令
    +关注

    关注

    1

    文章

    624

    浏览量

    37707

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用西门子S7-200 SMART PLC定时中断实现流量累计功能

    使用西门子S7-200 SMART PLC实现流量累计功能。
    的头像 发表于 05-20 13:58 242次阅读
    使用<b class='flag-5'>西门子</b><b class='flag-5'>S</b>7-200 SMART PLC定时中断实现流量累计功能

    西门子S7-200 Smart PLC借助以太网转换器破解与西门子1200PLC通讯壁垒应用案例

    一、项目背景与核心痛点 某自动化生产线项目采用西门子S7-200 SMART PLC作为核心控制单元,负责现场逻辑控制与数据采集。随着生产规模升级,项目需接入西门子S7-1200 PL
    的头像 发表于 05-13 08:52 489次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S</b>7-200 Smart PLC借助以太网转换器破解与<b class='flag-5'>西门子</b><b class='flag-5'>1200</b>PLC通讯壁垒应用案例

    Profinet转CANopen网关实现西门子S7-1200与汇川SV660伺服通讯

    本案例基于 Profinet转CANopen工业协议网关 ,实现西门子S7‑1200 PLC与汇川SV660伺服驱动器之间的稳定通讯与实时运动控制。方案无需改动硬件线路、无需复杂开发,
    的头像 发表于 05-11 11:27 175次阅读
    Profinet转CANopen网关实现<b class='flag-5'>西门子</b><b class='flag-5'>S7-1200</b>与汇川SV660伺服通讯

    西门子S7-300 PLC通过以太网转换器与S7-1200互联实现产线集中监控应用案例

    S7-300 PLC(CPU315-2DP)、 远创智控MPI-ETH-YC02 Plus 桥接型以太网转换器、西门子S7-1200 PLC(CP
    的头像 发表于 05-09 14:44 214次阅读

    西门子S7-200PLC借助于以太网转换模块同时与S7-1200PLC和西门子触摸屏通讯案例

    高,广泛应用于光伏组件串焊、层压工序,但其仅配备PPI 9针DP口,无以太网接口,采用西门子专有PPI串口协议;S7-1200 PLC标配Profinet以太网接口,采用TCP/IP协议及优化S7协议,支持PUT/GET
    的头像 发表于 03-23 14:26 801次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S</b>7-200PLC借助于以太网转换模块同时与<b class='flag-5'>S7-1200</b>PLC和<b class='flag-5'>西门子</b>触摸屏通讯案例

    西门子S7-300系列PLC借助于以太网转换模块同时与S7-1200PLC和触摸屏、通讯案例

    一、项目概况  1.1 行业背景 某新能源锂电池隔膜生产企业在广东惠州拥有3条进口涂布生产线,核心控制系统采用西门子S7-300 PLC(CPU315-2DP),通过MPI总线连接西门子TP177B
    的头像 发表于 03-10 14:14 313次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S</b>7-300系列PLC借助于以太网转换模块同时与<b class='flag-5'>S7-1200</b>PLC和触摸屏、通讯案例

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

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

    无需更换PLC!让西门子S7-1200轻松驱动汇川EtherCAT伺服

    在实际自动化项目中,常遇到控制器与驱动器协议不匹配的问题。例如,用户采用 西门子 S7-1200 PLC 作为主控(仅支持 Profinet),但希望驱动高性能 汇川 SV660 伺服系统(原生支持 EtherCAT)。由于 S7-12
    的头像 发表于 02-24 16:10 1846次阅读
    无需更换PLC!让<b class='flag-5'>西门子</b><b class='flag-5'>S7-1200</b>轻松驱动汇川EtherCAT伺服

    稳联技术Profinet嵌入式开发板与西门子PLC S7-1200

    本案例以集成PROFINET从站通讯协议的OEM通讯模块,及西门子S7-1200 PLC作为PROFINET主站为例,进行关于PROFINET通讯模块的通讯测试。 西门子PLC S7-1200
    的头像 发表于 11-03 17:06 920次阅读
    稳联技术Profinet嵌入式开发板与<b class='flag-5'>西门子</b>PLC <b class='flag-5'>S7-1200</b>

    西门子SMART200脉冲指令资料

    西门子SMART200脉冲指令
    发表于 07-29 17:29 0次下载

    plc以太网通讯模块:西门子 S7-300PLC 与 S7-1200、触摸屏及变频器通讯案例

    TP1200Comfort触摸屏,同时工厂需要将该西门子300PLC与西门子1200PLC进行以太网通讯,并且还要采集MODBUSRTU协议的汇川MD380系列变频器数据,同时不能对现
    的头像 发表于 07-29 09:51 1996次阅读
    plc以太网通讯模块:<b class='flag-5'>西门子</b> <b class='flag-5'>S</b>7-300PLC 与 <b class='flag-5'>S7-1200</b>、触摸屏及变频器通讯案例

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

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

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

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

    Brooks流量计通过HT1S-ECM-PNS与西门子1200PLC通讯

    本文主要介绍使用HI-TOP的EtherCAT主站网关HT1S-ECM-PNS采集多个BROOKS的EtherCAT流量计到西门子1200PLC进行数据交换。
    的头像 发表于 07-03 16:39 3826次阅读
    Brooks流量计通过HT1<b class='flag-5'>S</b>-ECM-PNS与<b class='flag-5'>西门子</b><b class='flag-5'>1200</b>PLC通讯

    工业智能网关可以采集西门子PLC吗

    、台达等。 具体而言,工业智能网关采集西门子PLC数据的过程如下: 连接方式:通过串口或网口将工业智能网关与西门子PLC连接,并确保两者处于同一网段内。 协议支持:物通博联工业智能网关支持多种通信协议,包括西门子协议(如ISOT
    的头像 发表于 05-26 09:14 2240次阅读