下载此文档

ST结构化文本.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
一、:工程文件的后缀名为pro,在新工程中建立的第一个程序结构单元(anizationUnit)将被自动命名为PLC_PRG,这个程序结构单元就类似于C语言中的主程序。在PLC_PRG中可以调用各种函数及功能块,而函数和功能块都属于程序结构单元。PLC-1131-3DS能够区分在同一工程中的不同对象:程序结构单元(POU)数据类型(datatypes)资源(resources):1)首先应该设置PLC的输入输出以保证工程中使用的地址的准确性。2)接着建立解决问题的程序结构单元3)选择适当的语言编写程序4)写好程序之后,对程序进行编译去除程序中的所有错误。:当工程之中的所有错误被去除之后激活仿真模式,就是与仿真PLC连接,与此同时将工程下载到PLC中,这样PLC-1131-3DS就处于在线方式了。现在能以适当的顺序测试工程了,手动改变输入变量的值,观察输出是否正确。用PLC-1131-3DS调试程序当程序发生错误时,你可以设置断点。当处理发生中断时,你就可以及时的在断点处检查所有工程变量的值。工作在单步方式(singlestep)下,可以检验程序的逻辑错误。你可以强制输入或输出变量的值。使用流控制(flowcontrol)可以知道哪些程序段已经执行。采样轨迹(SamplingTrace)显示变量在长时间的变化过程曲线。整个工程可以以文本文件的形式导出。总而言之PLC-1131-3DS对于PLC编程是一种完善和方便的工具。(1)工程(Project)一个工程包括了PLC程序中所有的对象,工程中包含了如下对象:·程序结构单元POUs·数据类型datatypes·资源resources·库函数libraries(2)程序结构单元(POU)函数 (Functions)Error!Referencesourcenotfound.,功能块(functionblocks)Error!(programs)都是程序结构单元(Error!)。每个POU包括了定义变量和程序主体两个部分Error!Referencesourcenotfound.。程序主体用IEC编程语言编写,其中包括:指令表(IL)结构文本(ST)SFCFBD梯形图(LD).PLC-1131-3DS支持所有的标准IEC程序结构单元。Error!!,但是不允许递归调用.(3)函数(Function)当定义函数的时候,不要忘记函数中必须含有返回值的数据类型,也就是说在函数名的后面必需紧跟冒号和一个数据类型。"结构"是指高水平的结构化编程能力,象一个"结构化的编程";"文本"是指应用文本而不是梯形图和顺序函功能表的能力。ST语言不能代替其它的语言,每种语言都有它自己的优点和缺点。ST主要的一个优点就是能简化复杂的数学方程。特点高级文本编程语言结构化的编程简单的标准结构快速高效的编程使用直观灵活与PASCAL类似有计算机编程经验的人可以很容易地使用它符合IEC61131-3标准功能数字量和模拟量I/O逻辑操作逻辑比较表达式算术运算判断语句机器的状态语句循环语句功能块可选用的动态变量诊断工具结构文本基础IFvalue<7THEN WHILE value<8DO value:=value+1; END_WHILE;END_IF; 表达式表达式是指返回变量评估值的结构。表达式由操作符和操作数组成。操作数可以是常量,变量,调用函数或其它表达式。。赋值语句包括位于左边的变量,赋值操作符":=",及后边需要计算的表达式。所有的语句,包括赋值语句,必须要以分号";"结尾。当这行程序执行后,变量"Var1"的值是变量"Var2"的两倍。,但它们是源代码中非常重要的一部分。它们解释了一部分代码,使程序更易读懂。注释帮助你或其他人读你的程序,即使过去了很长时间。注释不被编译,因此不会影响程序的执行。注释应该用一对星号和小括号括起来"(*comment*)"。,就会出现优先级的问题(执行的顺序)。操作符按优先级的顺序来执行。在任何一个表达式中,首先执行最高级别的操作符,接着执行低一级的操作符,等等,直到执行完所有的操作符。具有相同级别的操作符按照书写顺序从左至右依次执行。操作符符号/语言优先级括号()依次降低函数调用例子Callargum

ST结构化文本 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小105 KB
  • 时间2019-07-16