朋友说他程序有点问题,拿过来看了一下,果然是他说的:调用功能时,一个输入使能,所有的功能调用都有输出!
我按着他的程序做了一个最简单的“起保停”程序调用,请大家帮忙分析一下原因,实参用M区没有问题,但是用DB就是有问题。



注意看M20.0有输入,M20.7有输出;M20.2没有输入,M20.6没有输出——是正确的;
DB1.DBX0.1有输入,DB1.DBX0.3有输出;DB1.DBX0.2没有输入,但是DB1.DBX0.4却有输出!——是错误的。
请大侠们分析原因(不存在地址复用等情况,新建的程序,只使用了这点资源)