自动化论坛热门版块推荐: 西门子论坛 欧姆龙论坛 自动化综合论坛 电气自动化论坛 电力自动化论坛 自动化仪表论坛 机械自动化论坛 工业以太网 职业规划 更多...

台达AH10SCM-5A的应用——Modbus高级功能

2012-08-25 作者:autozhaopin 来源:中国自动化招聘网 浏览: 上传:自动化设备网

摘要:本文将以通过实例说明如何使用AH10SCM模块的MODBUS高级功能,方便的与台达工业自动化产品进行快速数据交换。

本文将以通过实例说明如何使用AH10SCM模块的MODBUS高级功能,方便的与台达工业自动化产品进行快速数据交换。

一、前言
通信在不同的环境下有不同的解释,在出现电波传递通信后通信(Communication) 被单一解释为信息的传递,是指由一地向另一地进行信息的传输与交换,其目的是传输消息。然而,通信在人类实践过程中,随着社会生产力的发展,对传递消息的要求不断提升,从而使得人类文明不断进步。随着工业自动化的发展,工业串行通讯蓬勃发展,RS485/RS422 通讯因硬件设计简单、控制方便、成本低廉等优点,在消防、水文、水利自动报测、楼宇控制等工程中被广泛使用。作为广大工程技术人员,在实际工程应用中经常会遇到类似的问题。本文将以通过实例说明如何使用AH10SCM 模块的MODBUS 高级功能,方便的与台达工业自动化产品进行快速数据交换。

二、产品简介
AH10SCM-5A 为串行通讯扩展模块, 支援MODBUS RS-422/RS-485, 可作为PLC 主机延伸的RS-422/RS485 通讯口,通过ISPSoft 进行PLC程序上/ 下载,监控PLC。

功能介绍:
■ 提供两组RS422/RS485
■ 内置两组120 欧姆终端电阻
■ 每组通讯口最多可连接32 台RS422/RS485设备
■ 可作为COM3 进行PLC 程序的上下载
■ MODBUS 高级提供MODBUS 快速数据交换功能
■ UD Link 提供使用者自定义通讯协议及流程规划功能

三、控制要求
通过DVP10SCM 实现CPU530-EN 与DVP28SV 的数据交换。

四、系统结构
AH10SCM-5A


五、操作步骤
■ 硬件配置步骤
STEP1:连接DVP10SCM 模块的COM1(D+/D-) 与DVP28SV 主机的COM2(RS485+/RS485-)。
STEP2:设置DVP28SV 参数如下所示。
STEP3:开启COMMGR
STEP4:点击“Add”按钮,弹出“Create Driver对话框” ,首先为Driver 标识一个自己喜欢的名字,默认为Driver1,根据PC 与CPU530-EN 的连接方式设置相关参数,如ConnectionSetup\Type,Communication Setting 等。本例中,PC 与CPU530-EN 采用USB 连接,PCCOMPort 为COM5。
AH10SCM-5A硬件配置

STEP5:完成以上设置后,点击“OK”按钮。
STEP6:启动设定,如下图所示。
AH10SCM-5A

STEP7:开启ISPSoft,并为该项目设置一个项目名称,选择PLC 机种。本例中,项目名称设置为DVP10SCM,PLC 机种为AHCPU530-EN。
STEP8:选择『工具(T)』>>『通讯设定(P)』。
STEP9:选择通讯信道名称,根据CPU530-EN的通讯地址设置站号,0 为广播。
STEP10: 双击左侧“HWCONFIG”, 弹出“HWCONFIG 对话框”。
STEP11:选择『设置』>>『侦测(S)』。
STEP12:侦测完毕,如下图所示。
AH10SCM-5A侦测完毕

■ 默认情况下, 系统会将D0 ~ D17 配置为DVP10SCM 的输入装置,因此当实现AHCPU530-EN 与从站数据交换时,请注意以下两点。
■ 在使用AHCPU530-EN 装置时,避免使用D0 ~ D17;
■ 修改AH10SCM 模块的输入装置默认配置。STEP13:双击10SCM 模块图标,弹出“参数配置对话框”。

STEP14:对COM1 及COM2 进行必要设置,本例中,设置COM1 采用默认值。站号247,通讯格式为9600,7,E,1,ASCII,RS485,以保证与DVP28SV 的COM2 通讯格式一致。
STEP15:完成COM1 和COM2 设置后,点击“确定”按钮。
STEP16:右键单击10SCM模块,弹出下拉表单。
STEP17:在下拉表单中选择『智慧型模块设置』,开启SCMSoft。
STEP18:单击“MODBUS 高级”。
STEP19:右键单击“MODBUS 高级”,新增MODBUS 高级。
STEP20:双击“MODBUS1”,弹出“编辑对话框”。
STEP21:在“编辑对话框”设置MODBUS 高级名称、选择背板编号、插槽编号、SCM通讯口,设置完成后,点击“确定”按钮。
STEP22:设置DVP10SCM 与DVP28SV 的数据交换。
STEP23:设置完成后,点击“ ”按钮,弹出“选择模块对话框”。
STEP24:选择背板,选择插槽,点击“确定”按钮,弹出“SCM 下载列表”。
STEP25:下载完成后,点击“确定”按钮,关闭SCMSoft,返回HWCONFIG 画面。
STEP26:点击“ ”按钮,弹出“HWCONFIG对话框”。
STEP27: 点击“是”按钮。关闭HWCONFIG,返回ISPSoft 编辑画面。

六、软件编程
■ 编程前准备
编写程序之前,需先对DVP10SCM 模块的基本寄存器BR 进行了解,并学会使用TO 应用指令实现编程。

■ 编写程序
STEP1:在ISPSoft 画面右键单击“程序”,弹出“建立程序对话框”。
STEP2:输入POU 名称、选择程序类型、编程语言、设定密码,点击“确定”按钮。
STEP3:编写程序如下图所示。
STEP4:选择『PLC主机(P)』>>『PLC程序传输』>>『下载(D)』。
STEP5:点击“确定”按钮,停止PLC,下载程序。正常下载情况下,会弹出进度条。
STEP6:下载完成后,会弹出“确认对话框”,是否将PLC 恢复到运行状态。
STEP7:如果运行PLC,点击“确认”按钮,否则点击“取消”按钮。

■ 数据分析
通过数据抓取软件采集DVP10SCM 与DVP28SV 之间通讯数据,数据如下:

■ 读取M0 时的数据如下:
DVP10SCM → DVP28SV,传送报文: :01 010800 0001 F5 \x0D\x0A
DVP28SV → DVP10SCM,接收报文: :01 0101 01 FC \x0D\x0A

七、结束语
通过使用AH10SCM模块的MODBUS高级功能,方便的与台达工业自动化产品进行快速数据交换,是自动化产品间的通讯更加高效便捷。
顶一下
(1)
100%
踩一下
(0)
0%
资料来源:本站部份资源来源于互联网,如果无意之中侵犯了您的版权,请来电告知,本站将在1个工作日内删除
求职招聘:如需求职招聘敬请访问“中国自动化招聘网”,中国首家最大的 自动化人才网
其它资讯:更多 自动化资讯 文章敬请关注“自动化资讯中心” 或“自动化论坛
文章标签:台达  AH10SCM-5A  Modbus  
把文章收藏到: QQ空间 新浪微博 腾讯微博 人人网 更多...