FC105量程转化和脉冲检测指令的使用困惑

刚接触S7300不久,对指令用法不熟悉,请教大家几个问题如下:
1:我在程序中多处使用了FC105, 但对于BIPOLAR(极性)和RET_VAT(错误返回值)这两个量, 是否可以在不同的FC105中都使用同样的变量,如M51.0赋给BIPOLAR, MW52赋给RET_VAL呢?因为我使用的仪表都是单极性,以及我并不关心错误返回值情况。见图3
2:我要实现启保停回路,我区分不开P和POS指令的区别?我想输出一个脉冲信号,使用P是不是方便些?
3:对于P指令,我在FC中多次使用它,并且此FC可能多次被调用,是否可以使用同一地址如M0.0赋给地址1呢? 如图1
4:对于POS指令,我在FC中多次使用它,并且此FC可能多次被调用,是否可以使用同一地址如M0.0赋给地址2呢? 如图2

图片说明:

FC105量程转化和脉冲检测指令的使用困惑    FC105量程转化和脉冲检测指令的使用困惑    FC105量程转化和脉冲检测指令的使用困惑   

最佳答案

1、程序中多处使用了FC105......?
请看看下述资料就明白了:
见《S7-300 PLC模拟量输入输出量程转换教程》下载:
http://a.gongkong.com/tech/class/file/1417.pdf
见《 FC105 , FC106使用与实例》下载:
http://download.gongkong.com/file/2005/12/17/FC105.doc
2、区分不开P和POS指令的区别?
请见同类问题的答案:
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=62047&cid=1029
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=64487&cid=1029
3、对于P指令,我在FC中多次使用它,并且此FC可能多次被调用,是否可以使用同一地址如M0.0赋给地址1呢?
请看看?:
、来自西门子技术支持热线的故事:关于在FC块中使用--(P )RLO上升沿检测指令的一个小故事
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=4&a_id=830088
、为何下降沿检测指令在多次调用FC中不能正常使用?
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=24954&cid=1029
4、对于POS指令,我在FC中多次使用它,并且此FC可能多次被调用,是否可以使用同一地址如M0.0赋给地址2呢?
不可以。必须是两个不同的地址。系统比较两个地址中的状态才能判断是否有跳变。

提问者对于答案的评价:
感谢

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc227465.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午2:35
下一篇 2018年12月1日 上午2:35

相关推荐