CP341做MODBUS从站疑问

把FB7  FB8写入再删除,是为了什么?   留下2个背景DB块?
这有何意义呢

图片说明:

CP341做MODBUS从站疑问   

最佳答案

在编程当中需要调用FB7、FB8来进行数据的收发,并且分别定义相应的背景数据块对于FB8,管脚定义:
  SF:命令类型,S为Send命令,F为Fetch命令;
  REQ:发送请求,每个上升沿发送一侦数据;
  LADDR:CP341的逻辑地址;
  DB_NO:指定接受区(Fetch的得到的数据存放本地哪一个DB块中)
  DBB_NO:指定接受区(Fetch的得到的数据存放本地DB块中的起始字节);
  LEN:通信区长度;
  R_CPU_NO:需要Fetch对方第几个CPU的数据;
  R_TYP:Fetch对方数据的类型,参考报文头第四个字节;
  R_NO:Fetch对方的DB块号,如果R_TYP为‘D’或‘X’有效;
  R_CF_BYT:通信标志的字节号,M区;
  R_CF_BIT:通信标志的位号;
  Done:发送完成输出一个脉冲;
  ERROR:发送失败输出为1;
  STATUS:状态字。
 做从站不能删除,做主站能删除
<<S7-300 CP341作主S7-200作从的Modbus通信 >>
 http://www.ad.siemens.com.cn/service/search/
插入式为了确认一次,发送数据时就不需要再确认了,可以删除了

提问者对于答案的评价:
还是不明白。 确认什么呢?都删除了还怎么确认?

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc351818.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:56
下一篇 2021年7月5日 上午12:56

相关推荐

发表回复

登录后才能评论