程序打不开显示没找到子程序是默认没有打开。首先要明白PLC执行时的扫描顺序,输入扫描,程序自上而下顺序执行,输出扫描刷新。子程序没执行完,断开触点,子程序执行到断开前的扫描周期,之后不执行,子程序输出保持,注意,是保持。断开后就不扫描了,子程序内部的输出保持。
在国标《质量管理体系基础和术语》GB/T19000—2008/ISO9000:2005中第3.4.5条程序procedure中对于程序的定义进行了规定。一个环节,内部嵌套着一系列复杂的列逻辑慎密的一个组件,如若一个地方出问题则会影响到整个主体(可以理解为事务)。