OB两次调用FC时,使用DB时FC间有影响
最佳答案
楼主的问题大家都遇到过,意思应该是FC的引脚如果用DB地址在这个FC多次调用的情况下可能会出现错误的结果:比如当第一个FC的输出(DB地址)接通时,第二个FC的输出也会接通(实际输入并未接通)。
造成上面的结果是西门子PLC的参数传递特性引起的,如果将FC的引脚换成M或Q地址就不会出现你说的情况。如果你的FC中用到了临时变量的常开或常闭点来给输出赋值(而临时变量的线圈指令放在了后面),则需要在FC的开始部分将这些临时变量全部清零。
可以参考:http://www.ad.siemens.com.cn/club/bbs/post.asp?myreply=1&b_id=4&a_id=605538&s_id=&num=38#anch
提问者对于答案的评价:
还可以,但非要有DB的话该怎样呢?
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc150886.html