功能块编写

300中如何编写一个功能块,在程序中多次调用时只要改变输入输出即可使用。
例如:我想编写一个交替程序,即按一下按钮灯亮,再按一下按钮灯灭。由于在程序中大量使用该交替程序,所以我想编写一个功能块。调用后只要改变输入输出即可。测试了好几个自己编写的程序就是不行,希望各位能够帮忙!!谢谢!!

问题补充:
我测试下来是不行啊

图片说明:

功能块编写   

最佳答案

1、如何编写一个功能块?在程序中多次调用时只要改变输入输出即可使用?
FC与FB只要改变输入输出即可使用。何编写?详见:
《功能和功能块》连接:
http://www.docin.com/p-50344375.html
见《FB和FC的区别》连接:
http://hi.baidu.com/x335/blog/item/9e9bc41fad7ff403304e15f9.html
《创建FB的方法》,连接:
http://wenku.baidu.com/view/4ab07cd2240c844769eaeed2.html
《FC,FB的编写与调用》下载:
http://www2.ad.siemens.com.cn/download/Upload/MC/faq/F0572.pdf
2、即按一下按钮灯亮,再按一下按钮灯灭.....?
转帖:
S7300里有单个按钮控制两个动的指令吗?比如用一个按钮控制电机起停
A I0.0
FP M 0.0
= M 0.1
A M 0.1
AN Q0.0

AN M 0.1
A Q0.0
= Q0.0
最简单的程序如下:
X      I0.0   (启动按钮)
FP   M10.0 (启动按钮的上升沿存储器)
X      Q0.0    
=      Q0.0

提问者对于答案的评价:
谢谢!
我现在在程序中 就是最简单的程序如下:
X      I0.0   (启动按钮)
FP   M10.0 (启动按钮的上升沿存储器)
X      Q0.0    
=      Q0.0
不过我感觉有点麻烦!!

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

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

相关推荐