当前位置: 主页 > PLC控制

S7-1200定时器的使用

S7-1200定时器使用起来感觉很麻烦,每个定时器都要建一个DB,如果我用时200个定时器,是不是单定时器DB就要有200个?我在建了一个全局DB,里面定义了“IEC_TIMER”,为什么程序编译不过。
如果我的定时器PT的为一个变量的话,那这个变量类型是什么?另外如果我要在fb里使用定时器,其它地方再多次调用,又该怎样定义这些变量,谢谢!

问题补充:
谢谢yoda的回答,想再请教下为什么DB块是不是只能建同一类型的变量,为什么我加一个bool就编译不过,图片3加上“gg”就不行。

图片说明:

S7-1200定时器的使用S7-1200定时器的使用 S7-1200定时器的使用S7-1200定时器的使用

最佳答案

1、你这样创建一个全局DB,然后里面定义多个IEC_TIMER没问题的。为什么编译不通过?你在TON上面的IEC_TIMER类型的输入里不能直接输入DB号.T1,应该点击进入参数输入格,右边有个列表,点这个列表出现你创建的DB,选中DB出现你定义好的各个IEC_TIMER类型数据,选中你需要的IEC_TIMER类型数据,出现“无”,选中“无”,参数填写完毕,然后编译就通过了。
2、定时器PT变量应该定义成TIME类型。
3、没有看到图片3啊

提问者对于答案的评价:
谢谢!图片3没传上去,能单独聊下吗?我QQ337962906,方便加下吗,谢了。

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号