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

[复制链接]
查看144 | 回复0 | 2024-9-9 09:49:43 | 显示全部楼层 |阅读模式
一、任务描述
在TIA Portal(博图)软件中,利用SCL语言实现如下算法:
结果:=(4+5+6+7)*(2+3+4)


二、编程调试
1.启动TIA Portal(博图)软件,创建新项目,修改项目名称、路径等信息,完成新项目的创建。
2.进入项目视图,双击“项目树”下的“添加新设备”,添加CPU 1215C DC/DC/DC。
3.双击“项目树”-“PLC_1”-“程序块”-“添加新块”,在弹出的“添加新块”对话框中选择“FB函数块”,修改名称和语言,单击“确定”按钮,如下图所示。



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



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



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



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



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









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

本帖子中包含更多资源

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

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

本版积分规则