回复:FC的参数传递

白果

  • 帖子

    698
  • 精华

    12
  • 被关注

    27

论坛等级:奇侠

注册时间:2005-08-25

黄金 黄金 如何晋级?

发布于 2015-09-18 09:01:03

3楼

展开查看
以下是引用mkas在2015-09-18 08:35:20的发言 >2楼

白果大侠,为什么在OB1中打开了DB块,在FC中的程序为什么又正常了呢?同样是SR指令。

以下是引用白果在2015-09-18 08:30:51的发言 >1楼:FC块以下是FC1里...

引用1楼详细内容:

FC块

以下是FC1里的代码:
A #chufa //#chufa是FC1里定义的一个输入型形参。
S #baojing //#baojing是FC1里定义的一个输出型形参
A #stop //#stop是FC1里定义的一个输入形参
R #baojing
NOP 0



SR或RS指令在S和R端均为0时,保留上一次的SR输出,用Out类型不合适,改用IN_OUT。

以前也有看到M区和DB区参数调用区别的帖子,但也不太明白。你的例子中把DB区变量换成M区变量,程序可能就可以用了(但总觉得不很妥当),把OUT改为IN_OUT满足RS/SR指令要求才是根本吧。

健健康康,快快乐乐;平平凡凡,简简单单;勤勤勉勉,兢兢业业;
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54715条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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