技术论坛

 回复:关于FC做成的子程序公共块困惑,请指点!

返回主题列表
作者 主题
dongqing
游侠

经验值:438
发帖数:61
精华帖:0
楼主    2012-02-20 11:32:16
主题:关于FC做成的子程序公共块困惑,请指点!
现在我做项目,都是把控制逻辑相同的做成同一的块,比如所有的电机或阀门都做成一个FC块。然后在其他程序调用这个FC块,就完成多个电机控制了。
我最近在资料上看到,由于FC没有固定存储区,如果没有参数写到FC的OUT变量,FC的输出可能是一个随机值。而我在做电机或阀门FC时,肯定使用了FC的OUT变量,而且我做的FC输出变量是通过SR触发器置位的,在实际中,并不是所有电机或阀门都动作,这样就存在FC的OUT变量没有被写值情况,我现在担心我这样做得FC输出会出现随机值情况吗,不过我做的项目到现在还没出现问题,所以请大侠们指点下,我这样做得FC公共块合理吗?还有我把输出变量定义为IN/OUT变量,是不是就可以避免输出在没写值情况下出现随机值。
还有我做的FC公共块中使用了定时器类型的参数,参数是定义为IN变量,由于FC没有存储区,我想问下,那FC中定时器的计数值怎么被保持的,我这样用了好几个项目也没问题的。
请大侠指点迷津,谢谢!!
冬日
奇侠

经验值:8680
发帖数:3358
精华帖:56
5楼    2012-02-21 15:22:00
精华帖  主题:回复:关于FC做成的子程序公共块困惑,请指点!
不存在这个问题,你增加一个ready的输入,刚上电时ready信号不使能,所有电机都关掉即可,再说你的电机没有接触器吗?逻辑处理完善了断电再上也不会有问题。
If anything can go wrong, it will.
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。