-
TC3
简单程序及功能块介绍
-
----------------------------------------
杨煜敏
1.
打开
Twincat3
,点击
new twincat project
新建
TC3
项目
2.
随后选择
TwinCAT
Project
,输入项目名称和项目保存路径后点击
OK
1
3.
出现树形资源管理器
4.
右键
P
LC
新建
PLC
项目,选择好
Standard PLC Project
,输入
PLC
项目名,
注意:不
允许中文
名
2
5.
<
/p>
创建好
PLC
项目后可以发现
standard
中已经包含了一个用
ST
语言编写的
MAIN
空程序
< br>以及包含了一个
PlcTask
3
4
一.
IF
语
句,格式:
If
(条件语句)
then
(执行语句)
END_IF
1.
程序如下:
2.
程序写好后在工具栏
TWINCAT
找到
Activate Conf
iguration
激活配置并且下载
PLC
< br>程
序
5
3.
弹出窗口点击
OK
切换到运行模式点击
OK
随后在菜单栏
PLC
中点击
Login
继续在菜单栏
PLC
中点击
start
6
4.
在
TwinCAT3
中可以在线观察到
if
语句的效果:
< br>只有
IF
后的条件满足就会之星
THEN
后的语句
5.
接下来是一个完整
if
语句,格式为:
IF
(条件
1
)
t
hen
(执行语句
1
);
ELSIF
(条件
2
)
then
(执行语句
2
);
?
.
ELSE
(执行语句
n
)
END_IF
程序如下
:
此处
level
为
int
型
执行后效果为只要满足
IF
或者
ELSEIF
后的条件则相应执行
THEN
< br>后的语句,如果所有条
件都不满足则执行
ELSE
后的语句。
7
<
/p>
二.
Case
语句,格式:
Case
变量名
of
值
1
:(执行语句
1
);
值
2
:(执行语句
2
);
值
3
:(执行语句
3
);
?
END_CASE
1.
在刚
才设计的程序之后可以加入一个
case
语句
< br>,
程序如图:
此处,
str
为
strin
g
型
2.
同
样点击
再点击
观看程序执行情况,
3.
效果为
CASE
后的变量相应为某一个
值就执行这个值所对应的语句。
三
.
For
循环
结构:
FOR
(变量名):
=
(变量值)
TO
(变量值)
DO
(执行语句);
END_FOR
1.
编写程序,程序如下:
8
2.
点击
并
进行在线监控
注意:
FOR
后
N
一个周期循环
10
次,每次循环一次执行
DO
后面的语句,也就是说一
个周
期
v1:=v1+1;
这条语句会
执行
10
次,所以
FOR
循环一般都是已知循环次数
四.
Repeat
循环
结构:
REPEAT
(执行语句)
UNTIL
(条件语句)
END_REPEAT
1.
接着上面程序继续写程序:
9
此处
v2
为
int
型,并且赋初值
0
2.
点击
并
在线监控
效果为
v2
一开始就会累加,直到加到
10
停止,所以
repeat
循环是先
执行再判断
五.
< br>while
循环,结构:
WH
ILE
(条件语句)
DO
(执行语句)
END_WHILE
10