首页 理论教育 工程工具的三种类型及应用场景:高级编程语言、图形化编程语言和辅助软件

工程工具的三种类型及应用场景:高级编程语言、图形化编程语言和辅助软件

时间:2023-06-17 理论教育 版权反馈
【摘要】:工程工具有三种类型,即高级编程语言、图形化的编程语言、辅助软件。高级编程语言S7-SCL是基于文本符合IEC1131-3标准的高级编程语言,SCL的语言结构类似于C语言和PASCAL语言,适合于熟悉高级编程语言的用户,应用于复杂或频繁再次调用的程序。辅助软件1)Borland C++只适合M7编程。5)S7-PLCSIM只适合S7系统,实现对用户程序进行离线模拟调试功能。

工程工具的三种类型及应用场景:高级编程语言、图形化编程语言和辅助软件

工程工具有三种类型,即高级编程语言、图形化的编程语言、辅助软件

(1)高级编程语言

S7-SCL是基于文本符合IEC1131-3标准的高级编程语言,SCL的语言结构类似于C语言和PASCAL语言,适合于熟悉高级编程语言的用户,应用于复杂或频繁再次调用的程序。

(2)图形化的编程语言

1)S7-GRAPH用于顺控(步和步间传递)的编程语言,在GRAPH编程语言中过程顺序被分成“步”,在每个“步”中包括动作和控制输出,当条件满足时传递到下一个“步”的控制,在程序调试中可以进行单“步”调试。

2)S7-HiGRAPH是将控制过程以图形状态的形式描述为异步、非顺序控制的编程语言,将整个项目分成独立的功能单元,每个功能单元能够表示不同的状态,这些功能单元通过信息的交换进行同步操作。

3)S7-CFC适合将复杂的控制和控制回路转换为简单的逻辑操作,在库中有大量的实现各种功能的块,将块复制到图表中,通过连接块的输入、输出引脚完成复杂的控制任务。CFC只是编程语言,不能单独使用,需要使用编译器进行编译才能下载到控制器中,S7-300/400系列PLC的CPU使用SCL作为编译器,M7使用Borland C++作为编译器,TDC、FM 458控制器使用D7-SYS作为编译器。

(3)辅助软件(www.xing528.com)

1)Borland C++只适合M7编程(M7系统已淘汰)。

2)DOCPRO软件将STEP7的配置数据转换为配线手册。

3)HARDPRO适合复杂控制的S7-300系列PLC硬件配置。

4)M7 ProC/C++只适合M7系统(M7系统已淘汰)。

5)S7-PLCSIM只适合S7系统,实现对用户程序进行离线模拟调试功能。

6)S7-PDIAG只适合S7系统,适合将自定义诊断上传到监控软件(WinCC、PRO-TOOL)中,在上位监控软件中可以同时监控与故障相关的程序。

7)TeleService软件提供远程编程的解决方案,通过电话线(模拟或数字)连接CPU的MPI、PROFIBUS接口进行远程编程和监控。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈