再以主PLC为例,它分为三层目录:
(1)SIMATIC 300 Station :Hardware 、CPU316-2DP (2)CPU316-2DP:Connections、S7 Program (3)S7 Program:Sources、Blocks、Symbols
这三层目录就介绍主要部分Hardware-硬件组态监控界面、Blocks-程序块。
2.1、Hardware-硬件组态监控界面
首先单击SIMATIC 300 STATION图标,在右边会出现图标,双击进入硬件组态界面:
16
在界面左侧是主PLC CPU314-2DP-它是作为隧道内的主站设置的(MASTER STATION)。现以主站为例介绍:(0)UR是S7-300底板0的意思,RANK0上插有电源模块PS307-5A、CPU314-2DP、以太网通信模块CP343-1,模拟量输入模块AI,数字量输入模块DI,数字量输出模块DO,串行通信模块CP340(RS232)、串行通信模块CP340(RS422)。
双击左侧(0)UR中DP MASTER,可进入DP(PROFIBUS)设置界面,可以看到主站设置的DP 地址为2,网络名称为PROFIBUS(1),通讯速率设为12MBPS。
界面右侧DP MASTER SYSTEM(1)外挂的7个PLC是罗盘基隧道内通过光纤环网联接的7个远程站点。列出下表显示各LC本地控制器所对应的DP站号:
序号 程序名称 设备名称 DP站号 1 SIMATIC 300(1) LC1本地控制器 1 2 SIMATIC 300(2) LC2本地控制器 2 3 SIMATIC 300(3) LC3本地控制器 3 4 6 7 8
点击标题栏上的按键进入PLC硬件监视状态,此时就可以看到各PLC站点的工作状态:PROFIBUS是否有断线,哪一站点未连接上,或者是哪一站点PLC模块故障都可以实时反映出来。
例如表示该PLC站点未接入DP 总线系统内,可能出现这种情况的原因有:本地控制器断电;PLC内部故障-模块损坏,程序运行出错导致PLC转入STOP模式;光纤转DP OLM模块故障;光纤线路问题。
例如表示该PLC站点硬件故障。具体故障代码可双击图标,并对照西门子S7-300硬件手册查询故障原因。
2.2、程序块 Blocks简要介绍
以主PLC为例:System data 为硬件组态编译后生成文件,OB1为主程序块-Operation Block,PLC在RUN状态时将循环运行该程序块,FB、FC为子程序块,为OB1所调用。DB为数据块、SFB、SFC为系统功能块。隧道程序主要采用梯形图编程、还有部分功能程序块采用STL语言。
SIMATIC 300(4) SIMATIC 300(6) SIMATIC 300(7) SIMATIC 300(8) LC4本地控制器 LC6本地控制器 LC7本地控制器 LC8本地控制器 4 6 7 8 17
3、程序下载
以主PLC为例:选中罗盘基目录下SIMATIC 300主站,点击菜单栏中PLC,再选择Download,就可以将程序输入PLC(包括程序和硬件组态)。有时PC机串口不是COM1则要点击OPTIONS,再选择Set PG/PC Interface,设置串口号。
18