回复:致伊默先生

伊默

西门子1847工业学习平台

  • 帖子

    4263
  • 精华

    118
  • 被关注

    220

论坛等级:至圣

注册时间:2003-10-24

白金 白金 如何晋级?

发布于 2005-03-03 11:25:19

0楼

既然都说了有记忆功能,那肯定是要保持的嘛。比如下面一个例子:
function_block fb1

var_input
in0:bool;
end_var
var_output
out:bool;
end_var
var
mid:bool;
end_var

begin
end_function_block

data_block db1
FB1

begin
end_data_block

organization_block ob1
var_temp
Head:array[0..19] of byte;
end_var

begin
a i0.0;
jcn _001;
call fb1,db1(
in0 := i0.1,
out := q0.0);

_001:nop 0;
end_organization_block
你试试先让I0.0接通,再让I0.1接通,再让I0.0断开,再让I0.1断开。这时你监视一下DB1.DBX0.0看是否接通?是通的。 说明DB1.DBX0.0保存了前一次的值。你自己仔细试试吧,用PLCSIM,不是什么问题都需要别人帮忙的,呵呵。我见都没有见过S7-300呢,我也是自己找资料自学的。最好是自己先试,实在不行再来问别人:)不要介意我这样说,我自己也一样。
I can do it
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54621条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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