发表于:2011/6/5 7:15:47
#0楼
有网友在问怎样阅读上传的程序。从S7-300上传的程序没有符号表和注释,读起来很费事,难为你们了,一线的兄弟们!
对于阅读程序,给出以下的建议:
1.充分利用STEP7的“参考数据”功能,特别是其中的“程序结构”,首先搞清楚程序结构,逻辑块之间调用与被调用的关系。
2.充分了解设备的工作顺序和工艺的要求,这是编程的基础。
3.搞清楚网络结构,网络中的主、从关系,CPU之间的通信连接,对阅读通信程序有很大的好处。
4.了解OB82、OB85、OB86、OB122等用于故障中断处理的组织块的作用。
5.以已知的地址为基础去阅读程序。下述地址是已知的:
1)从模块的外部接线图可以看到各输入、输出点的地址的意义。
2)从硬件组态可以得到变频器与PLC通信的地址,阅读变频器的手册,可以知道这些地址的意义。
3)如果有人机界面的源文件,画面上的元件(例如按钮和指示灯)的地址可以视为是已知的地址。但是一般都木有,除非你们老板花钱去买。
事实上我们只能在已知的地址的基础上去阅读程序,逐渐猜出未知的地址的意义。这是一个非常痛苦的过程,祝你们好运!
以上是抛砖引玉,有阅读程序经验的网友请补充,经验大家共享!
对于阅读程序,给出以下的建议:
1.充分利用STEP7的“参考数据”功能,特别是其中的“程序结构”,首先搞清楚程序结构,逻辑块之间调用与被调用的关系。
2.充分了解设备的工作顺序和工艺的要求,这是编程的基础。
3.搞清楚网络结构,网络中的主、从关系,CPU之间的通信连接,对阅读通信程序有很大的好处。
4.了解OB82、OB85、OB86、OB122等用于故障中断处理的组织块的作用。
5.以已知的地址为基础去阅读程序。下述地址是已知的:
1)从模块的外部接线图可以看到各输入、输出点的地址的意义。
2)从硬件组态可以得到变频器与PLC通信的地址,阅读变频器的手册,可以知道这些地址的意义。
3)如果有人机界面的源文件,画面上的元件(例如按钮和指示灯)的地址可以视为是已知的地址。但是一般都木有,除非你们老板花钱去买。
事实上我们只能在已知的地址的基础上去阅读程序,逐渐猜出未知的地址的意义。这是一个非常痛苦的过程,祝你们好运!
以上是抛砖引玉,有阅读程序经验的网友请补充,经验大家共享!
我是廖常初,是一个高校的老师,曾在企业从事机械、电气技术工作,长期从事工业控制和PLC应用的教学、科研和工程应用工作。博客中的日志除注明外均为原创。愿意在此与大家探讨工控的问题!
廖常初工控博客地址:http://blog.gkong.com/blog.asp?name=liaochangchu
我曾写过几本小书: 《PLC编程及应用》第3版(S7-200)、《S7-300/400 PLC应用技术》第3版、《FX系列PLC编程及应用》第2版、《S7-200 PLC编程及应用》、《PLC基础及应用》第2版(FX系列大专教材)、《西门子人机界面(触摸屏)组态与应用技术》、《西门子工业通信网络组态编程与故障诊断》、《S7-1200 PLC编程及应用》第2版、《跟我动手学S7-300/400 PLC》、《跟我动手学FX系列PLC》
机械工业出版社廖常初图书专题:http://www.gkong.com/zt/liaochangchu/
廖常初工控博客地址:http://blog.gkong.com/blog.asp?name=liaochangchu
我曾写过几本小书: 《PLC编程及应用》第3版(S7-200)、《S7-300/400 PLC应用技术》第3版、《FX系列PLC编程及应用》第2版、《S7-200 PLC编程及应用》、《PLC基础及应用》第2版(FX系列大专教材)、《西门子人机界面(触摸屏)组态与应用技术》、《西门子工业通信网络组态编程与故障诊断》、《S7-1200 PLC编程及应用》第2版、《跟我动手学S7-300/400 PLC》、《跟我动手学FX系列PLC》
机械工业出版社廖常初图书专题:http://www.gkong.com/zt/liaochangchu/