关于S7-300通信功能块FB14 “GET”和 FB15 “PUT

关于这两个功能块就触发有疑议如下,请大家给与指导:
1、 FB15 “PUT”,我可以用上升沿来触发,这是没什么问题的;
2、FB14 “GET”,接收数据是不是只能通过时间脉冲不停触发,才能获取数据?脉冲时间一般设置多少呢。另如果我从3个SERVER端获取数据,可以用同一个时间脉冲吗,如果不能,需要怎样处理呢,谢谢

最佳答案

1、FB14和FB15是异步通讯功能。 这些模块的运行可能跨越多个OB1循环。 通过输入参数REQ激活FB14或FB15。 DONE、NDR或ERROR表明作业结束。触发也可以用定时脉冲固定触发,也可利用通讯状态来触发。
2、可以用同一个或不同的时间脉冲。例如配置 MB10 为时钟存储器,读、写任务由这个时钟触发。但要注意脉冲间隔要合适,以保证通讯正常运行。
在 OB1 循环中调用这些块的实例:
http://support.automation.siemens.com/CN/adsearch/resultset.aspx?region=CN&lang=zh&netmode=internet&ui=MTg4ODY4ODMA&term=18654395S7-300&ID=18610307&ehbid=18610307
3、有关时钟存储器:见
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=50997&cid=1029

提问者对于答案的评价:
是我之前背景数据块的问题,多谢

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐