今天在上课的时候发现了一个很严重的问题,当我在设置电机的转速的时候,电机反馈出来的实际速度与设定的速度有很大的差别。
我之前的程序都是这么写的,为啥到了今天就出问题了呢?
事情是这样的,接线和程序和之前是一样的。如图所示。
我研究了半天我也没有研究明白。
最简单的方法就是算一下我的设定值和输出值到底是什么关系。
我设定的速度是500r/min,但是实际的输出值仅仅是96 r/min,他们之间是什么关系呢?
分析如下:
利用系统给出的公式:out = (value – min)/(max – min)。
这里面有一个设定值max和min,如果这个设置的和你的实际是不一样的就会存在PLC分析上的错误。因为这个最大值你不设定的话,程序是不知道这个max是个什么东西,好像这个是随机的数字,具体的原因我还不是很清楚。
当时存在的一个问题就是我没有设定最大值,导致了这个错误。
但是我之前的时候没有设定最大值,为啥之前的就是对的呢?我也不明白这个问题,有大神吗?
我拍照的时候才发现的
我接线原来是这么乱的啊!!!
哈哈哈