展开查看
以下是引用Zaxife在2017-05-02 07:32:59的发言 >3楼:三菱PLC写程序就像单片机汇编一样差不多的。
所谓的子程序都是用跳转指令执行,还要返回指令…
子程序都是放在主程序结束标志后面,然后在主程序上判断要执行子程序时先自定义参数传递,跟着用跳转指令跳转到对应的子程序执行。在子程序结束前先返回处理的结果。反正,必须规划好传递参数,返回参数的存储单元。
如果你对单片机的函数编译有了解过的话,日系PLC子程序规划完全无压力的。不过有一点很坑的就是在有中断的程序中最好不要共用子程序参数传递存储单元,也就导致很多子程序时会大量占用数据存储单元,与西门子有独立的子程序堆栈处理方式是不一样的。
高手,没用过三菱的PLC