精智屏和S7-400H通信

    西门子新推出了新一代的Comfort Panel(精智系列面板)和带有PROFINET 接口的S7-400H PN(CPU 41x-5H),在Comfort Panel和S7-400H PN之间建立以太网连接的配置过程中,较之传统操作面板和S7-400H,组态软件和方式都产生了变化。
    注意:本文只描述S7-400H PN通过集成PN接口连接Comfort Panel,S7-400H PN通过集成MPI/DP接口或CP443-1(IP地址)连接Comfort Panel,或连接支持脚本功能的其它操作面板(例如xP277等)也可以参考本文。
            本文中所使用的硬件和软件环境如下:
    (A) S7-400H PN
    CPU 416-5 H PN/DP (6ES7 416-5HS06-0AB0, Firmware V6.0)
    IM153-4 PN HF (6ES7 153-4BA00-0XB0, Firmware V4.0)
    SM 321/322 16DI/DO
    (B) TP900 Comfort Panel (6AV2 124-0JC01-0AX0)
    (C) TIA Portal ES 工程师站
    Field PG M3 (6ES7 715-1BB20-0AA0)
    Windows 7 Ultimate SP1(X64)
    STEP7 Professional 2010 SR2 (STEP7 V5.5 SP2 HF1), TIA Portal V11 SP2 Upd4 (STEP7 Professional V11 SP2 Upd4, WinCC Professional V11 SP2 Upd4)
    注意
    由于TIA Portal V11 SP2尚未支持S7-400H,所以仍需要经典STEP7 V5.5 SP2 HF1组态S7-400H PN;可以参考以下链接:

    而仅需要WinCC Comfort V11 SP2组态Comfort Panel即可。
    建议安装WinCC Comfort/Advanced/Professional V11 SP2,可以参考以下链接:


    2组态Comfort Panel和S7-400H PN的以太网连接
    在ES站上的STEP7中组态S7-400H PN,在TIA Portal中组态Comfort Panel及其和S7-400H PN的以太网连接。

    2.1 组态S7-400H PN项目
    S7-400H PN的典型配置如1图所示。


    图1

    (A) 打开STEP7,参照实际配置,创建 SIMATIC H Station,如图2所示。


    图2

    (B) 设置Rack0上的CPU 的PN接口地址为192.168.0.101,Rack1上的CPU的PN接口地址为192.168.0.102。
    (C) 在Rack0上的CPU属性中选择Clock memory,设置Memory byte为MW10,如图3所示。


    图3

    2.2 组态Comfort Panel项目
    (A) 打开TIA Portal,创建新项目,添加 HMI设备,选择Comfort Panel,如图4所示。


    图4

    (B) 设置Comfort Panel的以太网的IP地址为192.168.0.100。
    (C) 在Connection中添加用于监控Rack0的CPU的连接PLC_1,通信驱动选择”SIMATIC S7-300/400”,设置IP地址为192.168.0.101,Expansion slot为3,Rack为0,如图5所示


    图5

    (D) 在Connection中添加用于监控Rack1的CPU的连接PLC_2,通信驱动选择”SIMATIC S7-300/400”,设置IP地址为192.168.0.102,Expansion slot为3,Rack为1,如图6所示


    图6

    (E) 在Connection中添加用于创建过程变量的连接PLC_Changer_12,通信驱动选择”SIMATIC S7-300/400”,设置IP地址为192.168.0.101,Expansion slot为3,Rack为0
    (F) 在HMI tags中添加如下内部和外部过程变量,如图7所示。


    图7

    (F) 本文附件Connection.zip中包含三段脚本。在Scripts中添加过程Connection_PLC1,将 connecton_PLC1.txt中的文本分别拷贝到Sub中,注意系统函数ChangeConnection的参数需要和连接PLC_1的地址和位 置一致,如图8所示。


    图8

    (G) 在Scripts中添加过程Connection_PLC2,将connecton_PLC2.txt中的文本拷贝到脚本中,注意系统函数ChangeConnection的参数需要和连接PLC_2的地址和位置一致。
    (H) 在Scripts中添加过程Connection_lost,将connecton_lost.txt中的文本拷贝到脚本中,如图9所示。


    图9

    (H) 在变量trigger_PLC1的Properties-Event-Value change中添加函数,分配之前创建的过程Connection_PLC1,如图10所示。


    图10

    (I) 在变量trigger_PLC2的Properties-Event-Value change中添加函数,分配之前创建的过程Connection_PLC2。
    (I) 在Schedule tasks中添加任务Check_Connection,Trigger选择1 Minute,在Properties-Event-Update中添加函数,分配之前创建的过程Connection_lost,如图11所示。


    图11

    (J) 在Screen中添加测试画面,显示所有变量和报警信息,如图12所示。


    图12

    2.3 切换连接的脚本逻辑解释
            以变量trigger_PLC2触发过程Connection_PLC2为例解释切换脚本的逻辑:
    (A) 变量trigger_PLC2表示PLC2的Clock Menory Byte的*4位,即每0.8秒0/1变化一次,其数值更新触发过程Connection_PLC2。
    (B) 首先执行初始化,即确认连接PLC_2正常,而连接PLC_Changer_12默认指向连接PLC_1。
    (C) 然后执行连接PLC_1的状态检测,变量con_state_PLC1累加1;如果连接PLC_1正常,则变量trigger_PLC1同样触发过程 Connection_PLC1,这样变量con_state_PLC1即被复位为1,连接PLC_Changer_12依然指向连接PLC_1。
    (D) 如果连接PLC_1中断,trigger_PLC1不会触发过程Connection_PLC1,这样变量con_state_PLC1一直累加,不会复 位,直至大于10;此时执行连接切换,将连接PLC_Changer_12指向连接PLC_2,并标识连接PLC_1无效。
    (E) 如果连接PLC_1和PLC_2都无效,则尝试切换连接将PLC_Changer_12指向连结PLC_2。
            以变量trigger_PLC1触发过程Connection_PLC1切换连接的逻辑同上。
            在Schedule tasks中触发过程Connection_lost的逻辑解释如下:
    (A) 每隔一分钟判断变量con_state_PLC1/2的值:连接PLC_1/2正常时,将变量con_state_PLC1/2设置为5;
    (B) 而当变量con_state_PLC1/2大于等于5时,标识连接PLC_1/2无效。
            根据上述过程的脚本逻辑,变量con_state_PLC1/2的值和连接PLC1/2的状态对应关系如表1所示。

    变量con_state_PLC1/2值连接PLC1/2状态
    0初始化
    1~5正常
    6~10中断
    11~20故障
    100无效


    表1
     

    2.4 下载调试项目
            将项目编译后下载到Comfort Panel后,做以下调试:
    (A) 初始时,Comfort Panel和S7-400H PN的连接正常,变量trigger_PLC1/2在0/1变化,变量con_state_PLC1/2基本上在1/2变化,连接默认指向连结PLC_1,如图13所示。


    图13

    (B) 拔掉连接PLC_1的网线,连结PLC_1中断,变量trigger_PLC1无效,变量con_state_PLC1为100,连接PLC_Changer_12切换到连接PLC_2,如图14所示。


    图14

    (C) 重新连接PLC_1的网线,连结PLC_1恢复,变量trigger_PLC1在0/1变化,连接PLC_Changer_12依然保持到连接PLC_2,如图15所示。


    图15

    (D) 手动停止PLC2,变量trigger_PLC2不再变化,不再执行过程Connection_PLC2中对变量con_state_PLC2的复位操 作,变量con_state_PLC2为100,连接PLC_Changer_12切换到连接PLC_1,如图16所示。


    图16

    该项目可以实现Comfort Panel在S7-400H PN单CPU断线和停机时的自动切换。


    上海腾希电气技术有限公司专注于西门子PLC,V90伺服,V20变频器等, 欢迎致电 13681875601

  • 词条

    词条说明

  • Web 操作设置

    操作设置操作设置要使用 CPU Web 服务器并设置 Web 服务器的特性,需要在网络视图、设备视图或者拓扑视图中高亮**显示 CPU。在巡视窗口的“属性 > 常规 > Web 服务器”(Properties > General > Web server) 下执行下列设置:启用 Web 服务器限制对安全**文本传输协议 (HTTPS) 的 Web 访问激活自动更新多语言(设置

  • 使用预定义的 IPv6 规则组态防火墙

    使用预定义的 IPv6 规则组态防火墙含义利用预定义的 IPv6 规则,可以为使用 IPv6 的服务组态防火墙。在 CP 的本地安全设置中启用预定义的 IPv6 规则后,防火墙中也启用了系统定义的 ICMPv6 服务,该服务可在全局安全功能的“ICMP”选项卡中的“防火墙 > 服务 > 为 IP 规则定义服务”(Firewall > Services > Define se

  • TestCopyMonitor 的操作

    TestCopyMonitor 的操作DB TestCopyData 的操作模式和传送方向在 DB TestCopyData 的位 0 (OperationMode) 中,已对 FC 的模式进行编码。值 0 ... 3 标识模式:模式 0功能已阻止模式 1帧条目作为 DB TestCopyData 的开始模式 2不断以循环缓冲的形式写入 DB TestCopyData模式 3填充 DB TestC

  • CPU SR40

    技术数据SIMATIC S7-200 SMART,CPU SR40, 上,AC/DC/继电器, 机载 I/O: 24 个 24V DC 数字输入;16 个 2A 继电器数字输出; 电源:AC 47-63Hz 时,85 - 264V AC 程序存储器/数据存储器 40 KB 网络服务器支持一般信息产品类型标志CPU SR40 AC/DC/继电器附带程序包的● 工程系统STEP 7 Micro/WIN

联系方式 联系我时,请告知来自八方资源网!

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

电 话: 021-37660026

手 机: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

手 机: 13681875601

电 话: 021-37660026

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved