下面给出一个程序,包含三大种参数传送方式的表现形式。供参考。
其中“间接寻址”子程序结尾,略微提到了一个结合另外两种形式的最佳方案。
程序实际表现内容为,4个字型参数相加得到一个和的结果。(程序功能仅作为载体,带出话题而随便确定的)
使用了三种形式传递四个参数到子程序里面计算。然后传出一个得数。
第一种是常规的IN OUT参数传递。
第二种是库内存传递。
第三种是纯间接寻址的传递。间接寻址里面又隐含着两种方式的指针计算。两种方式各有千秋。这里最后就提到了一种结合库内存形式的优化。但程序上明没有展示这种效果。
点击此处查看附件这个程序,直接把扩展名改成mwp,就可以用编程软件打开。或者用smart软件打开。可以下载在两种plc里面运行。