设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
西门子SCL语言:一句话搞写模拟量输出程序 ...
返回列表
发新帖
[西门子]
西门子SCL语言:一句话搞写模拟量输出程序
[复制链接]
34556
|
0
|
2024-4-1 10:11:06
|
显示全部楼层
|
阅读模式
关于启程
启程自动化成立于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编程相关内容:(完整视频教程可找老师购买)
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语言编程入门
课程咨询+老师微信
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
PLC技术圈
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』