西门子PLC S7-200系列的编程软件是STEP7 MicroWIN,软件中在系统块中设置CPU密码以限制用户对CPU的访问。可以分等级设置密码,给其他人员开放不同等级的权限。不用密码等级的说明如下:
首先定义西门子PLC S7-200系列的功能,有以下3类:
功能一包含:读写用户数据,启动、停止CPU,读取、设置系统时钟;
功能二包含:上载程序、数据块、系统块;
功能三包含:下载到CPU,监视程序状态,运行模式程序编辑,删除程序、数据块、系统块,在状态表中强制数据,执行单/多周期程序扫描,在PLC->信息,中刷新扫描周期数据,复制程序、数据块、系统块到存储卡,在STOP模式下写输出;
密码等级分为4等,定义如下:
1. 一级:可以实现功能一,功能二和功能三;
2. 二级:可以实现功能一,功能二。如果需要实现功能三,则需要输入密码;
3. 三级:可以实现功能一,如果需要实现功能二和功能三,则需要输入密码;
4. 四级:最高级别,禁止用户上载程序,即便有正确的密码也不行。在没有源程序的情况下,处于第四级密码保护下的CPU也不支持程序状态监控、运行模式程序编辑和项目比较。其他功能处于和第三级密码相同的保护状态。