西门子模块6ES332-5HF00-0AB0
PCS 7系统是否支持S7-300 PLC?
标准PCS 7系统仅支持S7 -400 /S7-400H CPU,不支持S7-300 PLC组态。用户需要单独安装PCS 7 Industry Library工业库,进而实现在PCS 7系统中组态S7-300 PLC的功能要求。
SIMATIC PCS 7 Industry Library V8.0 的功能是以 SIMATIC PCS 7 过程库的形式执行的,是对此过程库的标准功能的理想补充。 由两个可单独安装的子库组成:
· Industry Library for PCS 7 :是一个用于对 SIMATIC PCS 7 过程库进行功能扩展的领域库
· Industry Library for S7:是一个用于对基于 S7-300 控制器的成套设备进行组态的领域库
PCS 7工业库对S7-300 CPU基本要求
· 硬件: 带有 V3.1 或更高版本固件的 S7-300
· 软件: SIMATIC PCS 7 V8.0 或 SIMATIC STEP 7 V5.5 和 CFC V8.0
PCS 7中如何集成S7-300 CPU?
为了实现在PCS 7中集成S7-300 CPU,在PCS 7 中工业库提供了两个子库:IL for PCS 7和IL for S7,其中的“IL for S7"主要就是面向S7-300 CPU环境下的应用需求。而在PCS 7中集成S7-300 CPU主要有两个方式,一个是以S7-400 CPU为主,S7-300 CPU作为类似RTU的角色与S7-400 CPU通讯,提供相应的数据;另一个方式则是S7-300 CPU独立组态,包含OS或操作员面板等,无须额外的作为主控的S7-400 CPU站。
如何基于工业库在PCS 7中集成S7-300 CPU
OS系统能否与S7 -300、 S71200、S7-1500 PLC建立通讯?
PCS 7系统支持OS服务器/OS单站直接建立与S7-300/ S7-1200,S7-1500 PLC 建立相应的通讯连接。
对于S7-300 PLC,可通过创建‘SIMATIC S7 Protocol Suite’驱动通道,建立基于TCP/IP或Industrial Ethernet 通讯连接。
对于S7-1200,S7-1500 PLC,创建‘SIMATIC S7-1200,S7-1500 Channel’通道驱动建立连接。
西门子卡件6ES7315-7TJ10-0AB0
1 自引导方式介绍和准备
1.1 自引导方式介绍
在下面的情况下,触摸屏需要通过自引导的方式恢复为出厂设置。
(1) 当触摸屏不能进入操作系统,例如触摸屏启动后显示为白色的界面。
(2) 触摸屏界面上弹出系统错误提示,例如找不到文件。
(3) 点击装载窗口上的按钮无反应或者报错。
(4) 忘记触摸屏的密码,无法进入触摸屏的控制面板。
目前支持通过以太网连接恢复为出厂设置的面板类型为MP377和TP177B 4.3"( 订货号为6AV6 642-0BD01-3AX0)
注意:
OS更新与恢复为出厂设置区别
(1)恢复为出厂设置时,HMI 设备上的许可证密钥将被删除。如果不使用恢复为出厂设置来更新操作系统,则 HMI 设备上的许可证密钥将会保留。
(2)恢复为出厂设置时,所有数据通道参数均会恢复。只有重新配置数据通道之后,传送才能启动。
1.2 下载准备
以太网线,直通线或者交叉线均可。建议使用交叉线,因为直通线需要计算机的网卡支持直通线。
(1)交叉线:
一端使用T568B标准(橙白—1,橙—2,绿白—3,蓝—4,蓝白—5,绿—6,棕白—7,棕—8),另外一端使用T568A(绿白—1,绿—2,橙白—3,蓝—4,蓝白—5,橙—6,棕白—7,棕—8 )。
(2)直通线:
两端都使用T568B标准(橙白—1,橙—2,绿白—3,蓝—4,蓝白—5,绿—6,棕白—7,棕—8)。
注意:
上面的数值1,2,…,8 表示RJ45接头的引脚序号。
2 下载设置
2.1 触摸屏的下载设置
给触摸屏断电。
注意:
保持触摸屏处于断电状态。
2.2 组态计算机上的下载设置
(1)设置PG/PC接口
打开组态计算机的控制面板,找到Set PG/PC接口图标,双击出现如下画面界面,在应用程序访问点中选择S7Online(Step 7)-->本地的以太网卡名称。
图1
(2)打开ProSave软件
ProSave软件在安装WinCC Flexible时默认安装。同时,ProSave也可以单独安装。下载链接如下:10347815
在开始—>所有程序—>SIMATIC—>ProSave下打开ProSave软件,如下图所示:
图2
(3)ProSave软件设置
在ProSave软件中,在设备类型中选择触摸屏的型号,并将连接方式选择为Ethernet,如下图中的内容1所示。同时,在IP地址中输入一个IP地址,此IP地址与组态计算机处于同一个网段。,或者IP地址任意,且不与计算机本身的IP地址冲突。
组态一个到S7-300的服务器连接:
S7-200和S7-300的S7连接通过TSAP来定义。
注意:分别组态S7-200和S7-300时,本地和远程的TSAP号是必须对应的。通常本地TSAP是默认的,所以在组态此步骤时,需要两边确认一下。
本地TSAP为12.00无法更改,远程TSAP设置为10.04(这是在STEP7网络组态得到的参数)。激活“接受所有连接请求"复选框,点击“下一步"按钮继续组态。
选择CRC校验,使用缺省的时间间隔30秒,点击下一步按钮。
填写模块所占用的V存储区的起始地址。你也可以通过建议地址按钮来获得系统建议的V存储区的起始地址, 点击下一步按钮。
点击"完成"按钮完成以太网向导设置。
之后功能块ETHx_CTRL 和 ETHx_XFR将被创建,必须在STEP 7-MicroWIN的主循环块MAIN (OB1)中调用这些功能块。
功能块ETHx_CTRL 用于建立通讯。编写图中的通讯程序,保存组态并下载到S7-200 CPU上。
注意:功能块ETHx_XFR 仅在用于客户端进行数据传送时才被调用。
S7-300侧组态
本例中使用S7-300作为样例建立S7连接,对于S7-400的组态步骤是一样的。
在STEP7中打开S7-300项目文件,通过Options--Configure Network或者是相对应的图标打开NetPro对话框。
在NetPro中选中S7-300站的CPU并通过菜单命令,Insert--New Connection添加一个新连接。
选择连接伙伴为“unspecified"及连接类型为“S7 connection"。点击“Apply"按钮,之后S7连接的属性对话框将打开。
由于S7连接是由S7-300创建,因此在S7连接的属性对话框中须激活“Establish an active connection“复选框。输入通信伙伴CP243-1的IP地址,之后点击“Address Details"按钮。
在“Address Details"对话框中,本地的TSAP通常选用默认,输入通信伙伴的TSAP,本例中S7-200的TSAP为12.00。
注意:分别组态S7-200和S7-300时,本地和远程的TSAP号是必须对应的。通常本地TSAP是默认的,所以在组态此步骤时,需要两边确认一下。
西门子卡件6ES7315-6TH13-0AB0
在NetPro中选中S7-300站,保存及编译后下载到S7-300 中,此处注意需要下载网络组态。
接下来,在S7程序中调用功能块,进行编程。
STEP7编写PUT/GET程序
需要在S7-300程序中,调用功能块FB14 “GET" 和 FB15 “PUT"。可以在Standard Library--Communication Blocks--Blocks下找到这些功能块。
注意:
1. ID:为Netpro里组态S7连接属性窗口中的Block paramters-Local ID。
2.ADDR_1为伙伴PLC的数据区域,由于通信伙伴是S7-200的V区,V区与S7-300的DB1地址相对应。
3.RD_1为本地PLC的数据接收区;SD_1为本地PLC的数据发送区。
如果通信无法建立,请查看“PUT"和“GET"指令的错误代码,STATUS仅在一个周期内有效,需要在ERROR=1时捕捉错误状态。如下图所示:
对于FB14 “GET" 和 FB15 “PUT"的输入参数'ID",也可通过鼠标右击功能块ID引脚,可以自动插入本地ID连接。如下图所示: