[西门子] 精博图SCL实现定时脉冲和RETURN使用

[复制链接]
查看229 | 回复0 | 2024-7-22 09:03:26 | 显示全部楼层 |阅读模式
【目录】
1、使用SCL编写并调用FC(函数)
2、TON接通延时定时器的使用
3、使用SCL语句实现每间隔N毫秒,PLC生成一个上升沿信号
4、使用RETURN语句的3种情况的详细说明

5、程序源代码(截图+文字)
6、程序代码解析
7、如何进行变量监控

文末关于IF语句使用的福利送上~


此篇文章用到的关键字

1、TON

2、+=
3、BREAK
4、IF...THEN...END_IF

5、IF...THEN...ELSE...END_IF


第一步,创建项目


新建项目,打开默认变量表,如下图所示






为变量表中添加以下变量





在新项目中,添加新的程序块,选择SCL语言,如下图所示。






系统默认给新添加的组织块分配编号为,[OB123]





内容1、使用SCL编写并调用FC(函数)


按照上述步骤,添加一个函数






点击确定后,在项目树下添加了一个新的FC_1[FC1],如下图所示





新建完成后,打开"Main_1[OB123]",输入下图中的代码,即可实现对FC_1[FC1]的调用。
也可以选中FC_1函数块,直接拖放到Main_1中,也可以实现调用。






打开FC_1[FC1],将文末的代码按照截图的格式,复制到FC_1[FC1]中,如下图所示。





内容2、TON接通延时定时器的使用




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则