求SFC65到68CONT参数的理解
刘玉蓉
发布于2014-10-23 17:58
194
0
标签:
求SFC65到68CONT参数的理解
问题补充:
当CONT赋予1时,只要给REQ一个脉冲触发就能始终保持通讯数据的交换,是否正确。
佳答案
1、输入参数CONT
输入参数CONT (继续)是一个控制参数。通过此参数可以决定:作业结束之后是否
保持建立与通讯伙伴的连接。
. 如果在次调用时选择CONT=0,则在数据传送结束之后将再次终止连接。
然后,连接可重新用于与新通讯伙伴进行数据交换。
这种方法确保了只在实际使用时才占用连接资源。
. 如果在次调用时选择CONT=1,则在数据传送结束时保持建立连接。
这种方法用于,例如,在两个站之间周期性地交换数据。
2、你的理解基本正确。
通过SFC65 “X_SEND”,发送数据到本地S7站以外的通讯伙伴。在通过REQ=1调用SFC之后再发送数据。
REQ:控制参数“请求激活”.。
输入参数REQ的用法:
REQ(请求)输入参数只用于启动作业:
. 如果您为一个当前未激活的作业调用SFC,则该作业将用REQ = 1进行启动
(情况1)。
. 如果某特定作业已启动但尚未完成,并且您再次调用SFC来执行相同的作业
(例如,在一个循环中断OB中),则SFC不会判断REQ (情况2)。
相关资料:
<S7-300400的系统软件和标准功能>下载:
https://www2.ad.siemens.com.cn/download/Upload/AS/manual/1023.pdf