西门子scl语言运算符_西门子烤箱怎么设置语言中文

西门子scl语言运算符_西门子烤箱怎么设置语言中文软硬件平台软件是博图TIAv15,硬件是西门子300系列PLC简介使用scl语言编写一个FC子程序,对模拟量进行处理,对模拟数据进行转换。详细介绍添加新块,添加一个FC块,语言选择scl添加变量,输入型变量5个,一个运算后输出变量,3个中间变量,用于计算,存放中间计算结果,IF#in<=#i_minTHEN//判断输入值是否低于模拟量设定下限值#out:=#r_min;//输出直接为浮点数设定值下限END_IF;IF#in&gt

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

软硬件平台

软件是博图 TIA v15,硬件是西门子300系列 PLC

简介

使用scl语言编写一个FC子程序,对模拟量进行处理,对模拟数据进行转换。

详细介绍

在这里插入图片描述
添加新块,添加一个FC块,语言选择scl
在这里插入图片描述
添加变量,输入型变量5个,一个运算后输出变量,3个中间变量,用于计算,存放中间计算结果,

IF #in <= #i_min THEN    //判断输入值是否低于模拟量设定下限值
    #out := #r_min; //输出直接为浮点数设定值下限
END_IF;
IF #in >= #i_max THEN    //判断输入值是否高于模拟量设定上限值
    #out := #r_max; //输出直接为浮点数设定值上限
END_IF;
IF #in > #i_min AND #in < #i_max THEN  
 //判断输入值是否在设定值限值内
    #i := #in - #i_min; //实时值与模拟量下限值的差
    #k := #i_max - #i_min; //模拟量设定值的区间
    #j := #r_max - #r_min; //浮点数设定值的区间
    #out := INT_TO_REAL(#i) / INT_TO_REAL(#k) * #j;
    //注意的是需要将两个整形转换为浮点数,这样计算才会输出结果。
END_IF;

演示 使用的是仿真模式

在这里插入图片描述

这是将模拟量运算的FC块,写设定值转换为模拟量输出的块的思路及程序大体相同。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/188365.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • php建站错误代码0xc0000005,0xc0000005是什么错误-0xc0000005错误代码解决方法介绍-沧浪系统…

    php建站错误代码0xc0000005,0xc0000005是什么错误-0xc0000005错误代码解决方法介绍-沧浪系统…我们的电脑在进行各种各样的操作的时候有时会出现一些我们看不懂的报错,这种不知道错在哪了的问题让人很烦恼,下面就让小编来给大家介绍一下0xc0000005错误代码解决方法介绍吧。0xc0000005错误代码介绍0xc0000005这个错误一般是以显卡驱动模块相关,或者是第三方软件而引起的系统错误。解决方法一、如果是问题出在系统模块,那就需要厂商网站下载适用系统的最新驱动。二、如果是第三方软件引起的就…

    2022年9月1日
    2
  • 【C语言】编写一个函数实现n^k,使用递归实现

    【C语言】编写一个函数实现n^k,使用递归实现

    2022年2月3日
    49
  • 项目运行报错Error: Static interface methods are only supported starting with Android N (–min-api 24)

    项目运行报错Error: Static interface methods are only supported starting with Android N (–min-api 24)

    2021年10月1日
    45
  • Linux dstat 监控工具[通俗易懂]

    Linux dstat 监控工具[通俗易懂]简述dstat是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品。dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项,也变得更灵活了。dstat可以很方便监控系统运行状况并用于基准测试和排除故障。dstat可以让你实时地看到所有系统资源,例如,你能够通过统计IDE控制器当前状态来比较磁盘利用率,或者直接通过网络带宽数值来比较磁盘…

    2022年6月18日
    31
  • thread继承Runnable吗_不能完全和完全不能的区别

    thread继承Runnable吗_不能完全和完全不能的区别  在实际工作中,我们很可能习惯性地选择Runnable或Thread之一直接使用,根本没在意二者的区别,但在面试中很多自以为是的菜货面试官会经常而且非常严肃的问出:请你解释下Runnable或Thread的区别?尤其是新手就容易上当,不知如何回答,就胡乱编一通。鄙人今天告诉你们这二者本身就没有本质区别,就是接口和类的区别。问出这个问题的面试官本身就是个二流子!如果非要说区别,请看如下:Run…

    2025年8月24日
    3
  • 源码大招:不服来战!撸这些完整项目,你不牛逼都难!

    源码大招:不服来战!撸这些完整项目,你不牛逼都难!经常有人问我有没有什么项目代码,我回复说去Github找,但是还是好多人不知道如何找到那些比较好的项目。今天花了点时间找了些安卓的项目,觉得还是不错的,几乎就是自己生活常用的一些app,如果你是一个Android开发者,我觉得撸完这些项目,你想不牛逼都难。菜鸟新闻菜鸟新闻客户端是一个仿照36Kr官方,实时抓取36Kr官网数据的资讯类新闻客户端。包括首页新闻,详情,发现,活动,实时数据

    2022年6月17日
    26

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号