西门子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块,写设定值转换为模拟量输出的块的思路及程序大体相同。

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 美国福克斯Fox热式流量计[通俗易懂]

    福克斯Fox热式流量计英维思集团的美国Foxboro公司是一家为工业过程自动化提供仪表、系统和服务的制造商,在全球同行业中处于**地位。它为用户提供的解决方案包括一切典型的智能型现场仪表,自动化系统以及先进的软件应用,以及与之相配套的综合工程。美国FOXBORO福克斯波罗因其产品的高智能和质量稳定性在电力、石油、化工、天然气、冶金、水泥、造纸、采矿、轻纺、食品、医药等行业中大量使用,获得了用户的广泛好评,产品行销全球,销售业绩在全球自动化领域内稳居前列。公司可提供从简单的需求到**的过程控制仪表,

  • 集群分为几种,用的软件分别是什么?[通俗易懂]

    集群分为几种,用的软件分别是什么?[通俗易懂]集群分为几种,用的软件分别是什么?补充:涉及的组件1.1、apache跨平台的网页服务器,主要使用它做静态资源服务器,也可以做代理服务器转发请求1.2、ngnix高性能的HTTP和反向代理服务器,ngnix处理能力相当于apache的10倍。1.3、lvsLinux虚拟服务器,可以实现LINUX平台下的简单负载均衡1.4、HAProxy提供高可用性、负载均衡以及基于TCP和HT…

    2022年10月10日
  • 前端请求后台报错400

    前端请求后台报错400前端请求后台报错400

  • Java快速入门的六个技巧[通俗易懂]

    Java快速入门的六个技巧[通俗易懂]学习目标:Java入门该学习什么?Java如何快速入门?Java快速入门的六个技巧,帮你顺利入门Java!学习内容:需要掌握:1、掌握静态方法和属性2、重现接口3、学好集合框架4、例外捕捉5、多线程需要理解机理6、了解网络编程学习目录:文章目录学习目标:学习内容:学习目录:一、掌握静态方法和属性二、重现接口三、学好集合框架四、例外捕捉五、多线程需要理解机理六、了解网络编程一、掌握静态方法和属性静态方法和属性用于描述某一类对象群体的特征,而不是对单个对象的特征。Jav

  • 自动生成签名在线_签名生成

    自动生成签名在线_签名生成签名设计地址:www.mgs2s.com(复制到浏览器打开)工具集成签名设计免费版下载,签名设计免费版在线立即生成,简单简体签名设计免费版。最新方便设计公文签名设计颜色保存分享免费版 1、个别字体样式文字不完整,请换一种字体继续转换!增加个性签名图片尺寸,更改文件格式的同时缩小了文件大小,生成速度更快,下载更方便。兼顾使用手机上网的朋友们!    2、朋友们大家早上好,今天有空来给大家分享一下关于…

  • 万能乘法速算法大全_小学生两位数乘法容易出错?只因没掌握这个“万能”速算法…

    万能乘法速算法大全_小学生两位数乘法容易出错?只因没掌握这个“万能”速算法…儿童节快乐两位数乘法,在小学阶段的数学学习当中,是经常遇到的。尤其是小学三、四年级,每当遇到这类乘法,小学生都非常容易出错,甚至一算就错。原因是,一些比较大的两位数,在用列竖式法相乘时,会出现连续进位,一旦有一个环节,进位失误了,就会导致整个乘法出现错误,结果为零分。因此,这类运算,很让老师头疼。那么,有没有实用的速算法,可以解决这类乘法问题,而且不出错呢?有!今天,就分享一种“万能”两…

发表回复

您的电子邮箱地址不会被公开。

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