关于FC105以及FC106的多次调用问题

分享到:
2246
下一篇 >

菜鸟提问:

大家好,本人刚学习PLC,做项目时遇到需要显示水温及水位的相关问题,想问一下,怎样多次调用FC105以及FC106,能不能再功能块FC里多次调用,还是在OB块里多次调用,因为这关系到程序的编写,希望有知道的大神帮忙解答一下。

大虾:

FC105 106可以在FC或OB中多次调用,

菜鸟:

是单独建立一个FC105模块调用还是直接在库中把它整到程序当中?

大虾:

将FC105当模块调用就可以了!

菜鸟:

还想追问一下,多次调用时怎样区别调用的不是同一个对象那?是不是需要数据模块?

大虾:

多次调用是不是同一个对象,那就看你的程序块的号呀,是同一个号就是同一个对象。多次调用同一个对象,通过赋值不同的输入值以及把输出值保存到不同的地址来达到多次调用的目的。如果是fb,sfb的多次调用可以在另一个fb的stat变量中的数据类型选择fb或者sfb,然后在ob,fc调用这另一个fb,生成一个db就可以了。

多次调用时,你的被调用块管脚上的地址是不一样的,这就说明控制的不是同一个对象;要是在OB或FC中 不用数据块,要想把过程值保存那就需要建一个全局DB了。


你可能感兴趣: 工控菜鸟园 自动化系统 PLC
无觅相关文章插件,快速提升流量