FIFO的程序请教

我有19传感器, 想用STL语言做信号的先入先出传感器有信号时存数值到DB,19个传感器谁先有信号,就先存谁的数值,然后依次的从DB中MOV出这个先存下去的数值,取完之后,把这个地址清零,让后进来的数值进来.
地址分别是,
I0.0=  10
I0.1=  20
I0.2=  30
I0.3=  40
I0.4=   50
I0.5=   60
I0.6=   70
I0.7=   80
I1.0=   90
I1.1=   100
I1.2=    110
I1.3=    120
I1.4=     130
I1.5=      140
I1.6=      150
I1.7=       160
I2.0=       170
I2.1=         180
I2.2=         190
工艺要求,如果我在取数值,或是我在执行任务的时候,这些信号即使有,也不让他进来,
如果循环进来的数据多于19个了,再有信号数值要进DB,就自动丢弃了,不往DB存了。

最佳答案

TI—S7中的FC84,FC85,实现的是FIFO功能;对于使用可以参考《TI-S7 CONVERTING BLOCKS编程》手册,里面有使用例子

http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0254.pdf
《实现每次20字节FIFO功能FB200功能块的代码,以及实际应用举例》连接:
http://blog.cec.pandabuying.com/hylotus/228942.aspx

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc307724.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午1:58
下一篇 2020年11月1日 下午1:58

相关推荐

  • 技能问题

    对于搞工控来说,都需要懂些什么知识?在PLC的编程上是否要会好几个厂家的PLC?对现场经验的要求是否比较多?相关的工业用的仪表是否要全部非常熟悉?达到什么标准? 最佳答案 1、作为…

    自动化系统综合 2020年11月1日
  • PLC援助计划

    请问西门子有没有援助高校计划,如有,什么样的学校可以申请,具体申请步骤怎样? 最佳答案 必须是中国211的大学,比如西安大学,东北大学等一些知名大学。该校必须全力支持西门子PLC产…

    自动化系统综合 2020年11月1日
  • 程序S7

    请问我下面图片里的M180.4和I94.3地址后面的三角形是什么意思,为什么会是红色,最最关键的是,为什么I94.3=1和M180.4=1的时候显示为0,I94.3=0和M180.…

    2017年11月4日
  • 博途中S7-1200与300通讯

    一台CPU31-2DP。一台S7-1200,一台CP343-1,在博途软件中如何日实现以太网通讯? 问题补充:谢谢各位,但是,我是想300和1200都在博途中组态啊,不是300在S…

    自动化系统综合 2017年11月19日
  • 关于称重模块的问题

    我用7MH4950-1BA01双通道的称重模块换了一块7MH4601-1AA01通道的称重模块,setp7程序里用SFC读取模块的输入值,然后直接放到一DB 块中。结果怎…

    自动化系统综合 2021年7月5日
  • 跑题!intouch标签如何建立

    前两天,我已经把intouch和s7-300连上了。但不知道如何在intouch中建立标签,是用intouch中的标记名字典吗?如何用,最好给个例子。 最佳答案 http://ww…

    自动化系统综合 2020年11月1日
  • 400PLC停机

    400PLC电源模板中的电池没电,导致模板报故障,CPU也报故障,但是还没有停机,这时如果我将CPU拨到STOP,再拨回RUN后,CPU能不能启动起来呢?为什么? 最佳答案 1、C…

    自动化系统综合 2017年11月1日
  • winccflexible 2008安装后不运行

    系统是XP SP2,以前的WINCCFLEXIBLE2008是GHOST安装的,能用,最近因为打开一个项目版本出错,尝试装WINCCFLEXIBLE2008 S…

    自动化系统综合 2017年12月1日
  • 如何在802DSL增加按钮

    可以在802DSL系统的屏幕上的按钮位置写一些字吗?比如:写上机床制造商的名字或机床制造商的logo? 最佳答案 可以的,用XML做用户界面。 提问者对于答案的评价:多谢了

    自动化系统综合 2020年11月1日
  • PLC与温度

    PLC的输入输出点有与温度成反比一说吗?比如38度一下可同时输入24点,温度升高,可同时输入点减少,如到50度时可同时输入点降至16点?西门子PLC有这一说吗?是不是整体在某个温度…

    自动化系统综合 2020年11月1日