ABBAC900F学习笔记323:IEC61131编程-SFC编程23

标签:
abbac900fiec61131-3编程sfc编程 |
分类: ABBDCS |
前面一段时间一直在看官方的编程手册,官方手册仅仅是对和SFC编程相关的菜单工具栏做了简单介绍,没有涉及具体的教学例子。今天开始结合自己做练习,使用模拟器,来回顾前面学习内容。
新建一个联系程序SFC_PRJ1。
最开始结构只有一个层级。
1.
在项目名字那里点击鼠标右键,弹出菜单选择插入>下一级
2.
弹出的对话框只有一个可选内容-组态,就是它了,点击确定按钮
3.
可以给这个组态定义一个名字,这里我使用了默认的名字,点击确定按钮
4. 可以看到项目结构树多了一个层级
5. 鼠标右键点击组态这个层级,弹出菜单选择插入>下一级
6.
弹出的对话框有两个选项:硬件、软件,这里我选择硬件,点击确定按钮
7. 可以对硬件定义一个名字,这里我使用默认的名字
8. 可以看到项目树形结构有多了一个层级
9. 重复上面5、6、7步骤,插入软件层级,得到下面的结构
10.
在软件software层级点击鼠标右键,弹出的菜单上选择插入>下一级
11. 弹出的对话框列表中选择过程站,然后嗲及确定按钮
12.
弹出的过程站名字组态对话框,把名字修改成PS,当然不改也没有问题,然后嗲及确定按钮
13. 现在项目树形结构多了很多内容,这些是系统自动生成的。
14.
鼠标右键点击PS.USRASK(任务列表),弹出的菜单选择插入>下一级.
15.
弹出的对象选择对话框有任务和默认任务两个,这里选择默认任务,点击确定按钮
16.
弹出“默认任务”命名对话框,将名字修改为D_TASK,写一下注释,当然不修改名字,不写注释也没什么影响。可以看出默认任务的优先级为4,是很低的。前面的学习可以知道,只有没有其他任务运行时,才会执行默认任务。
17.
按照14、15、16的方法再插入任务层级,名字修改成TASK,插入后项目成绩变成这个样子。
18. 鼠标右键点击任务层级,弹出菜单选择插入>下一级
19.
弹出的对象选择对话框有两个,终于见到这段时间要学习的编程语言了。选择SFC程序 SFC,点击确定按钮。
20. 设置SFC程序名字,写注释,点击确定按钮。
21.
按照18、19、20步骤插入程序列表PL,现在的项目树形结构如下:
结构刚刚开始搭建,有点困了,先睡觉,明天继续学习记录。