快讯
HOME
快讯
正文内容
nand scl 西门子SCL编程示例之控制语句与移位指令的综合应用
发布时间 : 2025-02-24
作者 : 小编
访问数量 : 23
扫码分享至微信

西门子SCL编程示例之控制语句与移位指令的综合应用

有朋友咨询小编关于SCL编程中控制语句与指令之间的用法,今天,给大家举个小例子来聊聊控制语句与移位指令的综合应用的问题。

其实。很简单,在我的文章中已经跟大家分享过控制语句的用法,比如说条件语句IF的用法:IF 分支: IF <condition> THEN <instructions> END_IF;

只不过我们使用的是简单的赋值语句做的讲解,针对指令,其实用法是完全一样的,只需要熟悉指令的结构即可。

下面就结合一个小的示例来举例说明:

设想一个功能:

有八盏灯,当按下启动按钮后,每个2S点亮1盏。当八盏全都点亮后,等待2s后全部熄灭。

实现的方法有很多,我在这里使用条件语句IF结合移位指令来进行编程。

编程思路:

当按下启动按钮,第一盏灯亮,2s后第二盏灯再亮,也就是两个两盏灯,再2s后亮三盏灯,以此类推,直到8盏灯全亮,再间隔2s后全部熄灭。

定义一个字节变量MB,每隔2s向左移一位,也就是低向高移,所以,我使用左移指令SHL,SHL指令如下图所示:

由于SHL结果值中因移位而空出的位将用 0 填充。也就是说,我还要将空出的位给补上(结合本例也就是还要再加1).

具体的编程如下:

首先定义下FB的接口变量:

具体程序如下:

仿真如下:

大家可以自己做一下,就更加容易理解了。下面是本例的源代码:IF #启动 THEN

#灯 := 1;

ELSIF

#灯 = 16#FF AND #TIME8.Q THEN

#灯 := 0;

END_IF;

#TIME1.TON(IN := (#灯 = 1) ,

PT := T#2S);

IF #灯 = 1 AND #TIME1.Q THEN

#灯 := SHL_BYTE(IN := #灯, N := 1)+1;

END_IF;

#TIME2.TON(IN := (#灯 = 3),

PT := T#2S);

IF #灯 = 3 AND #TIME2.Q THEN

#灯 := SHL_BYTE(IN := #灯, N := 1) + 1;

END_IF;

#TIME3.TON(IN := (#灯 = 7),

PT := T#2S);

IF #灯 = 7 AND #TIME3.Q THEN

#灯 := SHL_BYTE(IN := #灯, N := 1) + 1;

END_IF;

#TIME4.TON(IN := (#灯 = 15),

PT := T#2S);

IF #灯 = 15 AND #TIME4.Q THEN

#灯 := SHL_BYTE(IN := #灯, N := 1) + 1;

END_IF;

#TIME5.TON(IN := (#灯 = 31),

PT := T#2S);

IF #灯 = 31 AND #TIME5.Q THEN

#灯 := SHL_BYTE(IN := #灯, N := 1) + 1;

END_IF;

#TIME6.TON(IN := (#灯 = 63),

PT := T#2S);

IF #灯 = 63 AND #TIME6.Q THEN

#灯 := SHL_BYTE(IN := #灯, N := 1) + 1;

END_IF;

#TIME7.TON(IN := (#灯 = 127),

PT := T#2S);

IF #灯 = 127 AND #TIME7.Q THEN

#灯 := SHL_BYTE(IN := #灯, N := 1) + 1;

END_IF;

#TIME8.TON(IN := (#灯 = 255),

PT := T#2S);

华为公司取得SCL译码方法、装置及设备专利,优化了蝶型译码网络的效率

金融界2024年4月11日消息,据国家知识产权局公告,华为技术有限公司取得一项名为“SCL译码方法、装置及设备”,授权公告号CN112653475B,申请日期为2019年10月。

专利摘要显示,本申请实施例提供一种SCL译码方法、装置及设备,应用于蝶型译码网络,蝶型译码网络包括n+1层节点,蝶型译码网络的第n‑1层节点包括用于执行第一运算的N/2个第一节点,任意一个第一节点执行第一运算,包括:获取第一节点对应的L个部分和,L为SCL译码的路径保留数,L为大于2的整数,N为输入译码器的LLR的个数,N=2。

本文源自金融界

相关问答

SCLCCT是什么意思_作业帮

[回答]朋友,因为没有元音,所以肯定不对.你将我下面意思代入你的原文.看看应该是哪个意思了.select[si'lekt]v.选择,挑选adj.精选的,优等的n.被挑选出来...

...LTYOADLGUMSYDNOUWLGPPGHNLANCYVRLAXYEADENMEXCHIMIA】作业帮

[回答]英国伦敦LON法国巴黎PAR德国柏林BER瑞士日内瓦GVA希腊雅典ATH埃及开罗CairoCAI以色列耶路撒冷JerusalemJRS沙特阿拉伯吉达.....

ScL 键在笔记本哪里?

ScL键是指屏幕锁定键,一般在笔记本电脑键盘的功能键区域(F1~F12键)中。通常情况下,这个键与“Fn”键组合使用,因此可能显示为“Fn+ScL”。在大多数笔记本电...

含有词根 scl 的单词?

单词是muscle,中文意思是n.肌肉;体力,力气;权力,影响力;<非正式>身强力壮的男子(们),v.用力搬动;挤;<美,非正式>以经济(或政治)压力迫使;加...单...

数控刀具代码中P.M.K.N.S.H各指的是什么?

都代表被加工对象材质:P普通钢件M不锈钢件K铸铁件N最主要代表铝/铜等有色金属S钛合金/镍合金H淬硬钢/冷硬铸铁都是根据这些来选择刀具材质,不过也没那么简单,...

1,STO,RCL,[,],Rnd,RAN#,EXP,Ans,DRG,Mcl, Scl ,DT,CL_作业帮

[最佳回答]SHIFT,ALPHA,MODE是功能键X!阶乘X-1是1/x公式nPrP是指排列,从N个元素取R个进行排列(即排序).公式nCrC是指组合,从N个元素取R个,不进行排列(即不...

所有氧族元素的反应及性质_作业帮

[回答]周期系ⅥA族包括氧、硫、硒、碲、钋(O,S,Se,Te,Po)五种元素统称氧族元素,除O之外的S,Se,Te,Po又称硫族元素.氧和硫在自然界大量以游离态...周期系...

请问HDMI接口引脚定义-ZOL问答

HDMI(High-DefinitionMultimediaInterface)是一种数字音频/视频接口标准,用于将音频和视频信号传输到一个单一的线缆中。它具有高清晰度、增强型音频和强稳定...

求硫,氮,锰,铜,氯全化合价和其价的物质化学式,只需说出S,N,M...

[回答]S,+6:SO3,H2SO4,BaSO4,Na2SO4+4:SO2,H2SO3,Na2SO3-2:H2S,Na2S,FeS,CuS此外还可以有一些特殊的-1:FeS2+2:Na2S2O3,SCl2+1...

24c02n芯片引脚定义?

24C02与单片机的接口非常简单E0,E1,E2为器件地址线,WP为写保护引脚,SCL,SDA为二线串行接口,符合I2C总线协议。在一般单片机系统中,24C02数据受到干扰的...

 川福林  还珠梅花之似兰斯馨 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部