百科狗-知识改变命运!
--

GX IEC DEVELOPER软件与GX DEVELOPER有什么不同之处

泡在奶味里1年前 (2023-12-23)阅读数 8#综合百科
文章标签程序硬件

从网上找到的一些介绍:

GX IEC DEVELOPER软件与GX DEVELOPER有什么不同之处

在欧洲,大部分的 PLC

厂商所提供的开发工具都支援 IEC 61131-3,在欧洲的 Mitsubishi也都有提供 IEC 版本的 GX IEC

Developer以满足市场需求。

IEC61131是一个国际标准,它规范了 PLC

相关之软件硬件的标准,其最终的目的是可以让PLC的使用者在不改软件设计的状况下可以轻易更换PLC硬件。

目前这个标准主要是由 在推广。

IEC

61131-3是其中开发软件接口的标准,它主要是提供了五大程序接口,包含:

1. Instruction List, IL (文字)

类似组合语言的描述文字。

2. Structured Text, ST (文字) 类似 PASCAL

的语法,适合撰写较复杂的算法,除错上也比阶梯图要容易得多。

3. Ladder Diagram, LD (图形)

传统阶梯图,让熟悉阶梯图的使用者也能使用 IEC 61131-3,不会因为换了 IEC 61131-3 就需要重新学习。

4. Function

Block Diagram, FBD (图形) 以画电路图的方式来写 PLC 程序。这在 Mitsubishi PLC 或 OMRON PLC

都需要另外购买才有提供的功能 或是有硬件支援/兼容性的问题, 但在 IEC 61131-3 它是内建的程序接口。

5.

Sequential Function Chart, SFC (图形) 以画流程图的方式来写 PLC 程序,这也是最好的一点, 因为大部分的 PLC

都是按一定的顺序在运作,利 用 SFC 可以一步一步写好,最后再串连测试。 ?

OpenPLC特性

● IEC61131-3

可以使程序码重用性提高 符合 IEC 61131-3 的开发环境会把程序区分为许多 POU (Programming Organization

Unit),如函式(Function)、功能区块 (Function Block)、程序(Program)等。

每个 POU

可以再分两个部分

● Common Elemonts 此部分主要是定义程序内所使用到的变量,这些变量可以

对应到实体,也可以是内部变量。

● Programming Languages 此部分主要是程序内容,也就是上述的 5

种程序语法的任一种。在程序内可以叫用其他的 POU。

因为变量宣告部分与程序内容是分开的,所以可以在写好程序后,在对应到实体时,才把变量所对应的实体IO点给定,而不必修改程序。这使得硬件变更时,程序不必修改就可以使用。对于在开发另外的新机台时,旧有

POU 的重用机会提高,在使用时,也只需要定义实体IO点,不会因硬件变更,修改程序而改出新的BUG。如此,软件公司可以把常用的功能写成

POU,日后变成自己的函式库写 PLC 就更容易了,或是专门开发 POU 的函式库作为产品也是可以的,因为组译过的 POU

就像我们买一般电脑语言的函式库一样,是看不到原始码的。

OpenPLC是依照 IEC61131-3 标准来开发 PLC

系统,相对应的技术文件都可查询得到[1]

,关于硬件间的相关接口的技术文件,相关的文件手册都在网络上公开,任何人都可以下载,因为是开放标准,如果厂商封锁特定的技术文件,使用者在得不到协助的状况下,仍可以很轻易的选择转换到其他公司产品。

OpenPLC程序开发者可以利用高速工业网络,直接将所有的

IO 状态对应到 Notebook上,直接在自己的工作电脑执行所有的 PLC

程序,在在线直接观察程序执行状况,变量变化,或设立中断点单步除错,或者使用其提供的工具,画出 IO

点执行的时序图。

而这些动作在个人电脑与实际硬件并无差别,但提供程序设计者更快速找出程序问题,缩短开发时间。对硬件的改变也只有搬一台电脑,拆装工业网络连线。如果机构还没完成,

由内附的TwinCAT 本身也提供模拟环境,直接以图示、动画的方式连结到对应实体的 IO

点,让程序执行结果,以模拟动画方式,让开发者在没有实际硬件的情况下,可以同步开发程序,并模拟执行结果,让整个计划的设计工作,可以软硬件同步执行,有效缩短开发时间。

OpenPLC

阵营,只要周边硬件有公开的通讯协定,软件工程师便可以使用 Structured Text (ST)

打造自己的专属函数库,减少控制硬件互相绑规格的情况。

如果每一项硬件在使用前都事先自己打造专属函数库,对开发商来讲也是一项很大的成本开销。

除了

PLC 硬件供应商也不断的增加支援的硬件来吸引设备开发商使用,电控供应厂商也开始使用标准的工业网络来做为硬件通讯接口,例如目前在高速工业网络接口 CanOpen

针对常用的装置,如马达便定义在Profile

402,将使用者会用到的功能、参数定义成标准通讯接口,让系统间只要插上通讯线,便可开始交换资料,让使用者有使用开放系统不会被硬件绑死的限制,也有封闭系统只要插上,就能开始通讯的便利。

有关GX

IEC Developer的介绍:

GX IEC Developer is more than a powerful IEC 1131.3

programming and documenation package. It supports your entire MELSEC PLC

impleentation from the initial project planning to everyday operation, with a

wealth of advanced functions that will help you to cut costs and increase your

productivity.

The sophisticated program architecture comes with a range

of new, user-friendly functions, including structured programming and support

for function libraries.

Key features include:

Powerful “Top-down”

development environment

Total overview of PLC project and resources

Suited to large and complex projects

One programming software for

modular and compact PLCs (Q/A and FX Series)

Flexible program

development

Superior program documentation for easy

understanding

State-of-the-art PC software technology acc. to IEC 1131.3

Programming languages FBD, AWL, KOP, AS and STC

Powerful offline

simulation

Online program modification

Function blocks (FB, FC)

Libraries Minimum downtimes

鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com

免责声明:我们致力于保护作者版权,注重分享,当前被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!邮箱:344225443@qq.com)

图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)