今天下午在空余时间研究了下 wrp0 发的例子,正好也想发表自己的意见:在这里我想对上面漂泊的云与wrp0补充一下,你们选择读入主给定的连接器的BICO参数没有考虑进去,也就是P443。
漂泊的云中还需要添加:P443.I001=3002(指接收CBP板的信号) P443.I002=11(指接收模拟量的信号也就是指电位计接在模拟量输入1上,具体接线为X102上端子13和16接电位计固定电阻,15接可变阻的),而对于wrp0的P443下面理由会说明的
quote:以下是引用老兵在2009-07-21 13:23:24的发言:
好,问题来了,漂泊的云与wrp0都给出了自己的方案,那这两个方案哪个好呢?理由是什么?
假如要我来评的话我会选择漂泊的云比较好。理由是:
1,大家应该对P590这个参数比较熟悉,P590用于选择开关量连接器的BICO参数,从此开关量连接器的位读入选择一个BICO数据组。其实就是专门为了来改变第一数组、第二数组的数据切换,就象漂泊的云例举的I001和I002,这样已经分配出来了,其他的参数可以按照漂泊的云例出来的设置,是没有问题的。
2,先对U271做一些解释:U271是选择开关量信号转换开关1 (输出 = B661)的开关量连接器的BICO参数。大家可以看大全的功能图Inverters, NAND elements, EXCLUSIVE OR elements, digital signal switches,也就是大全下册130页。 看功能图上U271可以有3个后缀即U271.01 U271.02 U271.03 。U271.01为0的时候U271.02是起作用的,U271.01为1的时候U271.03是起作用的。大家再对照wrp0说的就很容易明白他的意思了
(
P554.1=B661 U271.1=18(选择开关定义为7#端子)U271.2=3100(指接收CBP板的信号)
U271.3=22(定义9#端子)起动信号
选择开关定义为7#端子接通,9#端子为起动信号
选择开关定义为7#端子断开CBP板的信号为起动信号
)
3,我觉得wrp0说的不够详细的,首先激活U271的条件是U950.94=4,U950.94默认的是20,是无法激活U271的。同理下面的U272要被激活的话U950.97也需要设置。他在里面没有具体说明。
4,上面我指出的没有定义主给定,而这个参数又只能在其他的(U272选择开关量信号转换开关2 (输出 = B662)的开关量连接器的BICO参数。)参数里面设置了,道理和U271一样,我在这里也设置一下 :
P443.1=B662 U272.1=18(选择开关定义为7#端子) U272.2=3002(指接收CBP板的信号) U272.3=11(定义模拟量输入1,同样可以和上面定义的一样[指接收模拟量的信号也就是指电位计接在模拟量输入1上,具体接线为X102上端子13和16接电位计固定电阻,15接可变阻的})
选择开关定义为7#端子接通,模拟量输入1起作用
选择开关定义为7#端子断开CBP板的信号为调速信号
这样就解决了给定速度
5,但是还有停止呢?还需要使用 U273来定义。
6,wrp0只说明了一个起动,在这里我们可以把它当作正转,那反转呢?是不是还需要U274啊。
wrp0要实现和漂泊的云一样的功能,大家看了这么多需要设置的参数,觉得哪个更方便呢?
所以我觉得漂泊的云设置的比较简单实用
以上都是个人的一些总结,如果哪里不正确的地方可以指出来,大家一起讨论!