PLC/DCS/控制器

西门子PLC SM1222模块6ES7222-1HF32-0xB0

产品单价:200.00元/台 品牌: 西门子

最小起订:1 台

供货总量:145 台

发货期限:付款后 1 天内发货

有效期至:长期有效

上海地友自动化设备有限公司
未认证 谨防假冒!

产品详情

西门子PLC SM1222模块6ES7222-1HF32-0xB0

三种语言,该如何抉择?
1、三种语言互相转换
在STEP7中,可以通过菜单选择,在三种语言中相互切换显示。如图5所示。


图5 LAD、FBD、STL切换显示
当然,通常LAD和FBD直接可以互相切换,LAD、FBD也可以转换为STL语言,但STL却不一定可以转换为LAD或FBD语言。
2、三种语言的优劣比较
LAD是最常用的plc编程语言,其形象、直观,稍懂电气的人就能很快上手,而且目前市面上几乎所有的PLC都支持LAD编程,一通百通。其在“继电器或接触器型”逻辑功能中应用比较好,但随着STEP7中集成的程序功能单元越来越多,LAD语言写出的程序多少有点“不伦不类”。如图6所示,程序单元“CMP>=D”在FBD程序中,以“块”的形式显示,与-单元一样;但在LAD语言中,仍以“块”的形式显示,与其它“触点单元”放在一起显得有点格格不入,虽然不影响逻辑,但看起来不工整。


图6 FBD、LAD程序对比
FBD语言写出的程序,个人认为逻辑性较强,在编程过程中,可以根据被控对象的控制逻辑,“轻易”的捋清程序逻辑,编程就会轻松许多。同时,STEP7提供了大量的、功能各异的“程序逻辑单元”,仅需要简单的拖动,就能实现编程。
STL接近于汇编语言,起点较高,不容易掌握。但在一些需要对硬件操作的时候,比如:驼子曾经编写过的激光测距仪的接口程序,就不得不用到STL语言了。


发布时间:2022-04-11 08:20  点击:126

所在地:上海

相关分类