加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

ABBAC900F学习笔记200:modbus通讯11

(2022-04-04 16:14:34)
标签:

abb

ac900f

freelance

modbus通讯

分类: ABBDCS
接着学习,还是那一篇资料。第四章4.6,现在开始读写通讯功能快的学习。读写功能块前面的学习也用过,现在详细了解一下。
读取8个、16个线圈功能块。MODM_R8C、MODM_R16C
以读取16个线圈为例子
ABBAC900F学习笔记200:modbus通讯11
功能
       读取二进制值,MODM_R16C功能块。这两个功能块对话框都是类似的,就用读取16个线圈的功能块作为代表进行介绍。
功能块通过freelance的串行或TCP(以太网)接口从外部系统读取布尔数据(线圈状态),使用modbus功能号码01或者02。
 功能码 01  读取线圈状态  逻辑线圈的开/关状态,即从外部系统的二进制模块读取缓冲数据。
 功能码 02  读取输入状态  离散输入的开/关状态,即数据直接在外部系统的二进制模块中读取。

MODM_R8C额MODM_R16C功能块的区别是读取二进制(线圈)数量不一样。功能块MODM_R8C可以接收和分配多达 8 个报文数据项的信号,功能块MODM_R16C多达 16 个数据项。可以使用功能块MODM_R8C读取单个二进制值。报文项目在输出R01至R16处按顺序提供,以便在freelance系统中进一步处理。
ABBAC900F学习笔记200:modbus通讯11

参数设置对话框中“自动请求”复选框的不同选择设定决定了发送行为的状态,具体的介绍前面记录过。输入端REQ为1时开始数据传输。如果输出NDR为0,发送报文数据元素可用。该功能块不能显示为面板,也无法在freelance operations运行时进行操作。
接下来介绍参数对话框其它内容。
优先级:1至5,或者"-"没有优先级。
提示:输入提示信息。这个和别的功能块一致。
消息文本:消息输出文本。直接输入或者从列表框选择。
超时:设置等待响应的最大毫秒单位时间。整型数值0-9999ms。输入0表示没有超时。
重试:超时错误发生或者消极报文相应发生时,最大的重试次数,0-9.
接口:在硬件组态时,Modbus通讯主站对象的名字。这个必须定义(凡是红色底色的都必须定义)。
自动请求:勾选表示自动请求模式。输入REQ不能切换。
                 不选:未处理功能块,即没有输入REQ
                  涂黑:没有自动请求,即输入REQ为1就开始。
modbus功能
从站地址:输入从站地址,范围是0-247.
线圈地址:输入变量快的线圈地址
线圈状态(单选):modbus功能01读取线圈状态
输入状态(单选):modbus功能02读取读取输入状态
计数:输入报文中线圈变量的数量,如果是MODM_R8C,最大数量是8;如果是MODM_R16C,最大数量是16.
 名字  数据类型  配置  访问  注释
 输入        
 EN  BOOL  YES  RW 使能
TRUE:此功能块可以处理
 REQ  BOOL  YES  RW TRUE: 报文读写开始信号
输出        
 ENO  BOOL  NO  RO  处理状态
TRUE:功能块处理完毕
 NDR  BOOL  NO  RO  TRUE:控制读报文的输入REQ
 R01至R16  BOOL  NO  RO  freelance报文数据
 OVR  BOOL  NO  RO  TRUE:超限信号
 RSP  DINT  NO  RO  响应时间
 ERR  BOOL  NO  RO  错误状态
TRUE:功能块出错
 STA  INT  NO  RO  功能块错误代码
 参数定义对话框        
 TOUT  INT  YES  RW  超时
 RETRYS  INT  YES  RW  重试次数
 ADDR  BYTE  YES  RW  从站地址
 FCODE  INT  YES  RW  MODBUS功能码
01-线圈状态;02-输入状态
 COILSTART  WORD  YES  RW  起始地址
 COILCNT  WORD YES   RW  数量
 此行为空白        
补充一下:
modbus功能码01就是读取DO和中间bool变量状态,02就是读取DI状态。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有