- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西屋公司串口通讯说明书(U3-1021,U3-1050)(修订版) NEPRI 原 版 ZW RV(2006-7-2)
1、两线时
A15 与B15 短接、A16 与B16 短接、信号线: B15 接正端
B16 接负端
2、四线时
A14 与A15 、B14 与 B15 短接
信号线: A15 接接收正端
A16 接接收负端
B15 接发送正端
B16 接发送负端
3、当波特率为9600 时,将B7 和B8 短接,当波特率为19200 时不需要短接。这个通讯频率其实是指通讯卡在写程序时的频率,即笔记本电脑和通讯卡之间的通讯频率。而通讯卡和外接数 据采集模块之间的数据通讯频率则是在配置文件中来设置。其速度并不限制在以上的两个频率。可以是 1200,2400,4800,9600,19200 等等。
4、屏蔽线都是系统侧(DCS )接地,在C17 端子。外部接地时,DCS 不必再接。
5、所需要的设备
带串口、软驱的笔记本电脑一台,485 转 232 的接口转换器一个,串口通讯线一条。软盘。
6、所需软件(使用DOS5.0 版的老方法)
DOS5.0 启动软盘一个,带DOS 系统启动软件。其它的软件包括:modmastr.exe,rlcextpc.e,xe dlmodbus.exe,rlcflash.exe
7、首先生成配置文件(最终该文件被存到LC 通讯卡中)
首先用EXCEL 建立标准的传输数据表格,见文件:西屋串口通讯目录中的 tb1ModbusLink.xl,s其中的
SLA VE ——ADDR 代表对方通讯设备的硬件地址,一般为1,2,3,。。。。。,由对方厂家定。 RLCADDR 一项填写DCS 串口卡的寄存器地址:
注意:LC 卡寄存器地址为 0-2047,每个寄存器均为 16bit
A 、 浮点数时(一般为 32bit),为 F0000、F0002、F0004……
B 、 整数时(16bit或 32bit),为 I0000、I0001、I0002、I0003…… C 、 开关量时,为D0000 、D0001 、D0002 、D0003
但无论是F0000 还是D0000 ,其后四位数都不能重复,如果在一个LC 卡中,既有AI 量,又有DI 量,假设AI 量在前面DI 量在后面,则其地址可以是:
I0000—I0099,而接下来的 DI 量的地址需是:D0100 —D0199 ,依此类推。
MODADDR 是对方的地址,填写 0000、0001、0002、0003(或者按对方的要求来填写)。
注意:MODBUS
注意:MODBUS
协议地址是 16bit,所以地址范围是 0-65535,而单个 MODBUS
的 Response
报文所包含的字节数以 8bit表示,所以一个 Response报文最多包含 255 个字节(8bit。)
如果是输入 AI 量(一般功能码是 03,即 Holding Registe)r,对方的地址是从 40000 开始,则 MODADDR 的地址顺序就是:0,1,2,3,4,5, 。N 如果对方的地址是从 42049 开始,
则 MODADDR 的地址顺序就是:2048,2049,2050,2051-------
如果是如入的是数字量(一般功能码是 01,即 Coil Statu)s,对方地址是从 10000 开始,则 MODADDR 的地址顺序就是:0,1,2,3,4,5------,--并且一定是按位(1 个 BIT)来读。这时候在CB 中读出使用SLCDIN 算法块。(其中的前四个参数添:0,寄存器地址,LC 卡端口地址。)
MODBCMD 代表DCS 的功能代码
MDATYPE 表示数据的类型
FLOAT 浮点数。(很少用)
INT16 两- 个字节的带符号的整数。(大多数)
UINT16----无符号整数。当对方是无符号数时,因为 OVA TION 只能识别REAL ,INT 等类型,所以要将对方的无符号数放到自己的F 型寄存器中,如 F000,F002,F004 等,而在CB 中,用SLCAIN 算法块,取数据类型用REAL 。
生成配置文件的方法:
A 、 用 Access打开config.mdb一( 个模板) 用鼠标点击,选中表---》-删除 tb1ModbusLink 表
项目---》- 点 FILE----》- 获取外部数据----》- 导入 》--选择已经做好的表格(例如:
tb1ModbusLink.xl)s ----》- 下一步 直- 到完成,在导入到表中填写:tb1ModbusLink
B 、 选择窗体-----》--选 frmStart双( 击)-----》--在 Link Type中选择 Modbus SeriaLink 回车点Continue 填写
文档评论(0)