范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

博图基本算法学习顺序队列的PLC编程实现

  一、顺序队列原理
  概述:队列也是用于做数据处理,在队列的一端对数据项进行存入操作,称为入队,在队列的另一端对数据项进行取出操作,称之为出队,符合先进先出的特性。
  头指针:用于指向队列里第一个元素的位置,也就是下次要出队元素所在的位置。
  尾指针:用于指向队列里最后一个元素的后一个位置,也就是下次入队元素要存放的位置。
  满队:尾指针已超出队尾位置。
  空队:队列里没有元素或者所有元素都被取出。
  入队:入队一次,向队列内存入一个元素,同时尾指针后移一个位置。队列处于满队状态时,不能入队。
  出队:出队一次,从队列内取出一个元素,同时头指针后移一个位置。队列处于空队状态时,不能出队。
  二、顺序队列程序设计
  1、入队程序设计
  流程设计:
  1)检查是否有入队命令
  如果有,则接着判断入队条件,即队列是否处于满队状态;
  如果没有入队命令,则结束程序。
  2)判断队列是否处于满队状态
  如果是,则进入入队异常处理;
  如果不是,则进入入队操作。
  3)入队操作向队列中存入元素;尾指针后移。
  4)入队异常处理
  输出故障状态和状态代码。
  2、出队程序设计
  流程设计:
  1)检查是否有出队命令
  如果有,则接着判断出队条件,即队列是否处于空队状态;
  如果没有出队命令,则结束程序。
  2)判断队列是否处于空队状态
  如果是,则进入出队异常处理;
  如果否,则进入出队操作。
  3)出队操作从队列中取出元素;头指针后移。
  4)出队异常处理
  输出故障状态和状态代码。
  3、复位程序设计
  复位功能:当需要清空队列空间,重新使用时,则进行复位操作。
  流程设计:
  检查是否有复位命令:如果有,复位头指针和尾指针;如果没有,则结束程序。
  4、整体程序设计
  三、顺序队列程序块与代码
  1、程序接口设计
  输入:Push:入队命令,触发入队操作Pop:出队命令,触发出队操作reset:复位命令,触发复位操作
  输入输出:item:入队/出队元素,数据项变量quene:队列空间,采用数组进行存储
  输出:error:故障状态,当入队或出队异常时,error=truestatus:状态代码,当入队或出队异常时,显示相应代码
  2、入队程序代码
  满队状态判断:队列数组:ARRAY【0..n】尾指针:i满队状态:i>=n+1
  3、出队程序代码
  空队状态判断队列数组:ARRAY【0..n】头指针:i尾指针:j空队状态:i=j
  四、改进队列
  1、改进队列的原理
  顺序队列面临的问题:
  基本顺序队列,使用尾指针指向存入元素位置,使用头指针指向取出元素位置。按照队列的先进先出特性,每次元素出队列后,头指针后移,直至头指针=尾指针,表示空队状态。此时,之前的出队元素所占空间虽然被释放,但是空闲的存储空间却无法被继续使用,造成顺序队列的存储空间的浪费。
  因而,需要对顺序队列进行改进,保证元素出队操作后,将队列元素整体前移到队头,占用之前移出元素后空闲的空间。这样尾指针也会随之前移,保证队列的使用效率。
  因为,每次出队操作后,均将队列元素整体迁移至队头,故而出队的元素始终在队头位置,无需再使用头指针指向取出元素的位置。所以,在改进程序时,只保留一个指针,即尾指针指向存入元素位置即可。
  2、出队程序的改进设计
  队列元素是连续的区域,对于连续区域的整体移动在PLC程序里可以使用块移动指令,也可以使用循环语句逐个移动元素达到整体移动的目标。
  五、总结

女排名将龚翔宇火热追星忍了两年必须大声说,真的很难不爱!北京时间2月27日,目前参加女排集训的中国女排奥运冠军龚翔宇在个人社交平台表达自己对艺人宁艺卓的喜爱,她说到忍了两年真的憋不住了,必须得大声说,我真的很难不爱宁艺卓。随后,球迷纷纷著名篮球运动员奥尼尔的辉煌篮球生涯奥尼尔(ShaquilleONeal)是一位著名的退役NBA球员,曾在NBA赛场上展现出卓越的篮球才华和强大的身体素质,赢得了数不胜数的荣誉和尊重。以下是他的生平经历奥尼尔于197铁人经安全论52铁人群视频集铁人经,与易筋经欢喜经语录经,并称地球武林宇宙世界四大真经,深奥玄妙,意境幽远,艰深晦涩,非DNA纯净者思想纯净者作风纯净者身子纯净者(简称四个纯净)不可读懂悟深吃透修10000亿规模缺什么?冰雪产业的教赛道在刚过去不久的春节假期,冰雪游成为旅游业亮点。2022年北京成功举办冬奥会,推动了中国冰雪产业的快速发展。最新统计显示,中国冰雪产业总规模从2015年的2700亿元增长至2020年四川自贡将建国内最大单壁碳纳米管生产基地预计可实现年销售收入约18亿元赖晓旭封面新闻记者刘恪生2月27日,自贡市与无锡东恒公司举行单壁碳纳米管项目签约仪式。项目建成满产后,将成为国内最大的单壁碳纳米管生产基地,预计可实现年销售收入约18亿元,年纳税约外资欲联姻理财子,长钱正缓缓回流A股2023年,多家国际金融巨头期待多年的公募基金牌照集中落地。经历了去年的暂停期,更多外资仍在寻求布局中国资管市场的机会,与银行系理财子公司(下称理财子)设立合资公司也成为另一个选项神评爆笑合集你是贵妃,表哥嚣张跋扈被抓进大牢,你会怎么办?以旧换新!拥有知识技能的鸡蛋!我爸还是玉皇大帝呢!其实不是老师看不见你,是你看不到未来的路!这是神情商啊!看来他要去刀你了!顶级理解!这到底发生了什么?宣示领地!这到底什么意思?无2023发放养老金,1962年和1963年出生的人,每月分别能领多少钱?2023年发放养老金时,2类人的情况和多数退休人员有所不同,分别是1962年和1963年出生的人,他们的养老金如何发,发多少成为了这部分人最关心的问题。属于1962年出生的人,按照14岁女孩怀孕产女婴现在许多青少年出现了性早熟的现象,因为现在他们接受的知识逐渐全面化,接触到的也更加广泛,就会有一些青少年抵挡不住网络上的不了信息,处于对成年人两性的好奇心理,许多人会出现模仿的心理多吃补药?不,走路喝水睡觉,胜过一切补药!一个人最大的远见,就是平日进补得当,保养身体。让健康常在,才能免遭服药之苦与疾病之痛,安享晚年。而最有效的补药和养生,其实不过三件事走路喝水睡觉。其余,都是多余的。走路纵观历史,中冬天你的骨骼怎么样?老年人保护骨骼应该注意的点在冬季,不知道有多少人非常怕冷呢?作为一个北方人,每年冬天穿骨髓都很冷。所以我在这里给大家提个醒,保护好自己的骨骼。冬季是心脑血管系统疾病的高发地区季节,但也是对骨骼进行健康的挑战
我家乡的特色美食牛奶鸡蛋无水小油条,健康容易学我家乡的特色美食牛奶鸡蛋无水小油条,是孩子们的最爱。健康好吃,简单容易学。喜欢做面食,是从小就开始的。我上小学五年级时,奶奶已经卧床不起了。那时,我们还上晚自习。但是因为我白天要上小雪节气,吃肉不如吃萝卜,推荐4种美味吃法,总有一种你爱吃的导读小雪节气,吃肉不如吃萝卜,推荐4种美味吃法,总有一种你爱吃的!何处飞来林间鹊,蹙踏松梢微雪,时间过得真快,不知不觉当中我们即将迎来二十四节气当中的第20个节气,也就是入冬的第2买牛肉时,选购湿润的还是干燥的?差别不小,别买错吃亏了进入冬季,牛肉是首选的肉类之一,滋味鲜美,能提供充足的营养,无论是烹煮煎炒,或者炸成牛肉丸子都让人百吃不厌。但牛肉价格并不算便宜,买上七八斤回家做卤牛肉,没三四百元可不行,价值不菲饭店一盘蒜蓉粉丝蒸虾38元,教你在家做,蒜香浓郁,味道好颜值高大家好,我是慧慧,今天给大家分享一道蒜蓉粉丝蒸虾的美食,这样蒸出来的虾鲜香味美,蒜香浓郁,非常的好吃又下饭,下面来看一下是怎么做的把首先准备2把粉丝放入大碗里面。倒入温水把它泡软准包菜里加1勺面粉,用这个方法一做,居然这么好吃,太有创意了包菜里加1勺面粉,用这个方法一做,居然这么好吃,太有创意了。入冬后,早市的包菜超便宜,才1元一斤,每次去买菜我都会买上一两个放在家里,变着花样做来吃,一个冬天至少要吃掉几麻袋的包菜海口国际免税城微醺人间会员日活动来袭,引领购物消费新潮流排起长龙,驻足拍照,人气火爆!。全球最大单体免税店cdf海口国际免税城自开业以来,以丰富的商品种类和业态,全新的消费体验与艺术氛围,让消费者不出国门即可感受到全新沉浸式的购物体验。周末去哪儿玩天冷了,该去咸宁泡温泉了最近气温断崖式下降,是不是唤醒了你泡温泉的记忆?天冷了,就该泡温泉!小楚为您推荐这条逛瑶寨沐温泉之旅逛瑶寨沐温泉之旅天冷就去咸宁泡温泉!DAY1三国赤壁古战场(游览)御膳坊(午餐)梧桐黄了!打卡温江最美冬装秀!邂逅冬日温江最美梧桐大道温江人对季节的感受总是细腻浪漫的在夏天,遮天蔽日的梧桐树像是一道烈日与地面的结界,撑起了阴凉舒爽在秋天,用自己的色彩浸染城市,像走进油画里在冬天,能从它的枝逐云而行向奇台一路上道路平坦宽阔,一马平川,不久车上S228线,路两旁连荒漠植被也没有了,从满眼的黄色荒滩逐渐变成青色的戈壁滩,更让我们此行有了些许悲壮感。荒凉,空旷,寂寥,这就是新疆常常给人的人文卢氏西子湖畔话沉鱼序言沉鱼,是西施的美称。幽梦影说,所谓美人者,以花为貌,以鸟为声,以月为神,以柳为态,以玉为骨,以冰雪为肤,以秋水为姿,以诗词为心。我一直认为,旷世美人西施影绰飘渺,远在天涯,却不为何去西藏千万不能洗澡?相信每一位游客都向往西藏之旅,亲身感受藏族居民的风土人情,当你站在布达拉宫下,会由衷地感叹神圣的力量,这也是藏族带给游客的特殊性,让游客敬畏又好奇。(此处已添加小程序,请到今日头条