基于PC机的软PLC的研究
华中科技大学硕士学位论文
Windows编程软件包。遵循IECll31-3标准规定的全部5种编程语言。Concept提供一个能迅速扩展配置并具有可重复利用编码特点的宽松环境,从而大大减少了控制系统用于整个设计、启动和维护的费用。Concept也支持984梯形逻辑编程,并可输入已有的Modsoft程序。用户可任意选择5种不同的IEC语言或984梯形逻辑语言的组合,以适应不同用户的要求。ModSofl是Modicon原有产品在DOS下的编程块。采用984梯形逻辑语言,用户可借助Concept将Modsoft升级至Quantum。
此外,像法国CJInternational公司的IsaGRAF软件,支持Windows环境下IECll3l一3全部5种编程语言,并将继续增加新的特征和操作环境,如UNIX、WindowsNT和OS/2。美国WizdomControlInteUution公司的Paradym31软件包支持IECll31—3四种编程语言及C语言。““
但是这些产品也有一些不足,如德国Kw—SoftWare公司的M【『ITIPROG
IECll3l,开发环境为非集成化的多窗口界面。
1.2.3wt32不支持五种编程语言之间的相互转换;法国CJ公司的1SaGRAF不完全符合国际标准IECll31.3标准编程语蕾”。19
131—3标准是有关可编程序控制器的硬件、安装、试验、编程、通讯等方IECl
面的国际标准。它共分5个部分,IECll3l一3是有关编程的标准。该标准共规定了5种编程语言,其中3种是图形化语言,另外两种是文本化语言。图形化语言有梯形图LD(LadderDiagram),顺序功能图SFC(SequentialFunctionChart),功能块图FBD(FunctionBlockDiagram)。文本化语言有指令表IL(InstructionList)和结构文本ST(StructuredText)。5种编程语言各有特长:
顺序功能图是一个相对高层的图形语言,使用步,动作、转换、分支的状态语言,提供了总的结构并与状态定位处理或机器控制应用相互协调。它用图解的方法来定义一个顺序,类似流程框图。
功能块图包括数学运算、PID控制、双稳、比较.转换、计时/计数、逻辑、通讯、诊断等功能。功能块图用来将功能块组成功能块网,网上的每一个功能块处理多个输入变量,并提供一个或多个输出,因此功能块图类似信号流程图。它提供了一个5