菜鸟问:
以前用过300系列的定时器,在功能线圈上端写定时器号,下端写时间长度,现在1200就不是这样了,上面应该写什么类型的参数来表示当前定时器的代号?
高手:
1200只支持IEC定时器,1500倒是同时支持兼容300/400的定时器和IEC定时器。
使用IEC定时器,要先自己定义一个DB,类型可选TON_TIME(接通定时),TOF_TIME(断开定时)等等。
在使用这些定时器时直接调用该DB块即可……
比如:
定义 TON01 : TON_TIME;
使用 TON01(IN:= bool; PT:=T#1S; Q=>); 没有使用的条目去掉即可
大虾:
300也有IEC标准的定时器啊! SFB1还是什么我忘了。
其实完全推荐用IEC定时器! 我用300也都是用IEC定时器。这样做不容易出冲突。要用的时候就定义,不需要特别去看那些定时器被使用了,那些还可以用。 就象我用300几乎摒弃了M区一样, 都直接用DBX去取代。
菜鸟:
看来我以前是用惯了T0,T1,T2...感觉1200的定义方法有些复杂。
大虾:
等你用惯了IEC定时器,你就不想用T0,T1了。
IEC定时器的好***便封装模块化,随用随时定义,定时时间直接以时间格式定义(和触摸屏交互时直接以DInt类型(毫秒为单位))而不用记什么时基是1ms还是10ms或者100ms。