s7-1200Modbus通讯初始化和主站程序怎么编 点击:10968 | 回复:8



hpei123

    
  • 精华:0帖
  • 求助:4帖
  • 帖子:6帖 | 52回
  • 年度积分:1
  • 历史总积分:15
  • 注册:2015年11月20日
发表于:2016-03-31 10:02:49
楼主
求助帖10分-未结帖

s7-1200ModbusRTU通讯初始化和主站程序怎么编,主要是主站程序 MB_MASTER 功能块中DATA_PTR数据指针这一项怎么编?照着网上的输入一直显示错误




yangxr1981

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 47回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2016年3月24日
发表于:2016-03-31 11:23:03
1楼
应该是你选择的块不对,你选了1500的块,,1200应该用下面的这个modbus程序做

hpei123

  • 精华:0帖
  • 求助:4帖
  • 帖子:6帖 | 52回
  • 年度积分:1
  • 历史总积分:15
  • 注册:2015年11月20日
发表于:2016-03-31 16:01:31
2楼

选的就是这个啊,是不是得先添加一个存储寄存器的变量啊

yangxr1981

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 47回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2016年3月24日
发表于:2016-03-31 16:32:36
3楼


回复内容:

对: hpei123 选的就是这个啊,是不是得先添加一个存储寄存器的变量啊 内容的回复!

可以的,你需要先建好一个DB块,块的属性里面把优化的块那个钩去掉,编译下,DB块里面的数据要够长

hpei123

  • 精华:0帖
  • 求助:4帖
  • 帖子:6帖 | 52回
  • 年度积分:1
  • 历史总积分:15
  • 注册:2015年11月20日
发表于:2016-03-31 23:51:37
4楼

我初学不知道怎么弄啊,大虾能给个例子吗

hpei123

  • 精华:0帖
  • 求助:4帖
  • 帖子:6帖 | 52回
  • 年度积分:1
  • 历史总积分:15
  • 注册:2015年11月20日
发表于:2016-04-05 17:20:29
5楼


回复内容:

对: yangxr1981 回复内容:对: hpei123  选的就是这个啊,是不... 内容的回复!


请问MB_MASTER编程中REQ的接的变量Clock_10Hz怎么定义的啊,我现在对于这些细节不太懂,望大神指点

小小小白

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2012年2月22日
发表于:2018-03-05 11:13:01
6楼

在PLC的属性里,有个系统时钟设置,如果你的通讯频率不高或者通讯地址少的话可以直接用时钟触发通讯

chaizhi

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 96回
  • 年度积分:0
  • 历史总积分:77
  • 注册:2017年9月07日
发表于:2018-04-12 16:30:53
7楼
在PLC的属性里,有个系统时钟设置,如果你的通讯频率不高或者通讯地址少的话可以直接用时钟触发通讯

郭远林

  • [版主]
  • 精华:3帖
  • 求助:8帖
  • 帖子:106帖 | 2106回
  • 年度积分:294
  • 历史总积分:43018
  • 注册:2011年10月21日
发表于:2018-04-12 22:38:45
8楼
本人也喜欢这么样的通讯,,

热门招聘
相关主题

官方公众号

智造工程师