GUTTA Ladder Editor


简介:

GUTTA Ladder Editor是GUTTA PLC系统的上位机编程软件。它可以将梯形图(或指令表)逻辑编译成PLC硬件可以识别和执行的中间代码(解释型)和机器码(编译型)。同时,GUTTA Ladder Editor还提供了程序的上下载、在线调试、反编译、梯形图与指令表的等效转换等功能。作为小型PLC系统的上位机编程软件,它能够的提高使用者的开发效率,降低开发难度。

屏幕截图:


主要特性:

更多信息:
GUTTA Ladder Editor的特点可以从功能性、易用性、可扩展性三个方面描述。
  功能性 |  易用性 |  可扩展性
GUTTA Ladder Editor 相关下载

   GUTTA Ladder Editor 软件下载

   GUTTA Ladder Editor 安装和使用

 

Ladder Editor 1.1

    功能性 |  易用性 |  可扩展性


简介:

GUTTA Ladder Editor是GUTTA PLC系统的上位机编程软件。它可以将梯形图(或指令表)逻辑编译成PLC硬件可以识别和执行的中间代码(解释型)和机器码(编译型)。同时,GUTTA Ladder Editor还提供了程序的上下载、在线调试、反编译、梯形图与指令表的等效转换等功能。作为小型PLC系统的上位机编程软件,它能够的提高使用者的开发效率,降低开发难度。

功能性:

支持指令表(STL)和梯形图(LAD)两种编程方式:

指令表(STL)编辑窗口:

梯形图(LAD)编辑窗口:

支持指令表(STL)和梯形图(LAD)两种程序的等效转换(交叉编辑):

目前GUTTA Ladder Editor采用了双栈模拟的新算法,不仅等效转换的速度较以前版本有了很大的提升,正确性也得到了刚性的保证。

完善的程序组织单元(POU)管理系统:

GUTTA Ladder Editor支持真正意义上的程序组织单元(POU)调用,并且会为每个POU调用分配独立的内存空间(每个POU调用的临时变量是相互独立的,互不干扰)。由于GUTTA Ladder Editor面向的是中小型控制系统,为了兼顾系统的整体效率,临时变量的生命周期是和其POU调用绑定的。系统在调用开始时创建并传递输入参数,在调用结束时回收并返回输出参数。

一个用户自定义的POU调用:

完备的符号管理系统:

在GUTTA Ladder Editor中,任何变量或POU都可以赋予一个唯一的符号来方便记忆。您随时可以在符号寻址和直接地址寻址之间快速切换。给每个使用的变量定义一个字面上容易理解的符号,不但为以后的程序阅读提供了方便,也为以后变量内存位置的调整提供了方便。

变量符号表:

符号寻址:

直接寻址:

功能全面的交叉引用和查找替换功能:

通过交叉引用表格,您不但可以知道某个变量在那些地方被引用,还可以通过定位命令快速找到变量的使用位置。您还可以通过交叉引用表格,观察目前PLC内存的使用情况(哪些内存被使用,使用的形式等)。查找和替换功能让您可以快速的在整个程序中找到某个变量的位置,或者是把某个变量用另一个变量替代。

交叉引用:

强大的在线调试系统:

在线调试分为运行调试和单步调试两大部分内容。运行时调试提供了变量监控和修改功能、输入输出变量的强制和释放功能。单步调试赋予了更强大的控制能力。在调试模式下,您可以设置断点;选择单步连续运行、单步跳入、单步跳出、单步跳过等操作。您也可以在单步调试的时候监控和修改变量,强制和释放输入输出变量。

运行调试:

单步调试:

对于解释型PLC系统,引入了PLC执行代码二次编译的功能:

通过GUTTA Ladder Editor得到的指令序列,PLC硬件系统并不是全部解释执行的。PLC系统在保存程序的时候需要根据自己的硬件特点进行二次编译,这个编译层兼顾了解释的安全灵活和编译的执行效率。

多语言支持,界面语言可选择为中文或英文:

程序内置了多语言系统,界面语言可方便的选择为中文或英文。

 

Ladder Editor 1.1

    功能性 |  易用性 |  可扩展性


简介:

GUTTA Ladder Editor是GUTTA PLC系统的上位机编程软件。它可以将梯形图(或指令表)逻辑编译成PLC硬件可以识别和执行的中间代码(解释型)和机器码(编译型)。同时,GUTTA Ladder Editor还提供了程序的上下载、在线调试、反编译、梯形图与指令表的等效转换等功能。作为小型PLC系统的上位机编程软件,它能够的提高使用者的开发效率,降低开发难度。

易用性:

元件的拖放功能:

在GUTTA Ladder Editor梯形图编辑窗口中,除了正常元的件编辑,您还可以通过拖放来快速移动元件。您所需要做的就是选中元件;在选择线框内按下鼠标左键;移动鼠标拖动元件;最后释放鼠标左键放置元件。

元件拖放演示:

无所不在的剪切板:

在GITTA Ladder Editor中,不论是梯形图编辑窗口,还是指令表编辑窗口,以及所有的数据表格,都具有剪切板数据交换功能。通过剪切板,您可以在不同的程序文件间(包括不同的PLC类型间)轻松交换数据。

元件与梯级的复制与粘贴:

对于程序编辑窗口,剪切板分为两级,一级是网络内指令的选择、复制与粘贴。另一级是网络的选择、复制与粘贴。

网络内指令的选择:

网络的选择:

指令表(STL)文本的导入导出:

在GUTTA Ladder Editor的指令表编辑窗口中,您可以通过文本模式的复制与粘贴,来进行纯文本的数据交换。可以将指令表指令导出到文本文件,也可以从文本文件中导入指令表。通过纯文本各式的复制与粘贴,您甚至可以在GUTTA Ladder Editor和西门子STEP7-MicroWIN之间进行指令表程序交换。

表格和Office Excel交换数据:

GUTTA Ladder Editor中存在大量的表格数据。这些数据都可以通过剪切板导出到Office Excel表格中,也可以通过剪切板将Office Excel的数据导入到GUTTA Ladder Editor的表格中。

在变量符号表中复制数据:

在Office Excel中粘贴数据:

不限步数的撤销和恢复功能:

不论是在梯形图编辑窗口,还是在指令表编辑窗口,任何操作都能被系统记录。您可以撤销最近的所有操作。撤销后只要没有修改文件,您也可以恢复所有被撤销的操作。

 

Ladder Editor 1.1

    功能性 |  易用性 |  可扩展性


简介:

GUTTA Ladder Editor是GUTTA PLC系统的上位机编程软件。它可以将梯形图(或指令表)逻辑编译成PLC硬件可以识别和执行的中间代码(解释型)和机器码(编译型)。同时,GUTTA Ladder Editor还提供了程序的上下载、在线调试、反编译、梯形图与指令表的等效转换等功能。作为小型PLC系统的上位机编程软件,它能够的提高使用者的开发效率,降低开发难度。

可扩展性:

由于UTTA Ladder Editor在设计之初就充分考虑了多CPU和编译解释两种模式的兼容,因此软件具有良好的可扩展性。PLC硬件相关信息和操作以独立的XML文件或动态连接库文件的形式存在(包括内存分布、指令系统、系统功能对话框、上传下载工具)。借助于GUTTA Ladder Editor软件,您可以很容易的将PLC平台移植到自己的硬件上。

极易扩展:

多PLC类型支持:

在GUTTA Ladder Editor的安装文件夹中,存在若干个PLC类型文件夹。软件在启动时会自动扫描所有的PLC类型文件夹,从而建立PLC类型库。

可同时支持解释模式运行和编译模式运行:

一般认为,解释型PLC具有较好的灵活性而编译型PLC具有较好的执行效率。通过上传下载工具,GUTTA Ladder Editor对于这两种运行方式都实现了支持。通过选择不同的PLC类型,您甚至可以让同一硬件在编译运行和解释运行这两种方式之间切换。

上图示意了同一硬件的两种不同下载方式。同样是针对CPU-EC20试验板,若选择的PLC类型为CPU-EC20,则为解释型PLC。GUTTA编程软件将编译好的二进制数据,直接通过GUTTA通讯协议,经过串口下载到目标硬件中。若选择的PLC类型为CPU-EC20 (Compile),则为编译型PLC。GUTTA编程软件将编译好的二进制数据,传送给动态连接库CommunicationDll.dll的服务程序。服务程序根据二进制数据,生成对应的swap_auto.c文件。然后调用WinAVR的编译器GCC编译swap_auto.c并与PLC系统swap_system.a进行链接。最后得到AVR的FLASH数据swap_auto.hex文件。服务程序然后调用AVR的FLASH工具将数据下载到目标硬件中。