网站首页
手机版

S71200 PLC使用辗转相除法求最大公约数(SCL语言)2

更新时间:作者:小小条

5.双击“项目树”-“PLC_1”-“PLC变量”-“默认变量表”,创建4个变量,如下图所示。

6.打开FB函数块,创建如下程序。

(1)WHILE指令

S71200 PLC使用辗转相除法求最大公约数(SCL语言)2

使用“满足条件时执行”指令可以重复执行程序循环,直至不满足执行条件为止。该条件是结果为布尔值(TRUE 或 FALSE)的表达式。可以将逻辑表达式或比较表达式作为条件。

执行该指令时,将对指定的表达式进行运算。如果表达式的值为 TRUE,则表示满足该条件;如果其值为 FALSE,则表示不满足该条件。

也可以嵌套程序循环。在程序循环内,可以编写包含其它运行变量的其它程序循环。

WHILE <Condition> DO

<Instructions>;

END_WHILE;

其中:

<Condition>:条件,每次执行循环之前都需要进行求值;

<Instructions>:指令,在满足条件时,要执行的指令。

(2)GOTO跳转

使用“跳转”指令,可以从标注为跳转标签的指定点开始继续执行程序。

跳转标签和“跳转”指令必须在同一个块中。在一个块中,跳转标签的名称只能指定一次。每个跳转标签可以是多个跳转指令的目标。

不允许从“外部”跳转到程序循环内,但允许从循环内跳转到“外部”。

GOTO <跳转标签>;

...

.... <跳转标签>: <指令>

其中:

<跳转标签>:跳转标签,将跳转到标签处;

<指令>:跳转后执行的指令。

7.启动仿真,在监控表中修改第一个整数和第二个整数的值,如下图所示。

8.返回到OB1组织块,使计算触发信号产生上升沿,如下图所示。

版权声明:本文转载于今日头条,版权归作者所有,如果侵权,请联系本站编辑删除

为您推荐

衡水家长速看!中小学生学籍有变动,最新通知看这里!

衡水市教育局关于进一步规范中小学生学籍管理相关工作和做好2015级普通高中学生综合素质评价信息维护工作的通知衡教基〔2018〕19号 各县市区教育局、高新区管委会社会发展

2026-01-10 11:42

基于立德树人根本任务的高中英语教学研究与实践

感谢您关注“永大英语”!基于立德树人根本任务的高中英语教学研究与实践任 一摘要:阐述基于立德树人根本任务的高中英语教学的意义和重要性,本文结合实例,探讨基于立德树人根本

2026-01-10 11:41

以考促学 以考促教 市教体局组织开展2022年全市引领性普通高中教师业务知识测试

岳阳广电全媒体讯(记者:陈俊熹)为进一步加强教师队伍建设,提升高中教师教学能力,8月15日,岳阳市教育体育局组织开展2022年全市引领性普通高中教师业务知识测试。 知识测试设

2026-01-10 11:41

@岳阳考生,新高考你想了解的,我都整理好了!

湖南普通高校统一考试招生录取将建立基于统一高考和普通高中学业水平选择性考试成绩参考综合素质评价的招生录取机制简称“两依据、一参考”湖南新高考模式已经确定为“3+1+

2026-01-10 11:40

岳阳中学举行全市高中数学、体育教学建模活动

岳阳晚报全媒体讯(记者 李保书 通讯员 骆家胜 周景涛 )12月27日、28日,岳阳市2023年普通高中新教材数学、体育学科教学建模活动在岳阳中学圆满举行,来自全市各高中学校共计260余

2026-01-10 11:40

定了!富阳高中招生考试,即将报名!

家有初中毕业生的家长们注意啦2026年富阳区各类高中招生考试报名即将开始!来看详情↓↓↓01报名时间2025年10月30日至11月5日 02报名方法 报名以初中学校为单位统一开展。1.

2026-01-10 11:39