5年前写的PLC,现在再次修改;调整参数,无意间发现DB4共享数据块在FC1中调用了2次,见图一;请问大家这种做法可行吗?当时没有注意到,现在意识到了;请教一下大家;第二个疑惑是“FB的背景数据块 2”中2是啥意思?有的是1 有的是3 ;谢谢各位 指导
这要看你DB4里的数据外面是直接用,还是只作为函数内部变量用
如果DB4的数据外面要直接用,那你这样反复修改值,相当于第一次执行的值并没有保留,被第二次调用给覆盖了
但是看逻辑,似乎DB2的输出才是结果,DB4里的数据没有什么用,那调用几次都无所谓。