登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:关于库中的定时器
点击:1318 回复:6
楼主
编辑
引用
管理
lplvpeng
SMART200我想将
子程序创建成库,但由于里面有定时器,变量类型是IN_OUT ,怎么才能有定时器的输入,输出 管脚,麻烦知道的大神说下,或者用别的方案可以解决,致谢
18-06-11 14:16
1楼
编辑
引用
管理
yanli7234
好久不用200/smart了,这种PLC好像不行啊。俺觉得如果要做成库,需要能在上级程序调用时,在接口参数中给出定时器的地址,但200/smart好像不能实现定时器的间接寻址。所以,200/smart不能实现带定时器的库。smart我没用过实物,你看看手册吧,只要可以有定时器的间接寻址,应该就可以做成库。
18-06-11 18:16
2楼
编辑
引用
管理
xiatianyun
这个就看你怎么使用了。如果希望定时器在调用生成的库功能时可以改变就不要使用固定的定时器,如果调用时希望就按库里面的定时器来那就无所谓。
可以使用外部定时脉冲作为计时时基,使用计数或累积功能实现定时器,这样外部调用时传入定时脉冲信号和定时值就可以实现不依赖固定定时器的要求了。
18-06-11 18:37
3楼
编辑
引用
管理
xlian
对定时精度要求不高时可以累加SMW22的值来计时,或者用BGN_ITIME与CAL_ITIME指令来获取时间
18-06-12 10:08
4楼
编辑
引用
管理
gk_0
这种都不需要用T来做,用时钟脉冲加减计算即可
18-06-12 13:40
5楼
编辑
引用
管理
yanli7234
他那个T100定时器的时基是10ms,俺也想过对脉冲计数,但有些担心精度,毕竟扫描周期对于10ms来说,算不上稳定。
18-06-13 09:20
6楼
编辑
引用
管理
lplvpeng
已有类似方案解决,感谢大家踊跃
18-06-13 09:31
工控新闻
湖北全球“灯塔工厂”再升级
埃斯顿自动化携手华晟经世,共创智能制造服务新生态
中国移动AI+新型工业化创新研究院正式成立
重磅!5.2亿元智能制造基地投产
东土科技旗下子公司获2.8亿元战略投资,国产操作系统生态加速成型
工业AI迈向“知行合一” 具身智能重构制造边界
台达位列中国企业社会责任发展指数前十 连续六年获颁“杰出责任企业”
我国工控产业自力更“胜”
更多新闻资讯