在PCS7中自定义的FB和FC是怎么编写的

首先,请问PCS7中的自定义FC,FB模块的编写步骤;另外,一些外方编写的PCS7中自定义的FC和FB;打开来一看都是STL,SCL语言编的,而且还很长实在是没有法看;请问各位有没有什么方法看啊?谢谢!

最佳答案

1.自定义的FB,FC功能块可以通过STL,SCL,LAD,FBD,CFC等多种语言进行编写。
2.编写自定义功能块的时候需要注意的几点:
2.1定义IN,OUT,IN_OUT管脚,这些是一些公共特性,例如阀门的反馈信号。只不过不同的阀门对应不同的参数而已。
2.2定义管脚的属性。例如S7_M_C代表管脚OS上传功能;S7_LINK,可以在CFC中调用,使用连线方式;S7_EDIT,可编辑属性等等。具体的可通过F1在线帮助查找具体的应用。FC,FB的这些属性不完全相通。
2.3自定义功能块的逻辑。这个就跟你的编程能力有关系了。例如自定义阀门功能块,要考虑的就多了。最起码的功能要有控制命令,反馈信号,故障信号等等。功能的多少,由编程者自己确定。
2.4最好预留一些IN,OUT,IN_OUT管脚,作为以后增加功能块的功能,且下载到CPU时不需要停CPU。
3.至于老外写得程序是STL,SCL语言,这个没有办法转换成你熟悉的语言。这也是大多数老外的习惯。其实也是一种技术的保护吧。想要读懂老外的程序,就要学会STL,SCL语言。同时也要理解老外的编程思路。因为大多数的老外的思路和国人的思路是有所区别的。
4.读程序是个学习的过程。这个是不可以偷懒的。而且需要耐心。

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

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月24日 下午5:05
下一篇 2017年6月24日 下午5:05

相关推荐

  • 跪求PCS7常见控制功能块管脚说明

    跪求PCS7常见控制功能块管脚说明 最佳答案 请上网下载:过程控制系统 PCS 7 V7.0 SP1 工程系统 http…

    SIMATIC PCS 7 2017年8月3日
  • PCS7项目备份问题

    我调试完PCS7的程序之后在STEP7 Manager的File下点开Archive进行项目归档备份,为什么备份到最后的时候总是提示项目还有部分文件在打开或在被使用中不能…

    SIMATIC PCS 7 2017年11月1日
  • 怎么下怎么可以激活自己FB块调用的Icon的控制面板

    如题呗,是创建的接口的具体变量控制的吗,还是其它特殊的变量。比如怎么激活那个模式选择,手动模式下那个开启关闭的按钮可以操作。 图片说明:     &n…

    2017年6月12日
  • CPU重启后,VlvMotl阀门块,阀门状态显示异常

    我用的是pcs7,7.1SP2中文版的,用的是APL库里边的阀门块,用来控制开关量的电动阀门,在运行中发现,当有时候CPU断电,重新启动后,画面中阀门块不能正常显示阀门开关状态,明…

    SIMATIC PCS 7 2017年6月11日
  • PCS7 OP_D块画面显示不正常

    如题,显示出来的画面中,命令不是“开”和“关”,而是“二针底座”,而且OP_D生成的画面是虚的,但不是所有的都是,有一部分画面是。请高手帮帮忙,怎么样解决 最佳答案 最好做一次全部…

    SIMATIC PCS 7 2017年8月3日
  • pcs7用户项目文件夹 含义?!

    如图所示.由于我的项目其中的一个子站AS,硬件组态出了问题,不能编译 不能下载,我想恢复以前的项目文件,而不是去重新组态!    …

    2017年6月5日
  • SCL创建FB的问题

    SCL创建FB,希望在FB101中操作共享DB10数据块中的数组型数据,编译时出现变量未声明的报错,希望各位大神支招,小弟为初学SCL还有一个问题:FB块的输入引脚接连DB地址时,…

    2017年6月4日
  • PCS7 OS编译问题

    PCS7 OS编译完不成,是什么问题?请各位资深工程师帮忙分析一下。谢谢 问题补充:OS编译到更新块图标就不动了,是系统问题还项目问题,怎么解决? 最佳答案 1.这个问题…

    SIMATIC PCS 7 2017年7月25日
  • 400H下载的问题

    我现在做的项目中有一个站是个冗余的400H系统,每次完全下载后,0号CPU启动都很快,而1号CPU启动非常慢,有时候根本就起不来,这是为什么呢,有什么解决方法吗? 问题补充:首先,…

    SIMATIC PCS 7 2017年8月15日
  • 无法连接数据库

    麻烦各位看一下。今天修改了几个变量,并增加了画面,用ENG用户下载到服务器后,再打开服务器就再也连接不到数据,变量显示全黑。重新启动再打开就变成服务器配置不可用,是否打开本地服务器…

    SIMATIC PCS 7 2017年8月16日