中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

PLC论坛

fluketop kollmorgen 抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 艾睿光电产品体验活动 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 PLC论坛 → 浏览主题: ST语言哪些场合用优先级较高?
发表新帖 回复该主题
回帖:20个,阅读:364 [上一页] [1] [2] [3] [下一页]
* 帖子主题:

ST语言哪些场合用优先级较高?

分享到
1179
lingms
文章数:209
年度积分:235
历史总积分:1179
注册时间:2013/10/5
发站内信
发表于:2021/6/9 9:38:25
#0楼
今天无意间在招聘上看到一个招编程的,会ST的优先,做了几年工控了,从没用过st,一直梯形图,也习惯了,没去搞什么ST,看到这条招聘信息突然有兴趣了,问问大家哪些场合需要ST优点是什么?
1982
51477工控迷
文章数:613
年度积分:368
历史总积分:1982
注册时间:2017/3/31
发站内信
发表于:2021/6/9 9:47:21
#1楼
都一样,只是计算多的时候灵活一点而已
31123
cvlsam 版主
文章数:11339
年度积分:983
历史总积分:31123
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2021/6/9 9:51:52
#2楼
以下是引用lingms2021/6/9 9:38:25的发言:
今天无意间在招聘上看到一个招编程的,会ST的优先,做了几年工控了,从没用过st,一直梯形图,也习惯了,没去搞什么ST,看到这条招聘信息突然有兴趣了,问问大家哪些场合需要ST优点是什么?

优点:
1、适合大专院校毕业生快速上手编程,大专院校和编程有关的都会开设高级语言编程,这些学生毕业后使用相似的ST语言上手比较快。
2、适合表达式方式的编程,虽然梯形图也能这样做,但是对于连续计算的表达式,会写得很繁琐。
3、程序的可读性好于梯形图

缺点:
1、由于ST语言最终也要转换为指令语言,因此编译和执行速度会慢于指令语言或者梯形图。
2、大多数完全支持IEC标准的厂家编程软件需要对变量进行定义,因此初始的编程效率会低于梯形图。
3、不太适用于手持编程器现场对于程序的修改。

附上IF语句转换为指令码后指令要明显多于使用指令或者梯形图编程方式。


附件 workpicture1.jpg

Good Luck~
31808
YXBK 版主
文章数:15049
年度积分:1936
历史总积分:31808
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2021/6/9 10:12:48
#3楼
假设你有ABCD4个数需要统计

梯形图
A+B=A1
C+D=C1
A1+C1=结果


ST
A+B+C+D=结果
大家一起学习
13056
bnnyygy
文章数:3447
年度积分:1116
历史总积分:13056
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2021/6/9 10:21:25
#4楼
ST计算是强项。

LD是逻辑
31123
cvlsam 版主
文章数:11339
年度积分:983
历史总积分:31123
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2021/6/9 10:28:51
#5楼
以下是引用YXBK2021/6/9 10:12:48的发言:
假设你有ABCD4个数需要统计

梯形图
A+B=A1
C+D=C1
A1+C1=结果


ST
A+B+C+D=结果

这个例子不适用AB的PLC,AP的PLC的梯形图可以直接表达式计算指令的。

Good Luck~
3250
121111115
文章数:1232
年度积分:219
历史总积分:3250
注册时间:2015/3/16
发站内信
2018论坛分享达人
发表于:2021/6/9 10:52:03
#6楼
我觉得ST这个你要不事先画个程序流程图吧程序规划好了,最好别用,调试起来是真的麻烦,写个计算公式还是比较方便的,算错数了就是他的问题了,你要写了复杂逻辑,出问题那就慢慢找吧。
2308
15900475403
文章数:99
年度积分:393
历史总积分:2308
注册时间:2015/9/3
发站内信
发表于:2021/6/9 12:28:49
#7楼
ST就感觉适合计算量大的,然后就再没看出哪有优势,SFC,和FB这类编程完全把ST按在地上摩擦
6392
chi1225
文章数:1910
年度积分:569
历史总积分:6392
注册时间:2014/7/31
发站内信
发表于:2021/6/9 16:16:00
#8楼
有些PLC进化不彻底;用完if语句判断它条件是否满足输出,然后还要再次判断它条件不满足时复位输出~~ 大大增加程序逻辑和容量。
搞野心事业总是有风险的,当无路可退时,最明智的选择是想办法前进~~
332
陈嘉伟
文章数:299
年度积分:332
历史总积分:332
注册时间:2019/6/13
发站内信
发表于:2021/6/9 17:22:44
#9楼
数学公式运算
如CRC校验、排序算法等
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2021 Gkong.com, All Rights Reserved

78