SCL语言----先进先出

  • 西门子SCL语言处理数据的“先进先出”处理案例

先进先出,是指根据先入库先发出的原则,对于发出的存货以先入库存货的单价计算发出存货成本的方法。

(1)、建立数据

在这里插入图片描述

(自己设计,自己理解的,如有错误请指教)
建立一个DB块,在DB块中建立上面图的数据,
“先进”的解释:在名称read的数据写入变量,把名称位 read_start的值写为1,read的数据写入下面write/read_no的数组中,反复操作,先进来的数据会排列到数组数据的最上层,依次是后进来的数据。直到把数组填充满而无法写入。
“先出”的解释:把名称write_star的值写为1,write/read_no数组最上层数据自动写入名称是write的数据中,数组中的数据会依次向上填充。

(2)、 SCL程序段

在这里插入图片描述
1、在FC块中建立的中间值,利于程序的编写。
在这里插入图片描述
后面带有备注的解释,下面解释可能更好理解。
先进解释:
循环数目:0次 数组9中的值写入数组10
循环数目:1次 数组8中的值写入 数组9
循环数目:2次 数组7中的值写入数组8
… …
反复9次, 数组0的数据为零,再把外面数据写在数组0处。
先出解释:
循环数目:0次 数组10的数据比较是否大于0
循环数目:1次 数组9的数据比较是否大于0
循环数目:2次 数组8的数据比较是否大于0

循环中最先满足大于0的数组数据写出去,再把写出去的数组处写为0,再立马跳出循环。
**

(3)、创建HMI并演示

**在这里插入图片描述
演示结果如上图。

  • 4
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: scl3300-d01是一种示例模型,广泛应用于工程和科学领域中。这个示例模型的主要用途是进行数据采集和信号处理,可以用来测量和记录各种物理量和现象。 这个示例模型具有多种功能和特点。首先,它可以实时采集不同传感器的数据,包括温度、压力、湿度、速度等等。通过将这些数据传输到计算机或控制器上,我们可以对它们进行分析和处理,以获取有关物理系统的信息。 其次,scl3300-d01示例模型具有高精度和高稳定性。它内置了各种校准和校准技术,可以提供准确的测量结果。此外,它还具有优秀的抗干扰和抗干扰能力,可以在各种复杂的环境中工作。 另外,scl3300-d01还提供了友好的使用界面和灵活的配置选项。用户可以根据实际需求选择不同的参数和设置,以实现不同的实验目标。并且,它还支持与其他设备或系统的集成,以实现更复杂的数据分析和控制应用。 总的来说,scl3300-d01是一个功能强大的示例模型,可用于各种工程和科学应用。它可以帮助我们更好地了解和探索物理世界,提供准确而可靠的数据支持。无论是用于教育、研究还是工业应用,scl3300-d01都是一种非常有价值的工具。 ### 回答2: SCL3300-D01是一种示例机型,它属于某个特定产品系列的一款设备。这个机型的详细说明可能因为缺乏背景信息而无法得知,因此我将以一种假设情境来解答问题。 SCL3300-D01示例机型可能是一种新型的智能手机。作为一款高端产品,它可能具备许多先进的功能和特点。例如,它可能采用了最新的处理器和更大内存,以提供更快的速度和更高的性能。其操作系统可能是最新版本的Android或iOS,并且具备多项定制功能和智能化技术。该机型可能还内置了高分辨率的摄像头和图像处理算法,以提供卓越的拍摄体验和照片质量。此外,它可能还支持快速无线充电和高容量电池,以满足人们日常使用的长时间需求。 在外观方面,SCL3300-D01可能采用了金属与玻璃的组合材质,提供更好的手感和精致的外观设计。其显示屏可能拥有更高的分辨率和更低的屏幕边框,以提供更好的视觉体验。此外,该机型可能具备防水和防尘功能,以增加其耐用性和使用寿命。 在连接性方面,SCL3300-D01可能支持5G网络,以实现更快的下载和上传速度。同时,该机型可能还具备Wi-Fi和蓝牙功能,以便用户能够更便捷地与其他设备进行连接和共享数据。 总的来说,SCL3300-D01示例机型可能是一款功能强大、外观精致的智能手机,满足用户的多方面需求。尽管以上信息仅为假设,但它反映了当今智能手机市场上许多高端产品的通用特点和趋势。 ### 回答3: SCL3300-D01是一种示例,它是指一个特定的产品或场景示例。无论是在哪种情况下,这个示例可能代表某种解决方案、产品、模型或策略。 具体而言,SCL3300-D01是一个产品示例的名称。它可能是指一款特定型号的电子设备、仪器或机器,用于特定的用途。它的功能可能包括数据收集、处理、分析、存储等。此外,它可能具有某种通信功能,允许与其他设备或网络进行数据交换。 除了产品示例之外,SCL3300-D01也可能是指一种解决方案或模型示例。例如,在某个行业或领域中,SCL3300-D01可能代表一种特定的创新技术或方法,用于解决特定的问题。这个示例可能包括了具体的步骤、流程、工具或策略,可以被其他人或公司用作参考或借鉴。 无论SCL3300-D01是指产品、解决方案还是其他类型的示例,重要的是要理解它所代表的特点和用途。这样,我们可以更好地理解和应用它,或者从中获得灵感和启示。同时,我们也可以根据这个示例进行修改、定制或创新,以满足自己的需求和目标。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值