s7-300 多重背景数据块的调用

我想在S7-300中用一个FB调用多个背景DB,同时这几个DB里的参数不一样,我该怎么做。有没有这方面的资料,我自己在FB里建的静态变量会同时出现在不同的背景块中(即每个DB里显示的静态变量都是一样的)

问题补充:
大家误解我的意思了,前尘一笑讲的我知道,举个例子:建FB1,另建背景块DB1,DB2都关联FB1,现在我要将FB1里的数据可以自由保存在DB1或DB2里,该怎么办

最佳答案

1.先纠正你的一个概念:按你的说法,其实就是多次调用FB1,生成多个背景数据块而已。多重背景数据块则是在一个FB中调用另一个FB,这样第二次调用的FB生成的背景数据块会包含在第一个FB的背景数据块内。
2.如何在不同调用产生不同的参数?其实不同的参数是需要你自己输入的,不同的结果则是根据你的不同输入参数生成的。举个简单例子:FB完成以下计算a=b+1,其中b是FB的输入(IN)或静态变量,a是FB的输出或静态变量。这里面的b是需要你自己在程序中赋值的。例如b对应DB块的地址是DBW10,那么你需要给不同的背景数据块赋不一样的值,例如DB1.DBW10=10
,DB2.DBW10=20,这样两次运算得到的结果a就是不一样的了,对应的背景数据块地址保存的数据也会不同。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月25日
下一篇 2017年11月25日

相关推荐

  • 系统远距离光纤转换

    现有系统控制室搬迁,距离原址约200米,准备*纤,两边各自加一个普通的光电转换器行不行? 最佳答案 你的问题很不详细,原来数据也是用网线传输吗,信号都是网线吗,如果是的话那么可以。…

    自动化系统综合 2017年8月3日
  • 多重背景的输入量问题

    比如有100个阀门 用多重背景来做,那我还是需要将100个阀门的输入输出输进去啊,这个量也不小,假设100的阀门的输入是连续的,输入参数我想用指针来做还可以减少点输入量,…

    自动化系统综合 2017年6月12日
  • PID的执行周期

    我想问一下FB41中PID 的执行周期和OB中断时间的联系? 最佳答案 为了控制稳定,一般这个pid块都是在中断中调用的,保证时间间隔固定。执行周期式扫描一次所用的时间。…

    自动化系统综合 2020年11月1日
  • 欢迎大家加入67047816群 讨论电气问题

    欢迎大家加入67047816群 讨论电气问题,大家平常有问题,可以即时讨论,这地方太慢了! 最佳答案 建议楼主把这个帖子发到论坛的“综合信息”版块去,这样可以让更多的同行…

    自动化系统综合 2020年11月1日
  • PLCSIM如何使用

    只知道是PLC仿真,却不知如何用,望告知,谢谢。 最佳答案 是dlhdf8767@sina.com这邮箱吗? 已发送,请查收! 提问者对于答案的评价:已收到,谢谢。

    自动化系统综合 2020年11月1日
  • 对于液压比例阀控制元件的疑惑?

    有一种比例阀是调流量的,有一种是调压力的,那么我一般认为调流量就是调控制缸或液压马达的速度,那么压力比例阀是调什么呢?是缸和马达的力吗?我的理解这两种比例的区别,请问是否理解有误?…

    自动化系统综合 2017年11月1日
  • 在s7-300中对EM277模块分配地址

    s7-300和s7-200的Profibus DP通讯中 要在300中对EM277模块分配地址,我的200子 站除了DI,DO。还有AI。AI在EM2…

    自动化系统综合 2020年11月1日
  • 关于西门子硬件维修的问题

    我想问一下,有没有专门讲西门子PLC和变频器的硬件原理或者维修的教程的? 最佳答案 PLC的维修教程是没有的,顶多就有应用教程。变频器的话,我记得西门子培训中心还专门开有一门讲解6…

    自动化系统综合 2017年11月29日
  • s7-200 对步进电机的控制

    启动步进电机,电机转动1/2圈后总是会出现电机过流是什么原因?和PLC发送的脉冲有没有关系?电机的速度是(1万个脉冲转动1圈)PLC发送的是1毫秒1个脉冲。这样做行吗?设置SMW6…

    2018年12月6日
  • 前连接器怎样用于其他种类模块

    请问使用过的西门子前连接器,经过怎样处理后可以用于其他种类的扩展模块?前提:针数相同。 最佳答案 带有用于防止更换模块时出错的机械编码前连接器插入到模块上并通过前门盖好。&nbsp…

    自动化系统综合 2017年6月8日