一个优秀的程序,例如S7-1200(1500),首先从归类上就需要整洁和清晰,经过参考多年资深工程师的归纳优点,总结如下:
① FB在主Main中调用时,生成的DB编号手动指定,与FB块号的数值对应(例如:FB3调用时生成的DB号,指定用DB3,Fb80生成的DB号也指定用DB180,依此类推……)
② 自定DB、小功能块、调用生成DB等分组归类,参见下图。
③ 带参子模块从80编号。
④ 自定DB从100开始编号。
⑤ 系统指令生成的DB从1000开始编号
⑥ SCL编程字体和大小推荐用Consolas 10#(这款字体的优点是汉字和字母的可视间距规范,如一个汉字对齐两个英文字母,整体编程排列美观)。
关于程序归类说明如图
