文档介绍:精品文档
精品文档
1
精品文档
PA8000PLC中文手册
此手册供开放式架构数控系统PA8000的PLC编程人员参照使用,编
程人员在进行
PLC编程以前请仔细阅读本手册。
手册中将介绍怎样利用系统中自带的hefunctiondescribedabove:inST:
Result:=Fct(7,2,4);
程序(Program)
程序是一种程序结构单元,在运行过程中返回一定数量的值。程序在整个工程中都可以被鉴识。
{}Exampleofaprogram
程序可以被调用,但不许诺在函数中调用程序。如果在程序结构单元
中调用程序时程序的返回值有变化,这些变化将保持到下一次程序调用,
即便程序程序是从其余程序结构单元调用的。
程序由初步重点字PROGRAM开始,END_PROGRAM终止。.
Examplesofcallsoftheprogramdescribedabove
inST:
PRGExample;
Res:=;
IfthevariablePARfromtheprogramPRGexampleisinitializedbyamainprogramwith0,andthenoneaftertheotherprogramsarecalledwithabovenamedprogramcalls,thentheRESresultintheprogramswillhavethevalues1,2,,thenthevaluesofthegivenresultparametersalsochangeinacorrespondingfashion.
PLC_PRG
PLC_PRG是一个特意的预先定义的程序结构单元,任何工程都必须含有那个特意的程序。每次循环的过程中调用一次PLC_PRG。
在新工程成立之后第一次履行"Project""ObjectAdd"命令时,程序结构单元对话框中的初始输入项确实是名为PLC_PRG的程序种类。
精品文档
精品文档
6
精品文档
注意:不要删除或许重命名PLC_PRG
Resources
设置和组织工程所需的资源:
全局变量GlobalVariables
PLC设置PLCConfiguration
任务配置TaskConfiguration
采样轨迹SamplingTrace
观看和接收治理器WatchandReceiptManager
库函数(Libraries)
库函数""是一个标准的函数库,可供程序进行调用。
第三章结构文本格式编程语言
在此手册中编程语言以结构文本编程指令为例,其余的指令格式不作详尽介绍。
结构文本编程指令(StructuredText)包括了一系列的编程语句,如条件
语句
("IF..THEN..ELSE"),循环语句(WHILE..DO)等等。
下面确实是一个结构文本指令格式的一段小程序
IFvalue<7THEN
WHILEvalue<8DO
value:=value+1;
END_WHILE;
END_IF;
表达式指操作数被赋值后返回一个确定值的结构。
表达式由运算符和操作数组成,操作数可以是常数、变量、调用函数
或则其余
表达式。
精品文档
精品文档
7
精品文档
按照各样运算符优先级别依次运算获得最后的结果。
拥有最高优先权的运算符最先运算,接着运算第二优先级其他运算
符...直到得出最后结果。拥有相同优先级其他运算符按照从左到右的次序运算。
下面给出结构文本的运算符:
精品文档
精品文档
8
精品文档
运算符
括号
函数调用
求幂
求反
乘
除
求余
加
减
比较
等于
不等于
逻辑与
异或
逻辑或
符号优先级别
(表达式)最高
函数名(参数)
-
NOT
*
/
MOD
+
-
<,>,<=,>=
=
<>
AND
XOR
OR最低优先级
精品文档
精品文档
115
精品文档
指令种类例子
赋值(Assignment)A:=B;CV:=CV+1;C:=SIN(X);
精品文档
精品文档
115
精品文档
调用功能块或许函数的返回
值(Callingafunctionblock
anduseoftheFBoutput)
返回(RETURN)
IF(条件)
CASE(分支)
FOR(循环)
WHILE(