zhangshihui
级别: 正式会员
精华主题: 0
发帖数量: 7 个
工控威望: 97 点
下载积分: 624 分
在线时间: 10(小时)
注册时间: 2016-05-31
最后登录: 2024-12-12
查看zhangshihui的 主题 / 回贴
楼主  发表于: 30天前
图片:
1200PLC 关于MODBUS RTU 通讯指令里的 DATA_PTR 参数, 正常都是填P#DB1.DBX0.0 INT 10; 这样的指针格式,如何将这个参数做成变量啊?
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5212 个
工控威望: 7436 点
下载积分: 158953 分
在线时间: 3171(小时)
注册时间: 2007-11-21
最后登录: 2024-12-19
查看sjm213的 主题 / 回贴
1楼  发表于: 28天前
1、Modbus RTU指令版本4.0开始支持优化的数据块;
2、DATA_PTR 参数应该指向BOOL/BYTE/INT/DINT(常用的数据类型都支持)或其数组。
宿迁电工
级别: 论坛先锋
精华主题: 0
发帖数量: 1085 个
工控威望: 1227 点
下载积分: 2952 分
在线时间: 403(小时)
注册时间: 2018-11-30
最后登录: 2024-12-18
查看宿迁电工的 主题 / 回贴
2楼  发表于: 28天前
同1楼,我都是用数组代替,数组容量要大于等于通讯量就行。
长三角地区,PLC编程,工业机器人编程
吸塑机,轴承合套仪程序开发
专业外协
 TEL:13815796487(微信同号)
zhangshihui
级别: 正式会员
精华主题: 0
发帖数量: 7 个
工控威望: 97 点
下载积分: 624 分
在线时间: 10(小时)
注册时间: 2016-05-31
最后登录: 2024-12-12
查看zhangshihui的 主题 / 回贴
3楼  发表于: 28天前
数组没问题 关键是只是1个固定的数组啊 我现在想的是引脚全部是变量 通过变量来寻址不同的数组
明维修
级别: 略有小成
精华主题: 0
发帖数量: 143 个
工控威望: 256 点
下载积分: 960 分
在线时间: 173(小时)
注册时间: 2010-11-01
最后登录: 2024-12-16
查看明维修的 主题 / 回贴
4楼  发表于: 26天前
图片:
这样不就可以了吗?