所谓"水仙花数"是指一个三位数,其各位数字立方的和等于该数本身。例如:153是一个"水仙花数",则153=1的三次方 5的三次方 3的三次方。

1.新建项目

西门子scl循环语句(使用西门子SCL编写程序寻找所有的)(1)

2.添加设备CPU1511-1PN

西门子scl循环语句(使用西门子SCL编写程序寻找所有的)(2)

3.添加一个功能FC1,并重命名

西门子scl循环语句(使用西门子SCL编写程序寻找所有的)(3)

4.新建一个全局实例,并重命名

西门子scl循环语句(使用西门子SCL编写程序寻找所有的)(4)

5.打开全局实例,新建一个名称为Qv数据类型为Array的BD数据

西门子scl循环语句(使用西门子SCL编写程序寻找所有的)(5)

6.打开功能FC1,新建输出接口变量 名称为Qvalue数据类型选择一维整数数组类型,元素个数为40个。

西门子scl循环语句(使用西门子SCL编写程序寻找所有的)(6)

7.新建i a b c z 5个整数型临时变量,如下图

西门子scl循环语句(使用西门子SCL编写程序寻找所有的)(7)

8.编写程序如下

西门子scl循环语句(使用西门子SCL编写程序寻找所有的)(8)

9.调用FC1

西门子scl循环语句(使用西门子SCL编写程序寻找所有的)(9)

10.下载仿真

西门子scl循环语句(使用西门子SCL编写程序寻找所有的)(10)

11.程序运行结果为153 ,370 ,371 ,407 是"水仙花数"

西门子scl循环语句(使用西门子SCL编写程序寻找所有的)(11)

,