我有个PTD的编程实例,例子大概为主程序调用一个PID子程序,子程序位参数设置,子程序结束的时候开中断,然后再中断程序中进行采样数据的处理及其量程比例化以及计算后输出到相关的输出模块地址,这样是不是太繁琐,能不能简化啊,比如我不调用子程序,我直接在主程序里吧PID的参数初始化,在子程序中写入关于上述中断程序中的内容,这样的话还可以少用一个中断。我还有个疑问,我上诉陈述的PID应用实例中为什么要用中断程序,我还是不太明白,中断的应用是不是其实与子程序一样,调用了后就转到中断程序,那么跳转后别的主程序动作条件满足后能动作吗?还有PID会不会出现死程序,要不要加个看门狗?