(C) 在OS属性中设置WinCC项目在OS站的存储路径,如图5所示。
图5
2.3 组态S7容错连接
(A) 打开NetPro,确认ES站中的CP1623和S7-400 处于同一网络中,选择ES站中的WinCC Application,双击下面表单的空白处,如图6所示。
图6
(B) 在连接伙伴中选择已经组态好的CPU 416-5H PN/DP,连接类型选择S7 connection fault-tolerant,如图7所示。
图7
(C) 确认CP1623和CPU 416-5H PN/DP的接口信息,如图8所示。
图8
注意:如果配置了两块CP1623,接口信息会相应改变。
深圳长期销售西门子SMART模块3AT04
2.4 编译下载项目
(A) 因为本例中实用的STEP7是欧洲版,需要更改显示设备语言,选择Options-Language for Display Devices…,如图9所示。
图9
(B) 在已安装项目语言中添加英语(美国),并将其设置为默认语言,如图10所示。
图10
(C) 选择Options-‘Compile Multiple OSs’ Wizard-Start,执行AS-OS编译,如图11所示。
图11
(D) 在向导中选择相应的S7 Program,选择Connection,如图12所示。
图12
(E) 确认在NetPro中创建的S7连接分配在WinCC的命名连接下,如图13所示。根据向导完成AS-OS编译。
图13
(F) 根据向导完成AS-OS编译,编译完毕后,打开WinCC项目,确认S7连接编译在WinCC的命名连接下,如图14所示。
图14
(G) 在WinCC OS站的右键菜单中选择PLC-Configure,远程配置OS站的SCE(Station Configuration Editor),如图15所示。
图15
(H) 如果可访问的计算机列表中没有出现OS站的名称,直接在目标计算机中输入OS站名称,选择Configure,如图16所示。
图16
(I) 选择OK,下载OS站组态信息,如图17所示。
图17
(J) 确认OS站下载成功,如图18所示。
图18
(K) 在SIMATIC Manager界面中选择深圳长期销售西门子SMART模块3AT04SIMATIC H Station下载,该下载包括硬件组态、软件程序以及S7容错连接。
(L) 在WinCC ES站的右键菜单中,选择PLC-Compile and Download Objects…,如图19所示。
图19
(M) 确认编译和下载选项,选择Start执行,如图20和21所示。
图20
图21
注意:上述操作都在ES上组态,涉及S7-400H、ES站硬件组态和OS站下载的具体步骤可以参考下载中心编号为A0550的文档《PC站组态、下载使用指南》。
(N) 在OS站上启动WinCC Runtime测试项目,如需修改,可以在ES站上进行,重新编译后再下载到OS站上。
关键词
WinCC,S7-400H PN,工业以太网,TCP/IP,S7容错连接
1概述
与在标准系统中一样,在S7 分布式安全系统中具有PROFINET接口的安全CPU之间可以通过深圳长期销售西门子SMART模块3AT04IO控制器与智能设备方式进行安全相关的通信。通信通过两个安全应用程序块进行,即F_SENDDP块用于发送数据,而F_RCVDP块用于接收数据。这些块由用户在F-CPU相应的安全程序中调用,可用于固定数量的BOOL和INT类型的数据进行安全传送。
使用智能设备功能,需要使用STEP7 V5.5 和支持智能设备功能的硬件设备。对于支持智能设备功能的硬件,请参考如下链接: 44383954
2 安全相关的IO控制器与智能设备通信
在本例程中,将CPU317F-2PN/DP作为IO控制器,IM151-8F PN/DP CPU作为智能设备。通过两个CPU的集成PN口进行安全相关的通信。
2.1 示例所使用的软硬件环境
• STEP7 V5.5 SP2
• STEP7 Distributed Safety V5.4 SP5
• CPU317F-2PN/DP V3.2 订货号6ES7 317-2FK14-0AB0
• IM151-8F PN/DP CPU V3.2 订货号6ES7 151-8FB01-0AB0
2.2 硬件配置
2.2.1 智能设备配置
1、在STEP7中对智能设备进行硬件配置。新建一个项目,项目名称Safety PN,先插入一个S7-300站,将名称修改IM151-8F,如图1所示。
图1
双击硬件打开配置界面,在右侧产品列表PROFINET IO→I/O→ET200S中找到IM151-8F PN/DP CPU拖入到项目中,如图2。
图2
在弹出的对话框中设置IP地址和新建一个以太网网络,如图3。
图3
2、设置CPU的保护等级和激活包含安全程序选项,之后打开F参数属性页,根据提示设置安全全程序密码,如图4和图5。
图4
图5
3、双击X1 PN-IO槽,找到智能设备属性页,激活智能模式选项,如图6。
图6
点击“New”按钮,创建 IO 控制器和智能设备之间安全相关的通信地址区,见图7。
图7
安全相关的发送功能块F_SENDDP一次发送16个BOOL数据和2个INT数据需要6个字节的输出地址,由于同时还要发送6个字节的安全相关信息,所以一个发送需要12个字节的输出地址,同时为了接收对方发回的安全确认信息还要有6个字节的输入地址。同样接收功能块F_RCVDP除了要12字节的输入地址外,由于要回复给发送方安全确认信息,还需要有6个字节的输出地址。
定义地址区的规则:要发送的数据的输出数据地址区必须以与关联的输入数据地址区相同的起始地址开始。输出数据地址区共需要12个字节,而与其关联的输入数据地址区需要6个字节。要接收的数据的输入数据地址区必须以与关联的输出数据地址区相同的起始地址开始。输入数据地址区共需要12个字节,而与其关联的输出数据地址区需要6个字节。例程中配置一个发送数据区和一个接收数据区,根据这个规则,最后的通信地址区配置如图8。
图8
4、按照图9、图10所示步骤生成GSD文件然后进行安装,这样,在HW Config的硬件列表里就会出现之前配置的IM151-8F CPU。这样,智能设备的硬件配置就完成了,最后将整个硬件保存并编译下载到CPU中。
图9
图10
2.2.2 IO控制器配置
IO控制器的配置前两项和之前的智能设备的配置是类似的,也是插入300站,设置IP地址和网络,激活安全相关参数。
1、添加智能设备,HW Config界面右侧列表中找到之前导入的智能设备,拖到PROFINET IO总线上。
图11
2、添加完智能设备后,双击修改智能设备的设备名要与之前做配置时候一致,图12。
图12
修改完成后系统会提示设备名有重名,点击Yes确认就可以。图13
图13
3、修改地址区起始地址,安全相关的通信定义地址区的规则在之前已经提到,系统自动分配的地址区可能不符合要求,按照规则修改智能设备在IO控制器中的地址,如图14。之后,将硬件配置保存并编译后下载到CPU317F-2PN/DP中。
SIMATIC VS130-2 编码读取系统专门为工业领域中的数据矩阵代码 (DMC) ECC200 以及各种 1D/2D 编码的读取而研发。 完整包装由照明装置、分析单元、传感器头和电缆组成。 可手动旋转安装并投入运行。 即便是未经过培训的人员也可马上正确操作,因为操作非常简单,无需培训,只需将系统编程为“已示教”。 深圳长期销售西门子SMART模块3AT04
借助标准化的接口,可灵活地接入自动化系统。 此外对于简单的输送单元也可在无附加控制器的情况下实现独立的解决方案。
典型的应用领域为汽车工业、航空航天、医疗技术、电子产品生产和半导体生产。
■ 单独的照明单元适用于较大的读取距离
■ 板载 PROFIBUS、Ethernet 和 DI/DO;PROFINET I/O 功能
■ 基于网络的操作界面
■ 无需在计算机上安装软件,直接进行调试
■ 基于网络的远程维护方案
■ 可进入独立运行模式
■ 集成的故障画面存储器
■ 通过密码限制访问权限
以下功能可供选择:
■ 借助一个编码(数据矩阵代码)样本进行“示教”
■ 读取编码信息
■ 将编码信息与一个定义的字符串进行比较
■ 测量编码质量
■ 在移动的或静止的对象上处理编码
■ 将解码结果从三个控制输出端发出:
- READ: 编码被解码。
- MATCH: 被解码的编码内容与参考资料完全一致。
- N_OK: 编码无法解码。
■ 解码的数据矩阵代码信息通过 PROFIBUS DP、Ethernet 或借助转换器发送至 RS232 接
口
■ 输出格式化
■ 集成的 DI/DO,例如适用于无附加控制器的“独立”运行模式。
■ 可通过 PROFIBUS DP、PROFINET IO、DI/O 或 Ethernet 远程控制
■ 可通过基于网络的内联网或互联网界面远程维护:
- 监控(读取模式下的实时画面)
- 诊断(故障画面、登录信息、...)
- 系统管理(软件升级、...)
- 故障分析,以在错误读取时查找原因
■ 环形照明的控制