发布于 2011-06-05 11:42:42
2楼
Automann老兄对没有符号表、没有程序注释的情况下;阅读、理解程序提供了较为详细的指导思路。值得我们学习!我个人也有些理解,希望能作为Automann老兄的一些补充吧:
1、老外对PLC的CPU没有加密,说明他的程序是可以被上载、阅读、修改的。如果要快速阅读、理解他的程序,那么可以通过和老外相互磋商,让其提供符号表、程序注释;也就是源程序,这也是可能的。关键就是看当时在定购设备的时候,技术合同是如何签订的。
2、如果老外确实不提供源程序,而又要读懂他的程序,那么就要下“硬功夫”了。首先要对工艺比较了解、熟悉;要对PLC的硬件控制电路比较熟悉,老外的电气原理图做的很详细很规范。根据硬件控制原理图和PLC内的绝对地址去理解他的程序。
3、根据我个人的经验,老外PLC程序的结构是比较严谨的,程序在全局规划上是很有规律的,找出程序结构和某种规律,对阅读、理解他的程序也是非常有帮助的。
4、如果自己执著地去做了,等阅读、理解了他的程序,也许你会达到另外一种境界!因为付出就会有收获!也许这并不是一件枯燥、无趣的事情!《阿甘正传》就是表达了这种思想!其实阿甘并不傻,他是智者!
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”