1:新建1个FC块,命名为:模拟量输出
如下图定义变量名和数据类型
定义接口变量和类型
2:下面是模拟量输出的公式
模拟量输出的公式
3:根据上面的公式写出SCL程序,realtoint是将浮点型类型数据转换成整型数据,因为AQW是整型数据类型
#out :=REAL_TO_INT( (#模拟上限 - #模拟下限)* (#input - #工程下限) /(#工程上限 - #工程下限) + #模拟下限);
书写SCL程序
4:运行结果展示:
在MAIN程序中调用模拟量输出块,再根据引脚填上相应的数据或者PLC地址,
假设FC块是变频频器的频率输出,定义频率为25.0HZ输出,根据量程转换,模拟量模块将输出13824
程序输出
编辑:lyn
-
plc
+关注
关注
5037文章
14000浏览量
475675 -
FC
+关注
关注
1文章
81浏览量
42406 -
S7-SCL
+关注
关注
0文章
13浏览量
7842
原文标题:西门子SCL语言:一句话搞写模拟量输出程序
文章出处:【微信号:xue_PLC,微信公众号:PLC技术圈】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
工业智能网关可以采集西门子PLC吗
在西门子TIA Portal中使用CFC语言实现电机控制的全流程

PLC边缘计算网关采集西门子PLC数据过程
西门子模拟量输入控制说明
借助 Profibus DP 转 ProfiNet 网关,实现称重仪表与西门子 1200 PLC 通讯的应用范例

评论