各品牌PLC编程软件版本说明
PLC编程的应用面广、功能强大、使用方便,已经成为当代工业自动化的主要装置之一,在工业生产的所有领域得到了广泛的使用,在其他领域(例如民用和家庭自动化)的应用也得到了迅速的发展。
小编整合了各类PLC编程软件,供大家参考!
西门子STEP7 MicroWIN V4.0SP9推荐理由: 西门子PLC S7-200编程软件最新版本(2012.3)是 STEP7 MicroWIN_V4 SP9 完整版, 全面支持Windows7。 三菱PLC编程软件(GX Developer) v8.86中文免费版 推荐理由: 适用于三菱Q、QnU、QS、QnA、AnS、AnA、FX等全系列可编程控制器,支持梯形图、指令表、SFC、 ST及FB、Label语言程序设计,网络参数设定,可进行程序的线上更改、监控及调试,具有异地远程读写PLC程序功能。欧姆龙plc编程软件cx-programmerv9.3绿色版
CXP其实就是OMRONCX-P9.3,它是欧姆龙的一款plc编程软件,能够支持cs/cj、cv、c、fqm、cp1h/cp1l、cp1e等多个系列指令,支持omron全系列的PLC,支持离线仿真,非常适合电气工程师等专业人员使用,本版本为简体中文版。 日本富士PLC 编程软件 Flex PC Programmer(富士plc编程软件) v2.1.0.28Flex PC Programmer是一款PLC编程软件,是FLEX-N系列用的Windows版程序开发工具。这一软件具有在线、离线程序编辑、打印功能等,内附富士plc编程软件操作手册。松下plc编程软件FPWIN GRV2.94免费中文版
松下FP系列plc编程软件FPWIN GR V2.94中文版。安装包括MEWNET-H链接系统时所需要的软件,用于各种智能模块的设定软件,编程手册,本文件为说明PLC指令的PDF格式文件。
欧姆龙PLC编程软件(CX-ONE) v4.31免费中文版CX-One是官方的欧姆龙plc编程软件,集成了CX-Programmer V9.5,能够为欧姆龙PLC编程提供全面的软件支持,本版本为最新版,全面支持32/64位WIN8系统,为多国语言版,支持简体中文。能为网络、可编程终端及伺服系统、电子温度控制等进行设置。 台达PLC编程软件(Delta WPLSoft) V2.34免费中文版推荐理由: 台达plc编程软件WPLSoft 最新版,在没有真实PLC的情况下,在电脑上模拟运行PLC程序的执行情况。先点仿真,在点那个梯形图监控。就可以右击控制一些量的状态。实现仿真。注意要和PLC连接起来。 信捷XC系列PLC编程软件(XCPPro) v3.3h全新XC 系列PLC上位机编程软件,windows xp 32位win7 64位都可用。如何查看PLC编程软件的软件版本?
第一步,打开矩形科技PLC的Vladder编程软件。
第二步,用鼠标点击最上面的状态栏中的帮助菜单。如下所示:
第三步,用用鼠标点击关于程序Vladder…如下图所示:
第四步,看软件版本。其中的vladder版本5.12就是软件的版本号。如下图所示:
在线battle就等你来!编程时用ST语言好?还是直接C语言好?
大部分主流品牌商编程时采用ST语言,如施耐德PLC等。ST是结构化文本编程,类似于C语言,不同于梯形图和顺序函数功能表。它的优点就是能简化复杂的数学方程,进行梯形图所难以执行的复杂计算,完成程式的建立;
少部分品牌商编程时采用C语言,可以通过C语言子函数调用的方式,加入到梯形图的体系中,主要起到辅助作用,它主要解决复杂的数字方程,解决梯形图无法达到的运算速度和效率,解决梯形图编程过于复杂的问题,用C语言编程可提高程序效率,如CRC校验,复杂浮点数运算,多项式函数运算,凸轮参数设置等。
在使用中不知大家在PLC编程中觉得哪种编程方式比较好呢?
参考案例如下:
案例1:C语言编写的程序:
梯形图块TTP:
C语言自定义函数TTP:
案例2:ST语言编写的程序:
梯形图块Cam_copy:
ST语言自定义函数Cam_copy:
网友讨论
fujifa
首先,ST语言是类似于PASCAL而不是类似于C。其次,用ST还是C语言没有可比性,毕竟你提到的施耐德并不支持C语言。最后,使用C语言出道的贝加莱已经全面支持ST语言,没听说过支持ST的转C语言。顺便说一下,目前的施耐德ST语言支持了一些标准以外的特性,例如接口,继承。这是你信捷C语言不支持的。
zhujilucj
能解决问题的才是好方法,不同编程语言有不同的优缺点。高端品牌对于plc的运算能力下的本钱的确不少!
sxjice545
各有优缺点。2012年左右的时候,有用过信捷的PLC,支持部分的C,手册上有具体的支持部分。使用下来有两点:1.做复杂运算确实方便。当时是用来计算实时目标位置,快捷。2.不支持输入输出。想要的输入输出,必须完全在块内定义好。从PLC角度来说,更多的是逻辑控制,想要做大型的数据运算的话,不是PLC的关注。当然现在的PLC增加ST语言后,数据运算功能确实很强大,但仍然不是PLC的重点。所以个人认为,能简单明了的用LD就用LD,确实需要大量运算而PLC能用ST方便处理,那就考虑用ST。毕竟,不是所有工程师都熟悉ST,甚至是C。方便程序后期维护,降低阅读程序门槛,这也蛮重要的。
FreeTigerMan
个人观点,PLC之所以叫PLC,是因为在计算机还只有少数人熟悉编程的时候,发明了梯形图,用类似继电器接触器接线图的方式来实现控制程序的编程,简单易用,便于调试,让电气工程师可以完成以前软件程序员完成的工作。PLC做逻辑控制是强项,后来发展到加入模拟量处理、过程控制算法等功能。现在控制领域虽然PLC和DCS在逐步融合,但两者还是各有特点和强项的。我用过多年的梯形图,后来出了ST,FBD等,用FBD就多了,LD只用于逻辑控制。
ST很多时候只是一种补充,可能是因为习惯了梯形图和FBD的思路,而且ST也是基于循环执行的,要是在st中写复杂的循环,会让扫描周期变长,影响其他程序。对于复杂的计算,多年来就用过一次,大部分PLC支持自定义功能块,可以用C语言写程序,封装好,来处理一些复杂计算。所以说,要用PLC,还是FBD或梯形图更接近控制的思路,也容易调试和修改,如果大量用到C语言,那就用软控制器好了,直接写控制程序,把结果给IO就行了,最灵活强大。但是想想,等你写完程序交给客户,客户怎么维护和修改?别人怎么快速接手?当然,想保护知识产权除外。
cjw
越简单能实现功能的语言就是最好的,毕竟考虑到维保和工作交接,写高级语言你确定维修工能看懂......
免责声明:本文转自网络,版权归原作者所有,如涉及作品版权问题,请及时与我们联系删除,谢谢!
相关问答
信捷PLCSTLST怎么使用?
stl是流程开始每个流程的开头都是写stlST和set对流程的操作有区别ST意思是不关闭本流程同时打开下个流程SET意思是关闭本流程同时打开写个流程具体你下...
plc是什么?
首先感谢您提问,我从事自动化行业将近十年,每天都和PLC打交道,所以很有资历回答这个问题。从您的问题而言,什么是PLC?来进行分析说明。首先什么是PLC?可...国...
华硕x81sseries的CPU可以升级吗?-ZOL问答
回复stnarss本本的CPU也是可以升级的,升级之前,要考虑主板和你即将升级的CP...信捷PLC与MCGS触摸屏怎么通讯???基于modbus协议的1万浏览7回答ZOL问...
oppor9s是全网通吗?-ZOL问答
OPPOR9s支持充电5分钟通话2小时的VOOC闪充。VOOC闪充是OPPO自主研发的手机专...你好,你可以到设置~关于手机查看手机型号,st为移动版,m为全网通版本有用(0)...