大家好,今天小编关注到一个比较有意思的话题,就是关于学习fbd编程的问题,于是小编就整理了2个相关介绍学习fbd编程的解答,让我们一起看看吧。
如何学习西门子PCS7?
西门子pcs7是西门子推出的dcs系统,不过个人认为算不上正真的dcs系统。他目前使用的硬件是基于s7-400的plc,以及各种远程IO模块,比如西门子的IM153等,这样为了节省成本,可以使用西门子s7-300的IO模块,当然目前西门子推出了针对于pcs7的cpu可供选择。
如上图,曾经是我做过的一套西门子pcs7系统,使用的是s7-400FH的PLC,可以实现硬件冗余,电源,网络,cpu,io模块冗余,且使用了故障安全功能,安全等级达到sil2等级。
这套系统学习的前提是要熟悉西门子s7-400和300的相关硬件,会step7的软件使用,会wincc软件的使用,以上条件必不可少。
对于pcs7系统使用的编程语言与以往的lad梯形图等编程语言不同,他的编程语言基本是通过cfc编程语言实现,所以这个就必须学会使用。
如上图为cfc编程语言,和fbd语言有一些类似,不过学起来并不难,西门子提供了很多功能块,可以直接调用,非常方便。
目前该软件的最新版本是pcs7 v9,他的APL库非常丰富,而且还集成了很多行业库,不过这种需要另外购买。
使用apl库可以直接生成逻辑控制程序,也会自动生成对应的faceplate,在wincc画面可以直接使用,而不用自己动手制作。
如上图,是一个模拟量监控的块,它会对应有一个面板提供给我们,当然这个面板我们可以自己修改。
目前该系统没有太多的网上资料,主要是通过官方的各种编程手册,帮助手册,或者找系统代理商,或者西门子进行专业的培训,当然价格非常不菲。
该系统如果没有接触过,调试过,第一次会非常难,即使你看了所有的资料,也会遇到各种各样的问题,主要是网络通讯,可能第一步通讯问题,就会卡住你很长时间,最好的办法就是找一个数字这套系统的工程师现场调试,你跟着他学习,把每一步都记录下来。当然你也可以关注我的头条文章,里面有很多pcs7编程相关的文章可以学习,我也准备推出专栏,专门讲解西门子pcs7系统,可以留意。
在进行编程组态的时候,如果你是新入手,最好使用向导自动生成硬件组态,防止重要的内容没有配置,进行客户端程序下载时,要注意共享文件问题等。
西门子编程和三菱编程的区别?
1. 编程语言不同:西门子使用结构化文本(ST)和梯形图(LAD,FBD)编程语言,而三菱编程使用结构化文本(GX编程语言,FB编程语言)和梯形图(Dx编程语言)。
2. 编程环境不同:西门子的编程环境是Step 7及其以上,三菱的编程环境是GX系列(通用软件环境)和LC系列(交互软件环境)。
3. 支持的设备不同:西门子控制器能够控制多种PLC和HMI,而三菱控制器只能控制三菱自有的PLC和HMI设备。
4. 编程和扩展功能不同:西门子支持对编程本身的扩展,以及对大型项目进行可扩展的开发;而三菱编程主要是编程基础设施的开发,不支持可扩展的开发。
到此,以上就是小编对于学习fbd编程的问题就介绍到这了,希望介绍关于学习fbd编程的2点解答对大家有用。