回复:【SCL编程案例】模拟量输入程序

启善

西门子1847工业学习平台

  • 帖子

    656
  • 精华

    2
  • 被关注

    48

论坛等级:奇侠

注册时间:2013-12-23

白金 白金 如何晋级?

发布于 2025-08-19 11:19:34

16楼

展开查看
以下是引用编程的尽头是数学在2025-05-28 11:43:05的发言 >0楼

在生产中,经常用到各种传感器,用于检测设备实际状况。在设备调试过程中,需要设定传感器上下限,检测传感器是否正常,故障时输出特定信号等功能。调试程序过程还可能经常用到让传感器输出仿真值测试程序步骤、报警等。下面程序块可以实现通过根据通道值和设定量程上下限计算输出实际值;如果是通讯仪表直接读取的是传感器实际值的话,可以选择不同通道输入信号来选择区分;同时可以设定偏移值、仿真测试值、故障时输出值等功能;具有滤波功能,可以根据实际需求调整滤波大小。程序使用的是西门子S7-1515 PLC,通过TIA Portal STEP7 V18进行编程。详细代码请见附录。

 

附录:

1.程序运行在S7-1500 PLC中,新建FB块,建立变量,如图1所示:

 

图1 PLC变量表

2.在新建的FB块中,使用SCL进行编程,如图2所示:

   


图2 SCL程序

在程序中,调用新建的FB块,如图3所示:

 



图3 调用FB程序


SCL_AnalogInput_1.rar

SCL_AnalogInput_1.pdf

 


请教楼主,PDF文档格式怎么生成的?谢谢!

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10699条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。