西门子PLC S7-200基本知识
1、S7-200 CPU
S7-200 CPU将微处理器、集成电源、输入电路和输出电路集成在一个紧凑的外壳中,从而形成了一个功能强大的Micro PLC。参见图1--1。在下载了程序之后,S7--200将保留所需的逻辑,用于监控应用程序中的输入输出设备。
2、S7--200的技术指标
3、下载和上传用户程序
下载:用户程序包括以下几个部分:程序
程序块
数据块(可选)
系统块(可选)
配方(可选)
数据归档组态(可选)
当下载程序时,出于安全考虑,程序块、数据块和系统块将储存在存储器中。而程序和数据存档组态将储存在存储卡中,并更新原有的程序和数据存档。那些不涉及下载操作的程序部分也将保留在久存储器和存储卡中,保持不变。
如果程序下载涉及到程序或数据归档组,则存储卡就必须一直装在S7--200上,则程序可能无法正确运行。
将用户程序下载至S7-200 CPU:
1. 选中文件 > 下载菜单命令。
2. 点击需下载的程序部分。
3. 点击“下载”按钮
上传:当您通过STEP 7--Micro/WIN上传程序时,S7-200将从存储器中上传程序块、数据块和系统块。同时从存储卡中上传程序和数据存档组态。数据存档中的数据不会通过STEP7--Micro/WIN上传计算机,而是通过S7-200资源管理器上传。
从S7-200 CPU上传用户程序:
1. 点击文件 > 上传菜单命令。
2. 点击选中需上传的程序部分。
3. 点击“上传”按钮。
4、S7-200CPU事件查询
S7-200会保留一份关于主要CPU事件的历史归档,该归档带有时间标记,所归档的内容包括:何时上电、CPU何时进入运行模式,以及何时出现致命错误。在设置了时时钟之后,归档条目就会带有正确的间和日期。
要查看事件历史归档,可点击PLC > 信息单命令并选择“事件历史”。
5、PLC口令忘记后如何恢复
如果忘记了口令,必须清除S7--200的存储器,重新下载应用程序。清除存储器会使S7-200处于止模式,并且将S7-200中,除了网络地址、波特率和时钟以外的其他参数恢复到出厂设置。清除S7-200中的程序:
1. 在命令菜单中选择PLC > 清除来显示清除对话框。
2. 选择所有的块并点击“确定”确认。
3. 如果组态了口令,STEP7--Micro/WIN会显示口令授权对话框。要清除口令,在口令授权对话框中输入“CLEARPLC”,就可以继续执行全部清除的操作。(“CLEARPLC”不区分大小写。)
全部清除操作不会去掉存储卡中的程序。由于口令和程序一同保存在存储卡中,因而必须重新写存储卡,才能从程序中去掉口令。
6、网络通讯协议选择
(1)点对点接口(PPI)
PPI是一个主站--从站协议:主站设备将请求发送至从站设备,然后从站设备进行响应。参见图7--7。从站设不发消息,只是等待主站的要求并对要求作出应。主站靠一个PPI协议管理的共享连接来与从站通讯。PI不限制可与任何从站通讯的主站数目;然而,不能在网络上安装超过32个主站。
所有的S7-200 CPU都支持PPI和PPI协议,而EM277模块仅仅支持PPI协议。
(2)多点接口(MPI)
MPI允许主--主通讯和主--从通讯。参见图7--8。要与一个S7--200 CPU通讯,STEP 7--Micro/WIN建立主--连接。MPI协议不能与作为主站的S7-200 CPU讯。络设备通过任意两个设备之间的连接通讯(由MPI协
议管理)。设备之间通讯连接的个数受S7--200 CPU或者EM277模块所支持的连接个数的限制。
(3)PROFIBUS
PROFIBUS协议通常用于实现与分布式I/O (远程I/O)高速通讯。可以使用不同厂家的PROFIBUS设备。这些设备包括简单的输入或输出模块、电机控制器和PLC 。PROFIBUS网络通常有一个主站和若干个I/O从站,参见图7--9。主站设备通过组态可以知道I/O从站的类型和站号。主站初始化网络使网络上的从站设备与组态相匹配。主站不断地读写从站的数据。
(4)TCP/IP协议
通过以太网扩展模块(CP243--1)或互联网扩展模块(CP243--1 IT),S7-200将能支持TCP/IP以太网通。表7--4列出了这些模块所支持的波特率和连接数。
7、通讯接口的安装和删除
在“设置PG/PC接口”对话框中,您可以使用“安装/删除接口”对话框来安装或者删除计算机上的通讯接口。
1. 在“设置PG/PC接口”对话框中,点击“选择”,弹出“安装/删除接口”对话框。选择框中列出了可以使用的接口,安装框中显示计算机上已经安装了的接口。
2. 如何添加通讯接口:选择在计算机上安装的通讯硬件,然后单击“安装”。当关闭“安装/删除接口”对话框后,“设置PG/PC接口”对话框中会在“已使用的接口参数分配”框中显示接口。
3. 如何删除通讯接口:选择要删除的接口,然后单击“卸载”。当关闭“安装/删除接口”对话框后,“设置PG/PC接口”对话框中会在“已使用的接口参数分配”框中删除该接口。
8、通讯端口接线
9、网络终端
10、调制解调器连接
(1)使用连接向导可以添加一个新的连接,也可以删除或者编辑一个连接,如图7--24所示。
1. 在“通讯设置”窗口中双击图标。
2. 双击PC/PPI电缆打开PG/PC接口。选择PC/PPI电缆并点击“属性”按钮。在“本地连接”标
签页中,选中“调制解调器连接”框。
3. 在“通讯”对话框中双击“调制解调器连接”图标。
4. 点击“设置”按钮,显示“调制解调器连接设置”对话框。
5. 点击“添加”按钮,启动添加调制解调器连接向导。
6. 按照向导组态连接。
(2)通过调制解调器连接S7--200在添加了一个调制解调器连接之后,可以连接一个S7--200 CPU。
1. 打开“通讯”对话框并双击“连接”图标以显示“调制解调器连接”对话框。
2. 在“调制解调器连接”对话框中,点击“连接”对调制解调器拨号。
11、用RS-232/PPI多主站电缆连接调制解调器
(1)可以使用RS-232/PPI多主站电缆将调制解调器的RS-232通讯口和S7-200 CPU连接起来。见图7--29。
A、开关1、2和3可用来设置波特率。
B、开关5用来选择PPI或PPI/自由端口模式。
C 、开关6选择本地(相当于数据通讯设备 -- DCE)或远端(相当于数据终端设备 -- DTE)模式。
D、开关7选择使用10位或11位PPI协议。
(2)通过RS-232/PPI多主站电缆的开关6您可以将电缆的RS-232端口设置为本地(DCE)或远端(DTE)模式。
A如果您在STEP 7--Micro/WIN下使用RS-232/PPI多主站电缆,或者已将RS-232/PPI多主站电缆连接在某计算机上,则需将RS-232/PPI多主站电缆设为本地(DCE)模式。
B如果您将RS-232/PPI多主站电缆连接在调制解调器上(该调制解调器是DCE设备),则需将RS-232/PPI多主站电缆设为远端(DTE)模式
12、接线图
CPU 221接线图
CPU 222和CPU 224接线图
CPU 224XP接线图
CPU 226接线图
13、致命错误代码和消息
严重错误将导致S7-200停止执行程序。依据错误的严重性,一个致命错误会导致S7-200无法执行某个或所有功能。处理致命错误的目标是使S7-200进入安全状态,S7-200由此可以对存在的错误条件的相关询问作出响应。
当检测到致命错误时,S7--200执行以下任务:
进入STOP模式
点亮SF/DIAG (红色)LED指示灯和停止LED指示灯
断开输出
这种状态将会持续到错误清除之后。在主菜单中使用菜单命令PLC > 信息可查看错误代码。表C--1列出了从S7--200上可读到的致命错误代码及其描述
运行程序错误
在程序的正常运行中,可能会产生非致命错误(如寻址错误)。在这种情况下,CPU产生一个非致命运行时刻错误代码。表C--2列出了这些非致命错误代码及其描述。
编译规则错误
当您下载一个程序时,CPU将编译该程序。如果CPU发现程序违反编译规则(如非法指令),那么CPU就会停止下载程序,并生成一个非致命编译规则错误代码。表C--3列出了违反编译规则所生成的这些错误代码及其描述。