西门子系列IEC1131-3标准编程语言
PLC存在严重的缺点,主要是PLC的软、硬件体系结构是封闭而不是开放的,绝大多数的PLC是专用总线、专用通信网络及协议,编程虽多为梯形图,但各公司的组态、寻址、语文结构不一致,使各种PLC互不兼容。国际电工协会(IEC)在1992年颁布了IEC1131-3《可编程序控制器的编程软件标准》,为各PLC厂家编程的标准化铺平了道路。现在开发以PC为基础、在WINDOWS平台下,符合IEC1131-3国际标准的新一代开放体系结构的PLC正在规划中。 (西门子S7-1200系列PLC)
国际电工委员会制订了工业控制5种标准编程语言(IEC1131-3),它们是:
1、梯形图(LD):适合于逻辑控制
2、功能块图(FBD):适合于典型固定复杂算法控制如PID调节等。
3、顺序功能图(SFC):适合于多进程时序混合型复杂控制。
4、指令表(IL):适合于简单文本自编专用程序。
5、结构化文本(ST):适合于复杂自编专用程序,如特殊的模型算法。
TRACE MODE6 IEC 6-1131/3编程语言中包括3种可视化的编程语言(FBD、SFC、LD),针对的目标用户是工程师和商业分析人员;2种面向过程的(ST、IL)语言,面向程序员。使用TRACE MODE6 IEC 6-1131/3语言,你可以同样方便的对控制器、人机界面算法、企业资产管理和制造执行系统的逻辑功能进行编程。TRACEMODE6提供的IEC6-1131/3语言将强大的功能、易用性和低误差率***的组合在一起.TRACE MODE6 IEC 6-1131/3编程语言不但完全遵从国际标准,而且包含了诸如带有典型控制算法的扩展功能模块库。