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

相关推荐

  • 求教840d主轴转速

    840d系统,ANA驱动模拟主轴。故障现象,主轴转速不能高于1000转,最高转速设为3000,额定转速设为2000,各档转速均设定高于1000,不管给定多少,输出总是被限制在100…

    SINUMERIK 2018年12月3日
  • 840D SL HMI开机启动不了

    重新载入备份之后就出现了以下报警画面,点击OK之后 HMI就又自动关机了。其他都没问题,就是HMI没开启,进给轴和主轴都还能动 图片说明:    最佳…

    2017年6月10日
  • 编码器线数问题?

    我现在使用通用伺服控制数控机床。编码器有6000线和2500线都有四倍频技术。我想知道这俩种线数编码器用在机床上会有什么区别?编码器在实际应用有什么作用? 问题补充:我想知道我机床…

    SINUMERIK 2019年6月10日
  • IO板(PP72/48 D PN) H3指示灯PNFault持续发亮

    840Dsl系统,IO板(PP72/48 D PN) H3指示灯PNFault持续发亮,机床无输入输出信号,断电重启后正常。共发生3次此类故障,请提供…

    SINUMERIK 2020年10月31日
  • 808D绝对值编码器电机,设置为非模数旋转轴,一直往一个方向转的话会不会有溢出报警

    请教论坛内的各位大神,808D绝对值编码器电机,设置为非模数旋转轴,一直往一个方向转的话会不会有溢出报警? 最佳答案 设置MD30455#0设置为1试试;位 0&nbsp…

    SINUMERIK 2020年10月31日
  • 怎么用以太网传加工程序?

    如题,有一台840Dsl数控专用机床,用户要求用以太网传加工程序!请高手帮忙! 最佳答案 以太网上传程序可以做到的,一般还使用过以太网备份840D的程序,这个需要建立两者的连接,做…

    SINUMERIK 2017年6月5日
  • NX11后处理构造sinumerik 802d钻孔定位问题

    如图,Siemens NX 11.0数控钻孔后处理为sinumerik 802d时,第一个孔坐标位置(如图程序中孔①位置)不在模态钻孔循环的孔定位区(…

    2020年10月31日
  • 对于拓扑识别的一些疑问

    在802D sl中调试驱动时,需要进行拓扑识别,有的说拓扑识别是让NC系统和驱动器建立相应的关系,但是在840D系统中,用地不是S120,在调试时并没有什么拓扑识别,直接…

    SINUMERIK 2017年10月30日
  • 828D系统无实体刀库的情况下如何改变屏上的T刀号

    828D系统铣床版,无实体刀库,主轴上的刀具是人工安装在上面的;每次人工换上刀具后,执行一个指令,让HMI的T号改变,例如显示T1或T2等,只是起一个显示的功能,并无任何实际动作。…

    SINUMERIK 2020年10月31日
  • 802D SL半该全

    我公司有两台武重产的立车,系统是802D SL的,是半闭环的,现在要改全闭环,我不是很懂。希望哪位师傅帮忙给参考一下?需要买些什么东西,光栅尺选用海德汉 382…

    SINUMERIK 2017年6月8日