环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產(chǎn)品分類

當(dāng)前位置: 首頁(yè) > 工業(yè)控制產(chǎn)品 > 自動(dòng)化控制 > PLC可編程控制器 > 大型PLC可編程控制器

類型分類:
科普知識(shí)
數(shù)據(jù)分類:
大型PLC可編程控制器

基于Siemens S7-300/400 PLC的FIFO功能實(shí)現(xiàn)

發(fā)布日期:2022-04-22 點(diǎn)擊率:28 品牌:西門子_Siemens

  一、前言

  FIFO功能即FirstInputFirstOutput先進(jìn)先出,在很多情況下要用到此功能。以前此技術(shù)主要在計(jì)算機(jī)高級(jí)語(yǔ)言開發(fā)和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)中應(yīng)用,但隨著PLC技術(shù)的日益突飛猛進(jìn),需要通過PLC進(jìn)行數(shù)據(jù)傳送、緩存存儲(chǔ)的事件越來越多,尤其是在數(shù)據(jù)緩存過程中,對(duì)FIFO功能使用場(chǎng)合越來越多。西門子S7-300/400PLC是德國(guó)西門子公司的中型、大型PLC,也是當(dāng)今世界上工控行業(yè)的主流產(chǎn)品。在SiemensS7系列PLC開發(fā)軟件SimaticSTEP7工具中,Siemens公司提供了兩個(gè)專用功能FC84ATT和FC85FIFO,通過這兩個(gè)FC功能完成對(duì)FIFO功能數(shù)據(jù)的寫入和導(dǎo)出,但是每次只能允許一字,也就兩字節(jié)長(zhǎng)的數(shù)據(jù)。為了實(shí)現(xiàn)每次多字節(jié)的FIFO功能,需要用戶自己開發(fā)相應(yīng)的功能塊FB來實(shí)現(xiàn),在本文中就介紹了實(shí)現(xiàn)每次20字節(jié)FIFO功能FB200功能塊的代碼,以及實(shí)際應(yīng)用舉例。

  二、SiemensFC84ATT和FC85FIFO功能的介紹

  1、FC84ATT

  1.1、FC84ATT功能和構(gòu)成介紹

  FC84ATT是實(shí)現(xiàn)增加數(shù)據(jù)到FIFO功能的數(shù)據(jù)存儲(chǔ)區(qū)中,通過每次執(zhí)行此指令實(shí)現(xiàn)把一字的數(shù)據(jù)增加到FIFO功能數(shù)據(jù)存儲(chǔ)區(qū)中,F(xiàn)IFO功能存儲(chǔ)區(qū)中以字為單位,具體組成如下:

  l存儲(chǔ)區(qū)表中第一字為FIFO存儲(chǔ)區(qū)允許的最大數(shù)據(jù)存儲(chǔ)個(gè)數(shù),即最多可以存儲(chǔ)多少個(gè)字的數(shù)據(jù)。

  l存儲(chǔ)區(qū)表中第二字為FIFO存儲(chǔ)區(qū)當(dāng)前已經(jīng)存儲(chǔ)數(shù)據(jù)的個(gè)數(shù),即已經(jīng)存儲(chǔ)了多少個(gè)字的數(shù)據(jù)。

  l存儲(chǔ)區(qū)表中從第三字開始為FIFO存儲(chǔ)區(qū)實(shí)際存儲(chǔ)的數(shù)據(jù)。

  1.2、FC84ATT功能參數(shù)說明

  通過SimaticSTEP7進(jìn)行程序開發(fā)時(shí),調(diào)用FC84ATT功能,出現(xiàn)如下圖:

  從圖2-1中可以看到,F(xiàn)C84ATT共有四個(gè)參數(shù),分別為EN、DATA、TABLE和ENO,在四門子資料中對(duì)其描述如下表2-1:

  1.3、舉例說明

  如果信號(hào)M100.0的狀態(tài)為1(即被激活),F(xiàn)C84ATT功能被執(zhí)行。在下面的例子中,增加的數(shù)據(jù)寫到FIFO表中的第五行,F(xiàn)IFO的容量也就是FIFO表中第二行由4變?yōu)?。如果FC84ATT被執(zhí)行而且沒有錯(cuò)誤發(fā)生,那么使能輸出ENO置為1,具體如下:

  2、FC85FIFO

  2.1、FC85FIFO功能和構(gòu)成介紹

  FC85FIFO是完成把FIFO表中的數(shù)據(jù)按照先進(jìn)先出原則,依次讀出,以供使用,與FC84ATT配合使用,完成FIFO的寫進(jìn)與讀出功能。通過每次執(zhí)行此指令實(shí)現(xiàn)把一個(gè)字的數(shù)據(jù)從FIFO功能數(shù)據(jù)存儲(chǔ)區(qū)中讀出,F(xiàn)IFO功能存儲(chǔ)區(qū)中以字為單位,具體組成如下:

  l存儲(chǔ)區(qū)表中第一字為FIFO存儲(chǔ)區(qū)允許的最大數(shù)據(jù)存儲(chǔ)個(gè)數(shù),即最多可以存儲(chǔ)多少個(gè)字的數(shù)據(jù)。

  l存儲(chǔ)區(qū)表中第二字為FIFO存儲(chǔ)區(qū)當(dāng)前已經(jīng)存儲(chǔ)數(shù)據(jù)的個(gè)數(shù),即已經(jīng)存儲(chǔ)了多少個(gè)字的數(shù)據(jù)。

  l存儲(chǔ)區(qū)表中從第三字開始為FIFO存儲(chǔ)區(qū)實(shí)際存儲(chǔ)的數(shù)據(jù),也是FIFO指針?biāo)赶虻臄?shù)據(jù)。

  2.2、FC85FIFO功能參數(shù)說明

  通過SimaticSTEP7進(jìn)行程序開發(fā)時(shí),調(diào)用FC85FIFO功能,出現(xiàn)如下圖:

  從圖2-1中可以看到,F(xiàn)C85FIFO共有四個(gè)參數(shù),分別為EN、ENO、TABLE和RET_VAL,在西門子資料中對(duì)其描述如下表2-2:

  2.3、舉例說明

  如果信號(hào)M100.0的狀態(tài)為1(即被激活),F(xiàn)C85FIFO功能被執(zhí)行。在下面的例子中,從FIFO存儲(chǔ)區(qū)域中讀出的數(shù)據(jù)寫到RET_VAL指定的地址中,F(xiàn)IFO的容量也就是FIFO表中第二行由5變?yōu)?。同時(shí)整個(gè)FIFO中存儲(chǔ)的數(shù)據(jù)依次向上移動(dòng)一行。如果FC85FIFO被執(zhí)行而且沒有錯(cuò)誤發(fā)生,那么使能輸出ENO被置為1。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

主站蜘蛛池模板: 云南标线|昆明划线|道路标线|交通标线-就选云南云路施工公司-云南云路科技有限公司 | 德国EA可编程直流电源_电子负载,中国台湾固纬直流电源_交流电源-苏州展文电子科技有限公司 | 通用磨耗试验机-QUV耐候试验机|久宏实业百科 | 硬质合金模具_硬质合金非标定制_硬面加工「生产厂家」-西迪技术股份有限公司 | 运动木地板厂家,篮球场木地板品牌,体育场馆木地板安装 - 欧氏运动地板 | 德州网站开发定制-小程序开发制作-APP软件开发-「两山开发」 | 寮步纸箱厂_东莞纸箱厂 _东莞纸箱加工厂-东莞市寮步恒辉纸制品厂 | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 远程会诊系统-手术示教系统【林之硕】医院远程医疗平台 | 真空吸污车_高压清洗车厂家-程力专用汽车股份有限公司官网 | 长沙一级消防工程公司_智能化弱电_机电安装_亮化工程专业施工承包_湖南公共安全工程有限公司 | 1000帧高速摄像机|工业高速相机厂家|科天健光电技术 | _网名词典_网名大全_qq网名_情侣网名_个性网名 | 贵州水玻璃_-贵阳花溪闽兴水玻璃厂| 建筑资质代办-建筑资质转让找上海国信启航 | 石磨面粉机|石磨面粉机械|石磨面粉机组|石磨面粉成套设备-河南成立粮油机械有限公司 | 防火门-专业生产甲级不锈钢钢质防火门厂家资质齐全-广东恒磊安防设备有限公司 | 六自由度平台_六自由度运动平台_三自由度摇摆台—南京全控科技 | 睿婕轻钢别墅_钢结构别墅_厂家设计施工报价 | 焊锡丝|焊锡条|无铅锡条|无铅锡丝|无铅焊锡线|低温锡膏-深圳市川崎锡业科技有限公司 | 二手回收公司_销毁处理公司_设备回收公司-找回收信息网 | 潍坊青州古城旅游景点攻略_青州酒店美食推荐-青州旅游网 | 烘箱-工业烘箱-工业电炉-实验室干燥箱 - 苏州华洁烘箱制造有限公司 | 上海皓越真空设备有限公司官网-真空炉-真空热压烧结炉-sps放电等离子烧结炉 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | 不锈钢螺丝,不锈钢螺栓,不锈钢标准件-江苏百德特种合金有限公司 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 济南品牌包装设计公司_济南VI标志设计公司_山东锐尚文化传播 | 手机存放柜,超市储物柜,电子储物柜,自动寄存柜,行李寄存柜,自动存包柜,条码存包柜-上海天琪实业有限公司 | 废气处理设备-工业除尘器-RTO-RCO-蓄热式焚烧炉厂家-江苏天达环保设备有限公司 | 石家庄律师_石家庄刑事辩护律师_石家庄取保候审-河北万垚律师事务所 | 吹田功率计-长创耐压测试仪-深圳市新朗普电子科技有限公司 | 仓储笼_仓储货架_南京货架_仓储货架厂家_南京货架价格低-南京一品仓储设备制造公司 | 【中联邦】增稠剂_增稠粉_水性增稠剂_涂料增稠剂_工业增稠剂生产厂家 | 高效节能电机_伺服主轴电机_铜转子电机_交流感应伺服电机_图片_型号_江苏智马科技有限公司 | 99文库_实习生实用的范文资料文库站 | 青海电动密集架_智能密集架_密集架价格-盛隆柜业青海档案密集架厂家 | 长沙印刷厂-包装印刷-画册印刷厂家-湖南省日大彩色印务有限公司 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 广西绿桂涂料--承接隔热涂料、隔音涂料、真石漆、多彩仿石漆等涂料工程双包施工 | 扬州汇丰仪表有限公司| 软文世界-软文推广-软文营销-新闻稿发布-一站式软文自助发稿平台 | IP检测-检测您的IP质量|