【任务描述】
安装西门子802C光盘软件,并熟悉改程序的界面,能输入简单的程序。
【任务实施】
1.编程工具PLC802界面的熟悉
编程工具PLC802是以西门子S7-200的STEP7-Micro/WIN32工具为基础,编程工具PLC802使用Micro/WIN的部分功能,编程使用梯形图语言,编程工具PLC802使用S7-200的子集。
(1)主界面
图7-46所示为STEP7-Micro/WIN32的主界面,包括浏览条、指令树、交叉引用、数据块、状态图、符号表等。
图7-46 主界面
(2)阶梯逻辑元素及其工作原理
阶梯逻辑(LAD)是一种与电气中继图相似的图形语言。当在LAD中写入程序时,使用图形组件,并将其排列成一个逻辑网络。下列类型在创建程序时可以使用:
触头代表电源可通过的开关。电源仅在触头关闭时通过正常开启的触头(逻辑值一);电源仅在触头打开时通过正常关闭或否定(非)触头(逻辑值零)。
线圈代表由电流充电的中继或输出。
方框代表当电流到达方框时执行的一项功能(例如,计时器、计数器或数学操作)。
网络由以上元素组成并代表一个完全的线路。电源从左边的动力杆流过(在LAD编辑器中由窗口左边的一条垂直线代表)闭合触头,为线圈或方框充电。
(3)在LAD中构造简单、串联和并行网络的规则
放置触头规则:每个网络必须以一个触头开始,网络不能以触头终止。
放置线圈规则:网络不能以线圈开始;线圈用于终止逻辑网络。一个单一网络可有若干个线圈,只要线圈位于该特定网络的并行分支上。不能在网络上串联一个以上线圈(即不能在一个网络的一条水平线上放置多个线圈)。
放置方框规则:如果一个方框有ENO,电流扩展至方框之外;这意味着可以在方框之后放置更多的指令。在网络的同级线路中,可以串联若干个配备ENO的方框。如果方框没有ENO,则不能在其后放置任何指令。
(4)在LAD中输入指令
使用工具条按钮或功能键
1)在程序编辑器窗口中将光标放在所需的位置。一个选择方框在位置周围出现(见图7-47)。
2)或者单击适当的工具条按钮(见图7-48)
3)出现一个下拉列表(见图7-49)。滚动或键入开始的几个字母,浏览至所需的指令。在所需的指令上双击或使用ENTER键插入该指令。如果此时不选择特定的指令类型,则可返回网络,单击通用指令的记忆区域(该区域包含“???”,而不是助记符),或者选择该指令并按ENTER键,将列表调回。
图7-47 选择方框
图7-48 工具条按钮
图7-49 下拉列表
(5)在LAD中输入地址
如要指定一个常数(例如100)或一个绝对地址(例如I0.1),只需在指令地址区域中键入所需的数值。图7-50所示使用鼠标或ENTER键选择键入地址区域。
(6)在LAD中输入程序注解
将光标放在网络标题线上的任何地方,双击或按ENTER键,调用网络标题/注解编辑器。如图7-51所示,可以输入一个标题,标识网络逻辑和关于网络内容的注解。网络标题在程序编辑器中显示;网络注解仅在网络标题/注解编辑器中显示,并在打印程序注解时显示。
图7-50 在LAD中输入地址
图7-51 输入程序题目和注释
(7)在LAD中编译(www.xing528.com)
如图7-52所示,可以用工具条按钮或PLC菜单进行编译。
(8)测试通信网络
1)在STEP7-Micro/WIN32中,单击导航条中的“通信”图标,或从菜单中选择视图→通信(见图7-53)。
图7-52 在LAD中编译
图7-53 通信菜单
2)从“通信”对话框的右侧窗格,单击显示“双击刷新”的蓝色文字(见图7-54)。如果通信连接成功,就会显示一个设备列表,包括模块类型和站号。
图7-54 通信连接
(9)下载程序
1)下载至PLC之前,必须核实PLC处于“停止”模式。检查PLC上的模式指示器灯。如果PLC未设为“停止”模式,单击工具条中的“停止”按钮,或选择PLC>停止。
2)单击工具条中的“下载”,或选择“PLC”→“下载”。“下载”对话框出现。
3)根据默认值,在初次发出下载命令时,复选框“程序代码块”、“数据块”和“CPU配置”(系统块)被选择。如果不需要下载某一特别的块,清除该复选框。
4)单击“确定”按钮,开始下载程序。
5)如果下载成功,一个确认方框会显示以下讯息:“下载成功。”程序继续执行步骤12。
6)如果STEP7-Micro/WIN32中的CPU类型数值与实际PLC不匹配,会出现一个带有以下讯息的警告方框:“为项目选择的PLC类型与远程PLC类型不匹配。继续下载吗?”
7)欲纠正PLC类型选项,选择“否”终止下载程序。
8)从菜单条选择PLC>类型,调出“CPU类型”对话框。
9)能从下拉列表方框选择纠正类型,或单击“读取CPU”,由STEP7-Micro/WIN32自动读取正确的数值。
10)单击“确定”按钮,确认PLC类型并清除对话框。
11)单击工具条中的“下载”按钮,重新开始下载程序,或从菜单条选择PLC>下载。
一旦下载成功,在PLC中运行程序之前,必须将PLC从“停止”模式转换回“运行”模式。单击工具条中的“运行”按钮,或选择PLC>运行转换回“运行”模式。
2.了解802CPLC的使用资源
(1)PLC地址定义及范围
表7-5为802C的PLC地址定义及范围,表7-6为地址区V的组成,表7-7为特殊标记位定义(只读)。
表7-5 802CPLC地址定义及范围
表7-6 地址区V的组成
表7-7 特殊标记位定义(只读)
(2)编址
1)直接编址:直接编址指定内存区域/尺寸和位置;例如,VW790指V内存区域内的字位置790。
可以字节、字或双字方式存取几个PLC内存区域(V、I、Q、M和SM)。欲指定以字节、字、或双字方式存取地址,在内存区域后使用尺寸指定符号。例如,欲以字节方式存取V100,使用VB100;欲以双字方式存取,使用VD100。欲存取内存区域内的某一位,需要指定内存区域、字节地址和点号后的位号。表示格式为:VB100.7。此例存取字节V100内的最后一位。
2)间接编址:可对数据类型I、Q、M、T、C和V进行间接编址。欲使用间接编址,创建一个指向该位置的指针。指针全部为双字数值,可用于存取字节,字和双字数值。不能对位值间接编址。
使用双字移动(MOVD)指令将位置(指针)地址移至要求目的地。只使用V内存位置或累加器寄存器AC1、AC2和AC3作为目的地地址。在指针地址开始处使用&符号。在目的地地址之前使用星号(*)表示使用此位置包含的地址,而不是数值。可以对符号和内存地址进行间接注解。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。