从现有的控制器升级到GUTTA PLC

对于现有的硬件系统,通过升级软件,就可以使旧产品具备新的梯形图可视化编程能力。

若升级到解释型PLC,原有的控制器必须满足以下条件:

若升级到编译型PLC,原有的控制器必须满足以下条件:

不论是解释型PLC,还是编译型PLC,对FLASH空间都有一定的要求。由于处理器代码密度各不相同,下面给出的是PLC固件几个主要组件的FLASH空间需求。

项目固件大小(字节)补充说明
GUTTA 解释系统6K包含调试系统。这部分内容只在解释型PLC中需要。
GUTTA 指令系统10K包含8、16、32位指令;不包含浮点运算。这一部分可以根据需要任意裁减。
GUTTA 通讯系统8K包含调试通讯指令,若不需要,这部分可以裁减。编译型PLC不支持调试。
用户程序存储空间10K这个是推荐的最小值,实际使用时根据FLASH的大小来调整。

GUTTA PLC的定制化服务

若在您的控制系统中需要目前GUTTA PLC不支持的功能,我们提供GUTTA PLC的定制化服务。最常见的定制包括以下内容。

更多的指令支持:

添加一个新的指令,首先需要添加这个指令的源描述、STL描述、LAD描述以及对应的两种转换规则的描述。这些描述都通过XML文件来表达。若为解释系统,需要修改对应的PLC固件,若为编译系统,需要修改对应的编译配置并将新指令的实现加入连接库中。在文档《AN2101 如何在GUTTA解释系统中添加自定义指令》和《AN2102 如何在GUTTA编译系统中添加自定义指令》中有更为详尽的描述。

某条指令的描述代码:

特殊的系统快:

系统块是用户通过操作上位机控件得到的数据。系统块可以在程序下载的过程中传递给PLC系统。PLC系统根据系统块数据对自己进行初始化和配置工作。我们可以按照您的要求,针对不同的PLC系统,定制各类系统块生成控件。

某PLC类型加入的面板配置功能:

特别的通讯控制指令:

某些硬件系统可能会需要扩展的通讯控制指令,目前的通讯协议为这些扩展通讯控制指令预留了很大的空间。我们可以为您添加各类扩展通讯控制指令。