我想实现一个功能,当FC1中某段程序中的结果为0时,使程序直接跳入FC2的程序结尾,应该如何写程序?
好像JMP只能在当前FC内使用。
请指点一下,谢谢。
最佳答案
1、是的,JMP只能在当前FC内使用。
2、应用跳转指令不能实现这种在不同的FC中跳来跳去。
3、当FC1中某段程序中的结果为0时,使程序直接跳入FC2的程序结尾,应该如何写程序?
可以应用一个特定的标志位来实现,编程是否简单。例如:
当FC1中某段程序中的结果为0时,将M100.0置位(=1)并应用BEU无条件结束块,在FC2中判断M100.0是否为1,如是则进行相应的操作(起到跳到FC2的结尾的作用)。
提问者对于答案的评价:
谢谢,这位朋友的回答基本满足我的要求,谢谢。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc237418.html