|
|
|
|
发表人:fengleiplc |
发表时间:2008/10/26 10:53:00 |
|
|
| 本栏论题: |
朋友们好 我是新手遇到很闹心的问题 求大家帮我解答下 谢谢 [1760] |
朋友们好 我由于刚刚学了PLC 虽然大概的使用方法都已经接触了 但仍有一个一直没弄明白的问题 实在弄不明白了
我在FB2里面做了局部变量 写了程序(电机星角正反控制) 在OB1里调用FB2 分配DB2 之后系统自动创建DB2 OK 一切正常 在相应的输入输出上定义了输入点IXX 输出点QXX OK 写入仿真机后 测试正常
下面问题出现了:
当我再次在OB1里调用FB2 分配DB3 系统自动创建DB3 (同型号电机) 又定义了Q输出点和I输入点
可是当我再次写入仿真机里面时 运行测试不正常 我感觉是两次调用FB好像使用了多个同样的状态位 结果两次调用相互紊乱了的感觉 不知道是怎么回事
原来FB里面使用了很多的M位 作为各种的状态位 我以为多次调用的时候 是不是M位都用一样的 会紊乱
就把所有M位换成了FB里面的临时变量表中的定义 结果当同时调用FB2次或2次以上的时候 又出现同样的问题。 请大家帮忙解答下我 看看可能是那里的设置或者我把该定义的概念弄错了 真的谢谢了 |
|
以下是关于《朋友们好 我是新手遇到很闹心的问题 求大家帮我解答下 谢谢》论题的回复(共2篇) |
|
OB1里调用一次FB2就正常 如果调用2次或者以上 就不正常
比如I0.0--I0.3 分别是正转 反转 停止 FR热继电器错误 q8.0--q8.3分别是正转KM 反转KM 星KM 角KM 这是第一个电机 定义在第一个调用的FB2 指定的DB2
而I0.3--I0.7 Q8.4--Q8.7也是同样的按钮定义 是第二个电机 定义在第二次调用的FB2 指定的DB3
打开仿真机 开启电机1的时候 星状态不往角状态上转换 当开启第二个电机的时候 第一个电机和第二个的星转角转换一同动作 。。。等等吧 出现一系列工作不正常的状态 哎 好像有交叉的影响 相互紊乱。。。。。
请朋友们帮帮忙 一定是我把最基础的FB调用 和设置弄错了 我自己能想的办法已经想尽了 做了多次试验。。或者是我的软件安装有问题
我这里先谢谢大家了
|
|
|
谁能帮帮我啊 我自学的很不容易的
希望高手帮我看看 感恩不尽
|
|
|