西门子博途S7-1200使用SCL语言实现双重循环

描述

一、任务描述

在TIA Portal(博图)软件中,利用SCL语言实现如下算法:

结果:=(4+5+6+7)*(2+3+4)

二、编程调试

1.启动TIA Portal(博图)软件,创建新项目,修改项目名称、路径等信息,完成新项目的创建。

2.进入项目视图,双击“项目树”下的“添加新设备”,添加CPU 1215C DC/DC/DC。

3.双击“项目树”-“PLC_1”-“程序块”-“添加新块”,在弹出的“添加新块”对话框中选择“FB函数块”,修改名称和语言,单击“确定”按钮,如下图所示。

S7-1200

4.在FB函数块的接口处定义5个变量,如下图所示。

S7-1200

5.根据要求,编写以下程序,如下图所示。

S7-1200

6.将FB1函数块调用在OB1组织块内,如下图所示。

S7-1200

7.将FB1中的形参和实参关联起来,如下图所示。

S7-1200

8.启动仿真,查看效果,如下图所示。

S7-1200

审核编辑:汤梓红

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
jf_31560885 2023-08-24
0 回复 举报
小白问一下,程序里面的R_TRIG_DB是要在要在变量里面定义吗?显示无定义 收起回复

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分