您当前的位置:五五电子网电子知识电器控制PLC工业控制西门子STEP7中的编程语言 正文
西门子STEP7中的编程语言

西门子STEP7中的编程语言

点击数:7307 次   录入时间:03-04 11:58:09   整理:http://www.55dianzi.com   PLC工业控制

梯形图、语句表和功能块图是3 种基本编程语言,可以相互转换。

1.顺序功能图(SFC) :STEP 7 中的S7 Graph

2.梯形图(LAD) 直观易懂,适合于数字量逻辑控制。“能流”(Power flow)与程序 执行的方向。

3. 语句表(STL):功能比梯形图或功能块图强。

4.功能块图(FBD):“LOGO!”系列微型PLC 使用功能块图编程。
5.结构文本(ST):STEP 7 的S7 SCL(结构化控制语言)符合EN61131-3 标准。
SCL 适合于复杂的公式计算、复杂的计算任务和最优化算法,或管理大量的数据等。

6.S7 HiGraph 编程语言
图形编程语言S7 HiGraph 属于可选软件包,它用状态图(stategraphs)来描述异步、非顺序过程的编程语言。
7.S7 CFC 编程语言
可选软件包CFC(Continuous Function Chart,连续功能图)用图形方式连接程序库中以块的形式提供的各种功能。
8.编程语言的相互转换与选用
在STEP 7 编程软件中,如果程序块没有错误,并且被正确地划分为网络,在梯形图、功能块图和语句表之间可以转换。如果部分网络不能转换,则用语句表表示。语句表可供喜欢用汇编语言编程的用户使用。语句表的输入快,可以在每条语句后面加上注释。设计高级应用程序时建议使用语句表。梯形图适合于熟悉继电器电路的人员使用。设计复杂的触点电路时最好用梯形图。功能块图适合于熟悉数字电路的人使用。S7 SCL 编程语言适合于熟悉高级编程语言(例如PASCAL 或C语言)的人使用。
S7 Graph,HiGraph 和CFC 可供有技术背景,但是没有PLC 编程经验的用户使用。S7 Graph 对顺序控制过程的编程非常方便,HiGraph适合于异步非顺序过程的编程,CFC 适合于连续过程控制的编程。


本文关键字:西门子  编程语言  PLC工业控制电器控制 - PLC工业控制