西门子s7-300定时器问题
三菱、s7-200是用定时器号来区分不同时基的定时器(如三菱的T0-T199为100ms定时器),s7-300怎么人为决定使用哪种时基呢?我看编程软件的帮助上说用s5ti...
三菱、s7-200是用定时器号来区分不同时基的定时器(如三菱的T0-T199为100ms定时器),s7-300怎么人为决定使用哪种时基呢?我看编程软件的帮助上说用s5time时间格式是自动时基,还可以用w#16#wxyz(十六进制)来预装时间,这时候w的值就是时基(如w=0010是1s时基),但是我用这种格式为定时器预装的时候总是说我格式不对,要求用s5time格式。但是我想人为决定用哪个时基,要是用s5t#格式就不能决定时基了。
还有个问题是关于s7-200的减计数器(CTD)问题:减计数器刚上电的时候他的位是高电平还是低电平?他的当前值是多少?复位(LD端)后他的位和当前值又是多少?用复位指令(R)复位后又是什么情况?我之所以对减计数器有这么多疑问是因为我用s7-200模拟器模拟实验的时候总是无法装入初值(就是LD端无效)不知是怎么回事? 展开
还有个问题是关于s7-200的减计数器(CTD)问题:减计数器刚上电的时候他的位是高电平还是低电平?他的当前值是多少?复位(LD端)后他的位和当前值又是多少?用复位指令(R)复位后又是什么情况?我之所以对减计数器有这么多疑问是因为我用s7-200模拟器模拟实验的时候总是无法装入初值(就是LD端无效)不知是怎么回事? 展开
5个回答
展开全部
S7-300定时器定时值设定:S5T#100S
这个值是说将这个定时器设定100S输出RLO。
这个值是说将这个定时器设定100S输出RLO。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果ob35的周期是500ms,那么你就用一个变量在ob35中判断该设备是否在运行,如果运行则这个变量加0.5,否则不加,那么这个变量纪录的数据就是你的设备运行的时间累计。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我记得300有好几种定时器,你可以根据他们的时序图看一下哪个适合你,我做过设备运行时间的累计,当时使用ob35里面做累加,不知道你那里用合不合适?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最简单的方法,其实你已经告诉我们了,就像你做的那样,而且,300、400的定时器也有保持型的定时器。怎么会没有呢。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
原始的问题我不知道
我都是用s5t的
补充的问题:
比如 LD I0.0(计数)
LD I1.0(复位)
CTU C1,4
i0.0第一次 第二次 第三次 后 计数器位都是0 当前值会是对应的 1 2 3
i0.0第四次时(从上升沿开始)计数器位就是1了
如果i0.0还有第五次 第六次 计数器都是1 直到i1.0接通,计数器被复位,计数器的位也就变成0 了
用R复位应该也是一样的
至于你模拟时无法装入初值的时 不妨把程序传给我 我试试看 再做解答
我都是用s5t的
补充的问题:
比如 LD I0.0(计数)
LD I1.0(复位)
CTU C1,4
i0.0第一次 第二次 第三次 后 计数器位都是0 当前值会是对应的 1 2 3
i0.0第四次时(从上升沿开始)计数器位就是1了
如果i0.0还有第五次 第六次 计数器都是1 直到i1.0接通,计数器被复位,计数器的位也就变成0 了
用R复位应该也是一样的
至于你模拟时无法装入初值的时 不妨把程序传给我 我试试看 再做解答
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询