三菱2N高速计数与两台增量编码器

来源:百度知道 编辑:UC知道 时间:2024/05/10 07:42:12
现要做一个机械程序工序流程大至是这样,在同一轨道上的两部小车,在两小车轮轴上各装一部增量编码器用FX1N高速计数器检测两小车的位移量,左边小车A受右边小车B位移量控制,两小车相对位置保持的一个设定值上如50cm,{B减A等于现在值在与设定值50进行比较},这意味着PLC需时时采集编码器数据进行加减算与设定值进行时时比较,我又不想精度受扫描周期的限制,所以才在这请教一下大家这个程序用什么指令比较理想? 请各位朋友们尽量说详细一些,刚开始接触这行,在下不胜感激。
谢谢楼上的回答,我的两小车由一部三相异步电机分别由两个离合器传动的,我最最关键想知道的是两个高速计数器计两个编码器的脉冲通过加减算确定两小车的相对位置去控制输出[因DHSCS,DHSZ等这几个高速计数指令没有包含高速加减算所以我才想先通过两个C的当前值通过加减算在通过高速计数器指令与设定值比较]所以才想问一下大侠们这几条程序该如何写不受扫描周期影响,如能帮我写一下这几条程序让我做一下参考那真是万分感激,在这还想问一下各位三菱PLC有没有什么关于各种控制示例的书介绍给我呀?在这先谢谢各位了

要看你的小车是用什么方式控制。如果是位置控制的那就方便了,两个电机同时发等量的脉冲不就可以保持相对距离不变了吗?如果是速度控制的,那就有点难,你可以编一个闭环控制的程序来约束两个小车的相对距离。用B-A-50作乘以一个系数为控制参数传入输出指令的参数去调整两个小车输出的速度使他们的距离无限趋向50的目标。如担心扫描周期的不确定性影响,可使用固定扫描周期的设置。