回复:程序理解方面求助

西家讲师

官方工程师

  • 帖子

    3342
  • 精华

    0
  • 被关注

    35

论坛等级:奇侠

注册时间:2018-05-23

普通 普通 如何晋级?

发布于 2020-02-14 17:26:37

1楼

问题1:OB间不能相互嵌套,意思是

OB1调用FC1,FC1调用FC2,FC2调用FC3...FC15调用FC16这么个16层

如果程序中没有把一个块的ENO和另一个块的EN相连,那EN/ENO没什么作用,如果相连了,那就是前一个的ENO影响后一个块的调用了

问题2:SIGN可以看OB20的参数区,有一个同样符号的参数,指令中输入的SIGN会体现在OB20执行时的临时变量SIGN中

所有指令RET_VAL都是返回值

问题3:程序的意思是使用MB_CLIENT的连接完成位去触发第一次的REQ,如果用First_Scan的话,可能会在开始还没建立连接时就触发了,会先报错,等连上才能正常读写,还不如第一次触发使用图中的完成变量

1可以放OB100,但就不是这句话了,肯定用First_Scan触发,3肯定不能放,因为是轮询程序的一部分

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

S7-1200精英训练营

共有1959条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。