我读到一段有关采样的程序,开点是#cy-pulse的,或者开点是#cy-cyc-pulse的,两者有什么区别?这两个开点由什么控制它们闭合呢?
问题补充:
关于编写的FB的程序,程序中涉及到两个常开点#cy-pulse和cy-cyc-pulse,这两个常开点是怎样起作用的,如何闭合的?
最佳答案
首先,在FB中,用CTRL+F键打开搜索对话框,输入你的变量名称,搜索在GB中,有没有相关置位复位或者等于的指令,如果FB中没有相关指令则可能在外部给与控制了。
其次,通过EDIT菜单,打开GO 对话框,在里面输入DBx.cy_PULSE.然后搜索,看看程序中有没有其对此控制的,DBx为你的FB的背景DB块。
最后,如果还是没有,那可能是使用间接寻址了,首先,打开FB块,然后CTRL+ALT+R打开全局交叉索引,找到你的FB块的背景DB在什么地方使用过。然后,打开相应程序块。看看程序里,有没有类似OPN DBx的指令。由于使用间接寻址,你在程序里,是找不到CY_PULSE的,所以你要确定你的CY_PULSE在DB中地址,比如DBX200.2。然后搜索DBX200.2。
提问者对于答案的评价:
虽然不是我想要的答案,但态度感染了我。谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc229887.html