当前位置:首页>java>要学会ST语言编程,先学会这几个案例!!

要学会ST语言编程,先学会这几个案例!!

  • 2026-10-21 13:28:47
要学会ST语言编程,先学会这几个案例!!
文末有SCL核心编程实战案例资料
导读:结构化文本(ST)是IEC61131-3推荐的五种编程语言之一,其实它在西门子PLC中称为SCL语言。但是其编程语法是相同的,所以无论学ST和SCL其实都是差不多的,只要学会一种,另外一种就很简单了!那么本文就使用汇川EASY521PLC来实现几个简单且实用的ST程序编写。只有把这些基础的程序理解过后,才能编写大型项目,因为任何大项目都是由小的程序组成!
1.点动程序
梯形图程序
ST编写方法1:
ST编写方法2: 
2.置位程序
梯形图程序
ST编写方法:
3.带沿脉冲的置位程序
梯形图程序
ST编写方法1:
在“功能块实例”中建立1个变量名称为“沿脉冲”变量,数据类型选择为“”“TRIG.R_TRIG”
程序当M4接通后,M5输出一个沿信号,通过IF语句判断,然后赋值给Y4
ST编写方法2:
当M4接通后与M7取“与”的关系,得出M6的值是“TRUE”,M4的值赋值给M7,然后通过IF语句判断M6的置为“TRUE”则Y5输出,下个扫描周期M6的值为“FALSE”.
ST编写方法3:
4.单按钮启停程序
ST编写方法:
5.定时器3秒自复位程序
梯形图程序
在“变量表”中新建一个名称为“a”的变量,数据类型为“DINT”
注意:“ET”端口不能分配D10,D100等这种变量,否则会报错

最近有很多小伙伴说要案例书籍,说是手机上看文章不是很方便,我抽时间把SCL核心编程实战案例全部整理出来,案例都是比较典型的,其中包括SCL的语法结构、气缸控制程序、报警程序、运动控制程序、模拟量控制变频器、V90伺服通信等实战案例。需要的可以加我微信:biao467524527,如果加不上可以私信我!

往期推荐

8台水泵先启先停自动轮换程序(故障自动跳过)

电气工程师都在使用的数据类型 !!!

为什么强烈建议大家先精通一款PLC编程?2个案例告诉你答案!

初学者学习1200PLC编程,这几个“坑”一定要避免

学习PLC编程,最重要的就是通过案例学习编程思维!

如何实现两个伺服同步?先把这几个概念搞清楚!!

西门子和汇川FB块编程模拟量程序,有什么差异?

200SMART PLC与国产远程IO通信方法与技巧

PLC编写智能仓储的核心算法:码垛与立体库物料计算模型深度解析

学会1200/1500PLC编程,必须知道的几个问题!!

触摸屏如何实现多语言的切换

PLC万能程序框架之手自动切换程序

PLC万能程序框架之手动控制程序

PLC万能程序框架之报警程序编写

PLC工程师必看:3种高效PLC数据采集存储方法!

FC程序块中的“坑”,你踩过几个?

效率翻倍!PLC中数组数据类型实战应用

最新文章

随机文章