840D中FC255调用多个DB块,DB块内的数据会变化?

我是NC840dsl系统,在我程序中有个FC255,调用了3个DB块(分别是DB1111,DB21,DB399)。这3个数据块定义的是输入型变量(不是作为多重背景数据块被使用)。输出仅一个DB21.DBX6.1(此点为读入禁止功能。我理解此点的功能),没有其他的输出和输入/输出变量。我是SCL结构化文本编辑的FC255.这3个数据块作为输入型参数同时给FC255
问:这3个数据块在FC255中经过各种计算,以及数据的交换,FC255块外面的DB数据(就是fc块外面的这3个DB块),这些DB块中的数值会发生相应的变化?
还是输入型的变量,仅仅在FC块中有效,不能从FC255反馈会各自的DB块?

最佳答案

功能FC255,调用3个DB块(分别是DB1111,DB21,DB399)。这3个数据块定义的是如果都是输入型变量,且只在3个DB块中,没有从其它的块中进行处理或者输出,那么这些输入型变量经过在主程序中对FC255调用,就会赋值到了DB块中的输入型接口变量中,而数值不会发生相应的变化。这个就是调用FC时,输入型数据传递的流程。
要对相关知识做进一步了解,可以参考,西门子发行的DOConCD数据光盘,里面包含更详细的、最权威的资料。其中西门子840D SL的PLC、数控系统、伺服各类产品信息介绍的很详细,
DOConCD的下载地址:
http://www.ad.siemens.com.cn/club/bbs/post.asp?b_id=20&a_id=667356&s_id=0&num=12#anch

提问者对于答案的评价:
感谢.应该是这样,西门子书:输入型的变量,仅仅是程序块对数值进行读取操作.不会把数值反馈回地址中.
感谢你的回答

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月7日 下午6:48
下一篇 2017年6月7日 下午6:49

相关推荐

  • 840Dsl 换向角偏移p1990无法修改

    如题,请问是什么原因呢? 问题补充:图片的状态就是使能断开时出现的提示 图片说明:       最佳答案 拍急停,不行的话要拔使能端子排,这…

    2021年7月5日
  • 关于840D的PCMCIA卡问题

    我们公司有一台机床,840D系统。由于种种原因,NCU的PCMAIA卡拔掉插另一台设备上,后来又插回来导致NCU不能正常启动,我公司还有同样版本的PCMCIA卡设备,请问怎么能把P…

    SINUMERIK 2020年10月31日
  • 802D电源问题

    大家好 我处有一台802D控制系统的卧式镗床,用了一年多坏过I/O板 模块IGBT坏过,IGBT针脚位置被击穿过,一直没装有稳压器,大半年来机床一直很稳定,有时…

    SINUMERIK 2017年12月8日
  • 镗床工作台抖动

    西门子840D镗床旋转工作台松开夹紧时抖动 钻石用户推荐最佳答案 应该是机械间隙大同时安装有圆光珊引起,首先切换成开环,如果正常,测量反向间隙,然后消除间隙,如果间隙不大,检测圆光…

    SINUMERIK 2020年10月31日
  • 求软件Programming tool PLC 802

    求软件2.1版本,和最高3.2版本,本人有3.1.3.7测试上载的程序报错邮箱850186237@qq.com 最佳答案 Programming tool PL…

    SINUMERIK 2020年10月31日
  • 如何改802D 802DSL的口令?

    现在机床的口令有CUSTOMER    EVENING  SUNRISE 是不是还有其它更高级的口令?这些口令…

    SINUMERIK 2019年6月11日
  • 请帮忙如何解读图片中的PLC程序

    在西门子STEP7软件中,遇到图片中的程序段,不是很明白,请大家给指点一下。 图片说明:    最佳答案 程序转换见附件 图片说明:    …

    2017年5月31日
  • X轴掉落

    说明,我改造的一台车床,使用了801D系统,X轴控制刀架,是一个斜轴,带刹车,输出为Q44.7,在运行过程中,偶尔出现X轴掉下来。我把所有的硬件都检查过了,没有找到原因。请大家帮我…

    SINUMERIK 2017年11月26日
  • $C $P

    我调828D刀台,换刀程序里有$P_GG    $C_T,这里$P $C是什么意思. 最佳答案 $P_GG  …

    SINUMERIK 2017年10月31日
  • 840d系统报警显示

    现在,PLC中的DB2.DBX180.0有信号,并触发报警灯亮,同时可以锁住其它动作,但报警消息栏中既无报警号也无报警信息. 最佳答案 检查你的报警文本放对地方没有,还有就是看路径…

    SINUMERIK 2019年6月11日