日志档案

发表于 2007-1-30 19:13:12

4

标签: 无标签

不老虎的工程调试日记-9(连载中)

关于DFB的使用

施奈德的concept可以使用子程序编程实现一些重复使用的功能。

子程序称为DFB块,DFB不能在concept软件中编辑,必须在另外的

concept DFB软件中编辑,而且比较讨厌的是,两个软件不能同时打开,

这样,使用起来不是特别方便,尤其是在调试的时候,如果需要编辑DFB子程序,

必须关闭主程序界面,打开DFB,耽误不少时间。而且在DFB程序更改以后,

保存编译以后,再次打开主界面的时候,软件会提示子程序已经更改,是否在主程序中作更改,

选择全部更改即可。

    子程序和主程序如果要进行数据传递,有两种方法可以实现,一,使用数据传递,子程序中定义输入输出变量,主程序调用时,将输入参数赋值,同时可以使用子程序的输出。

  二是通过全局变量实现,全局变量在子程序&主程序中必须同时定义而且名称必须完全一样,否则是编译的时候会报错。

  我得感觉,concept的子程序有点麻烦,不太好用。

系统分类: PLC/PAC   |   用户分类: 无分类   |   来源: 原创

    阅读(813)    回复(0)