热门搜索:
西门子S7-200SMARTCR60s
触摸屏项目在调试过程或实际运行时偶尔会出现异常错误。例如,IO域均显示###,使用归档日志文件函数无法归档历史数据日志文件,用户正常登录后却无法执行操作,打印报告时无法打印AuditTrail文件等异常现象。异常问题产生时,如何从异常现象快速出发,查找造成异常现象的根本原因是解决问题的关键所在。
例如IO域都显示###,首先需要检查触摸屏和PLC通讯是否正常,较可靠、较直接和较有效的方法就是在触摸屏画面中增加报警视图。同时选择报警缓冲区,报警类别勾选System。如图1所示。下载触摸屏程序或者仿真连接PLC在报警视图中查看通讯连接状态。如图2所示。另外还需要考虑IO域属性的格式样式设置的长度是否足够,如图3所示。
图1 报警缓冲区
图2 报警视图查看通讯状态
图3 IO域格式样式设置不够
例如使用归档日志文件函数时,点击执行归档文件功能却无法正常复制日志文件至其他存储设备上。此时通过报警视图可以查看系统事件,如图4所示,系统事件提示日志文件未关闭。
图4 日志文件未关闭
组态关闭日志文件系统函数并执行,然后执行归档日志函数就可以正常复制日志文件。
图4 日志文件未关闭
组态关闭日志文件系统函数并执行,然后执行归档日志函数就可以正常复制日志文件。
图5 成功导出日志文件
例如之前用户可以登录正常操作,过段时间后再次登录发现无法正常操作,异常现象如图6所示。可以在报警视图中清楚的看到系统事件,用户已经连续登录尝试3次,但均未成功登录。此时可以通过用户视图或者重新下载项目,下载项目前也可以在触摸屏的项目运行系统设置中用户管理下取消启用登录尝试限制,并且下载时覆盖用户管理。如图7和图8所示。
图6 用户登录权限不足
图7 通过用户视图修改未授权的用户
图8 取消启用登录尝试限制
例如需要打印AuditTrail文件时,直接执行打印功能时会报错。错误信息如图9所示。根据报警视图中系统事件的提示可以明确打印AuditTrail文件时需要先停止记录,然后执行打印函数。
图9 打印AuditTrail文件报错
上述举例仅是部分异常现象的说明,可以看出在项目调试阶段或者实际运行过程中出现异常情况时,可以组态报警视图查看异常系统事件和系统编号。借助Portal软件集成的强大的帮助系统,搜索相对应的报警编号可以快速定位故障现象发生的原因和解决方案。该方法适用于大多数异常问题的处理,可以起到事半功倍的效果。
一、基本信息
中国正在进行产业升级,越来越多的机械设备开始销售到全国各地,出口到世界各个国家,这是一个令人欣喜的现象。随着工业自动化行业的发展,生产设备的自动化水平越来越高,几乎所有的自动化设备都不可避免的涉及现场调试和现场故障诊断。目前机械设备制造厂家面临的是调试人员短缺,出差效率低和差旅费用支出过多的问题,如果有一种技术可以让设备调试人员不到现场就可以进行简单的程序修改和故障诊断的话,无疑会大受欢迎。
随着通信技术和应用软件的不断发展,目前可以利用的软硬件工具也越来越多,将这些软硬件进行**的结合配置,不难发现有很多手段可以实现远程调试和诊断。在这些方法中,通过第三方工具部署PC间的*网络然后再利用西门子TIA Portal Cloud Connector组件进行PLC的远程连接无疑是较简单和较节省成本的。
下面通过PC之间*网络的构建和TIA Portal Cloud Connector组件的部署两个部分进行介绍。
二、PC间*网络构建
当前可以构建*网络的软件硬件非常多,但对于工业场合来讲通过简单的软件和设置快速部署*连接才是较有竞争力的。因为在工业现场,维护人员的知识水平参差不齐,甲方维护人员也没有足够的耐心协助设备厂家进行协调处理。因此,此类方案必须足够简单才有说服力。以下介绍通过Teamviewer 和蒲公英*两款软件进行构建*。
2.1 通过Teamviewer构建*网络
TeamViewer是一款能在任何防火墙和NAT代理的后台用于远程控制的应用程序,桌面共享和文件传输的简单且快速的解决方案。连接到另一台计算机只需要在两台计算机上同时运行 TeamViewer 即可,而不需要进行安装(也可以选择安装,安装后可以设置开机运行)。该软件面世时间长,性能可靠稳定,**度较大,非常方便部署用于远程控制等。
该软件还有一个“隐藏”功能,可以用于两台装有Teamviewer软件的PC之间建立*连接,且操作非常简单。用户只需要在软件中安装*组件,之后利用ID和Password就可以建立*连接。
图1显示了*驱动程序的安装方法,目前显示卸载*是因为该驱动程序已经安装。
图1 *驱动的安装与卸载
安装完*驱动之后可以在主界面中选择*连接方式并且输入伙伴ID,就可以建立*连接了,如图2所示,操作非常简单。建立*之后就可以在图3的界面中看到两台PC的*地址和数据流量,图3还给出了PING的测试效果。
图2 *的建立
西门子S7-200SMARTCR60s
图3 *的建立效果
Teamviewer实现*的操作是非常简单的,不过该软件是一款德国的商业软件,在国内的使用效果时好时坏不太稳定,更重要的是对个人用户和非许可用户的使用时间限制比较严格,长期使用体验较差。如果需要长期使用建议购买许可证,许可证收费较高。
2.2 通过蒲公英*构建*网络
由上海贝锐科技开发的蒲公英*软件也可以方便的实现PC之间的*连接,只需要在两台PC上登录同一个账号就可建立一个*网络,该产品免费版本就可以实现简单的点对点*,同时也可以结合硬件产品实现企业级的*网络搭建。相对于Teamviewer, 蒲公英*的网络构建成本较低,且可以根据客户需求进行定制,适合国内用户。
这两个软件有一个共同的特点是安装文件体积非常小,特别适合于临时部署*时的软件分发,且两个软件操作均非常简单,几乎零上手难度。
图4 蒲公英*的建立效果
三、TIA Portal Cloud Connector连接到PLC
在建立了*连接之后,安装有博途软件和TIA Portal Cloud Connector的PC可以通过现场只安装TIA Portal Cloud Connector软件的PC对现场PLC、触摸屏、驱动器进行远程调试和诊断,非常方便。
图5 TIA Portal Cloud Connector方案架构
在调试环境的创建过程中,第一步两台PC均启动TIA Portal Cloud Connector,现场端的配置为用户设备,调试人员本地端配置为远程设备,并且在本地端的协议标签栏内输入用户设备侧的*地址,如下图6、图7所示。
图7 用户设备地址配置
经过这些设置之后就可以通过启动通信按钮建立两者之间的关系,通过状态显示窗口和状态符号指示器判断连接是否建立。之后就可以打开博途进行各种操作了,值得注意的是在建立连接之后博途软件的网卡列表中会出现现场端PC上的网卡信息,在搜索网络和下载时可以直接选择相应的网卡进行下载,非常直观方便,经测试也可以用于程序的上传。
图8 连接建立的效果
由于在激活TIA Portal Cloud Connector之后,现场端的网卡被映射到了本地,实际操作过程中,只需要直接选中现场端与设备相连接的网卡即可。同时,经过实际测试,在Cloud Connector连接激活之后,Starter和Smart PLC 软件也可以直接通过该网卡直接在线以及上传程序、监控程序,十分惊喜。
图10 STARTER中的连接效果
四、应用总结
TIA Portal Cloud Connector 有多种应用场景和配置方法,本文所述的部署方式仅仅代表笔者本人意见,个人认为是较实用也是较快速实现远程调试诊断的方案。考虑到设备维护时现场环境恶劣,维护人员技术水平较差,必须要用及其简单快速的方式完成部署,否则在高级的方案和设备也很难在现场推广。得益于目前笔记本电脑的普及和移动通信速度的大幅度提升和流量费用的大幅降低,使得现场人员通过手机热点的方式连接到Internet已经不是什么难事了,需要做的仅仅是在笔记本电脑上点几下按钮而已。
综上所述,PC间的*配合TIA Portal Cloud Connector可能会是接下来被重点关注的远程设备维护解决方案之一。
西门子S7-200SMARTCR60s