西门子SCL语言:一句话搞写模拟量输出程序

关于启程

启程自动化成立于2012年,培训项目主打西门子PLC编程系统集成、工业机器人编程、EPLAN电气设计、视觉等培训与技术服务的机构。官网:www.qichengplc.com

1:新建1个FC块,命名为:模拟量输出

如下图定义变量名和数据类型

定义接口变量和类型

2:下面是模拟量输出的公式

模拟量输出的公式

3:根据上面的公式写出SCL程序,realtoint是将浮点型类型数据转换成整型数据,因为AQW是整型数据类型

#out :=REAL_TO_INT( (#模拟上限 - #模拟下限)* (#input - #工程下限) /(#工程上限 - #工程下限) + #模拟下限);

书写SCL程序

4:运行结果展示:

在MAIN程序中调用模拟量输出块,再根据引脚填上相应的数据或者PLC地址,

假设FC块是变频频器的频率输出,定义频率为25.0HZ输出,根据量程转换,模拟量模块将输出13824

程序输出

延伸阅读SCL编程相关内容:(完整视频教程可找老师13809869603购买)

SCL||在STEP 7 (TIA Portal)中, 如何在LAD/FBD/STL 和SCL语言中注释掉所选代码?

博途SCL编程实例:滚动数据记录

博途SCL编程-批处理模拟量,爽歪歪!

电机星三角启动SCL程序实例

西门子SCL语言编程,常用指令介绍

西门子SCL博途中如何读取泛型数组——任意长度的最大值及索引

STL,ST,SCL等PLC高级编程语言介绍

西门子SCL编程入门——启保停电路控制

西门子SCL编程——通过模拟量控制气缸升起和下降

西门子SCL语言中如何求—任意长度数组的最大值和平均值

西门子 | 用SCL语言设计的功能块,一键启停

TIA博途SCL编程学习----选择法排序

LAD语言与SCL语言相比,谁将成为PLC编程主流语言?

如何学习SCL语言?SCL语言编程入门

(0)

相关推荐

  • 西门子SCL编程——通过模拟量控制气缸升起和下降

    对于PLC的输入输出,分数字量和模拟量两种.数字量很好理解,就是在时间和数量上都离散的物理量,比如启/停按钮,行程开关,电磁阀通/断,这些都是数字量.数字量对应PLC存储就是1位,即1比特(binar ...

  • 【干货】史上最全西门子SCL语言编程教程

    关于启程 启程自动化培训成立于2012年,培训项目主打西门子PLC编程系统集成.工业机器人编程.EPLAN电气设计.视觉等培训与技术服务的机构.推荐高薪就业,越努力越幸运 课程学习报名.办证+老师工作 ...

  • 带你了解被拆解之后的西门子全系PLC!

    (一)S7-200系列 S7-200 是一种小型的可编程序控制器,适用于各行各业,各种场合中的检测.监测及控制的自动化.S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能 ...

  • 四柱式万能液压机PLC控制系统设计(2)

    2)软件系统 软件设计即编写满足生产要求的用户程序,一般用梯形图和助记符编程.包括程序流程图设计.软件设计.编制应用程序及程序修改和调试等4部分内容.在此主要介绍程序流程图设计和应用程序的编制.编制应 ...

  • 收藏!西门子SCL语言编程,常用指令介绍

    蓝字 '玩转PLC工业机器人" 关注我们哦! 玩转PLC工业机器人 垂直PLC领域,定期分享工业机器人.PLC.变频器.模拟量.定位控制.通信控制.HMI.行业资讯等工控技术,为广大工控人提 ...

  • 几招教你搞定模拟量计算!

    假设模拟量的标准电信号是 A0-Am(如:4-20mA),A/D转换后数值为D0-Dm(如:6400-32000) ,设模拟量的标准电信号是A,A/D转换后的相应数值为D,由于是线性关系,函数关系 A ...

  • 几步教你搞定模拟量计算!简直太厉害了!

    限时领取-史上最全的各类工控软件资料! (点击上方红字,免费领资料) 假设模拟量的标准电信号是 A0-Am(如:4-20mA),A/D转换后数值为D0-Dm(如:6400-32000) ,设模拟量的标 ...

  • 西门子SCL语言编程,常用指令帮你总结好了

    指令SCL作为一种编程语言,可以实现LAD/FBD所有的功能,大多数的指令与LAD/FBD都是相同的,只是在编辑器中的外形不同.只有一些指令使用是不太一样的甚至LAD/FBD没有的,这里只介绍这些不同 ...

  • 西门子SCL语言入门

    我们学SCL语言可以用梯型图对比来进行学习,从浅入深学一点点提高,今天我们先学习赋值语句. 赋值的符号为 :=,注意一定要用英文半角的标点符号,变量可以中文变量,先看最简单的一个触点控制线圈输出的语句 ...

  • 创控教育系列公开课西门子SCL语言应用

    创控教育系列公开课西门子SCL语言应用

  • 几步教你搞定模拟量计算!简直太神了!

    假设模拟量的标准电信号是 A0-Am(如:4-20mA),A/D转换后数值为D0-Dm(如:6400-32000) ,设模拟量的标准电信号是A,A/D转换后的相应数值为D,由于是线性关系,函数关系 A ...