夜雨聆风学习资料网

ARTICLE · 1020968

pyCCDA-PLC I/O模板接口图自动生成

pyCCDA-PLC I/O模板接口图自动生成

CCDA python 电气原理图 PLC  接口模板  

     电气控制原理图确定后,生成PLC的接口图就是数据库之间的操作。
        本文介绍PLC接口图的生成方法,这里以西门子的一种模板为例,程序预留了扩展的接口,采用这种方法,可以高效生成接口图。
 一、I/O接口图生成流程

        生成接口图有以下的流程:

      1. 从数据表提取数据,生成项目数据库;

      2. 完善原理图,增加对应的原理接口信息;

      3.  从项目数据库和原理数据库提取信息,根据控制原理图编号,生成接口信息数据库;

     4. 从接口数据库提取数据,生成接口图。

       这个程序,每一步生成的数据,都保留在项目数据库中,数据库都具备维护功能,可以增减和修改数据,给生成接口图提供更加灵活的处理方式,比直接生成要好很多。

    最终数据库如下:

与项目有关的数据都存储在一个数据库文件中。  

 二、程序功能

        程序的主要功能如下:

选择数据库后,点击生成PLCI/O分类表,数据生成。

可以按I/O类型,也可以按设备查询数据。

 点击:导出CAD后,给出提示信息,选择不同的模板输出

 三、运行结果

        最终生成的接口图如下:

 将数据填入对应的位置,这里文字不是属性,按位置写入,方便后续修改;

  后面的程序还有自动修改I/O点的功能,可以自动编号。

 四、程序主要功能

      程序分为以下几个部分:

      1)定义偏移量:

  2)定义模板信息

3)定义程序界面和连接数据库:

4) 输出CAD:

 五、小结

     控制原理图和PLC接口信息是对应的,自动生成水到渠成。

     每一步存储数据库,具备数据维护功能,使设计更加灵活可控。

    采用这种方法,可以生成各种接口图,随着系统数据的完善,系统更加实用。

相关学习资料