我之前用300编的程序,其中定时器用的数据类型是S5TIME,到博图里面我用s7-1200编程,发现没有这个数据类型,那博图里面有没有可以代替的,代替的数据类型怎么用,请具体解析一下,下面有张图片,可以看下,我用了接通延时定时器
问题补充:
这是图片
图片说明:
最佳答案
你的问题出在匹配的数据类型不对。S7-1200和S7-300/400、S7-1500不同,不支持S5TIME的数据类型。
解决方法:
添加新块-选DB-右侧类型:选IEC_TIMER。
然后在你图片上红色数据类型不匹配的地方,输入DB号就可以,比如你新建的IEC_TIMER类型DB是DB1,输入DB1就OK。
如果你需要用参数形式,在FC里INOUT参数里定义IEC_TIMER类型参数,填到TON的上面输入。然后再外面OB1调用FC,把IEC_TIMER类型DB号填写到你定义的形参上面。
试试看,一定解决问题了吧。
图片说明:
提问者对于答案的评价:
3q
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc125602.html