贺永森
(合肥合锻机床股份有限公司 技术中心,安徽 合肥230601)
远程编程技术意指在远离设备的情况下,通过某种手段对特定的PLC 进行编程监控,然后根据监控数据对程序进行修改控制。
现代设备结构日趋复杂,自动化程度也越来越高,许多设备综合了机械、电子、自动控制、计算机等先进技术,从而使设备发生故障时诊断难度增大。一般简单问题可由设备使用、维护人员解决,但当系统出现较严重、复杂故障时,则需要技术人员才能解决问题。如果每次都请专业技术人员到现场服务,无疑将增加企业成本。此时,远程编程技术即可解决这个问题。
使用调制解调器拨号的Ts 远程编程的优点是配置简单,价格便宜,覆盖范围广。PC 上只需要有串口,PLC 上只需要有MPI 接口,只要有电话线的地方就可以监控。
当然其缺点也同样明显,由于其连接方式是拨号上网,速度慢,容易出现连接中断,尤其是进行跨国监控时受电话线影响更大。
为了节约出差成本,减少设备维护费用,在我公司出口捷克的一台YH73-500A 液压机中使用了远程编程技术。
液压机的软、硬件选择以及通信流程如图1 所示。
用普通电脑作为监控机,装有 Simatic Teleservice 和Simatic Step7 V5.4 编程软件。硬件包括西门子S7-300 PLC,Ts 适配器,带串口的调制解调器。
图1 功能示意图
PLC 端连接:将Ts 适配器插在S7-300 PLC的MPI 端口上,另一端接在带串口的调制解调器上,然后将电话线连接到调制解调器即可。同时记住该电话号码。
远程监控端连接:只需将电脑通过串口与调制解调器相连,再将电话线连接到调制解调器。
2.3.1 设置调制解调器
安装调制解调器的驱动。打开“ 控制面板”,双击进入“ 电话和调制解调器选项”。在“ 电话和调制解调器选项”窗口中打开“ 拨号规则”页面点击“ 编辑…”按钮,进入“ 编辑位置”页面。
选择国家、区号;由于公司长途外拨需要加“ 9”,因此需要在长途电话外线号码一项填“ 9”。如果是直播电话则默认就行。“ 区号规则” 和“ 电话卡”选项中采用默认。
回到“ 电话和调制解调器选项”窗口项中的“ 调制解调器”选项来测试调制器是否可用。在该画面中点击“ 属性”进入看所使用的调制解调器是否启用;再选择“ 诊断”项点击“ 查询调制解调器”按钮看有调制解调器通讯是否成功,若显示响应成功则此调制解调器设置完成,否则需重新安装调制解调器。
2.3.2 使用Simatic Teleservice 软件建立通讯
打开Ts 软件,通过“ Phope Book” →“ New”在左侧新建一个文件夹“ New Folder”。在右侧点击右键菜单新建一个“ New Plant HD”。然后双击打开该Plant,在Adapter type 中选“ Ts Adapter MPI”,在Name 中填上hd,在Phone Number 中填上PLC 所接电话线的号码,点击“ 确定”,如Simatic Teleservice 软件设置界面如图2 所示。
图2 Simatic Teleservice 软件设置界面
在右侧区双击hd 打开hd,在弹出窗口“ Modenm connection”中的“ Modem”一项通过下拉箭头选择使用的调制解调器。在Loction 中选择在控制面板设置调制解调器参数时起的名称、新地点,点击“ Dial”开始拨号,此时会弹出一个警告窗口,直接点“ OK”;再点一次“ Dial”Ts 软件开始拨号,同时在电脑和PLC 侧的调制解调器中都有拨号音;稍等,如果拨号成功,会在Ts 软件的窗口右下角显示“ ON-LINE”且为暗红色,此时则表明电脑通过调制解调器已经与Ts Adapter 适配器连接上了。
2.3.3 使用Simatic Step7 进行监控
打开Simatic Step7,在选项栏打开“ 设置PG/PC接口(I)”,设置电脑与PLC的连接接口。在“ 设置PG/PC 接口”中选“ Ts Adapter”,然后点击“ 属性”按钮设置连接参数,设置完成后就可以使用Step7 软件进行上载、下载和在线监控了。
PLC的远程监控对现代企业管理有重要意义,可极大降低工厂对技术人员的依赖,减少设备管理成本,减少设备维修时间。可广泛应用于各种设备系统中,对于目前使用以太网远程编程成本较高的情况,使用电话线调制解调器拨号的远程编程是一个不错的解决方案。
[1]西门子(中国)有限公司,编.Ts Adapter Modular Manual.SIEMENS 设备手册.西门子(中国)有限公司,2003.
[2]西门子(中国)有限公司,编.基于ADSL 的远程访问.SIEMENS设备文档.西门子(中国)有限公司,2005.