西门子s7-300 plc程序,停止调用FC2子程序时,FC2里面的Q点还有输出吗?
答案:3 悬赏:80 手机版
解决时间 2021-11-26 14:32
- 提问者网友:贪了杯
- 2021-11-26 02:39
西门子s7-300 plc程序,停止调用FC2子程序时,FC2里面的Q点还有输出吗?
最佳答案
- 五星知识达人网友:野慌
- 2021-11-26 03:53
这个 一言难尽,总之FC调用,不是普通意义上的那种子程序。(最好到西门子技术论坛或找答案中去搜索相关知识)
不了解你程序是怎么写的,如果是Q点只在FC2里有用到,那么你还需要了解一下几点。
1、你需要了解FC块调用的工作原理,其参数的分配有点意思。
2、如果有多个地方调用FC2,是有可能出错的。即不该输出的点有输出。
3、仿真软件不是真实的PLC,也就是说,仿真不能模拟所有的PLC功能。
论坛或找答案上提到要分配IN_OUT,或者将参数初始化等措施,以防止FC多次调用时,参数的影响。
不了解你程序是怎么写的,如果是Q点只在FC2里有用到,那么你还需要了解一下几点。
1、你需要了解FC块调用的工作原理,其参数的分配有点意思。
2、如果有多个地方调用FC2,是有可能出错的。即不该输出的点有输出。
3、仿真软件不是真实的PLC,也就是说,仿真不能模拟所有的PLC功能。
论坛或找答案上提到要分配IN_OUT,或者将参数初始化等措施,以防止FC多次调用时,参数的影响。
全部回答
- 1楼网友:煞尾
- 2021-11-26 05:37
得分是保持的还是不保持的追问保持断开追答直接把程序截个图看看
- 2楼网友:杯酒困英雄
- 2021-11-26 05:11
停止调用 FC块,FC块里肯定没有输出了,q点不会有动作的!追问可是我仿真的时候,停止调用FC模块,可是里面的Q点状态还是1追答你把你的那个调用的那个条件不要改成Q点,修改成m再看看调用程序写到ob块里面。调用程序写到ob1块里面。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯