lizhihua
lizhihua
级别: 略有小成
精华主题: 0
发帖数量: 228 个
工控威望: 400 点
下载积分: 299 分
在线时间: 239(小时)
注册时间: 2011-05-24
最后登录: 2024-12-16
查看lizhihua的 主题 / 回贴
12楼  发表于: 2024-05-18 17:10
博图和欧姆龙NX NJ都可以做到梯形图和ST一起,你想在你的程序里面插入梯形图或者ST都可以,所以没有什么会淘汰的。
payfsl
级别: 工控侠客
精华主题: 2 篇
发帖数量: 2601 个
工控威望: 2873 点
下载积分: 39998 分
在线时间: 484(小时)
注册时间: 2010-08-03
最后登录: 2024-12-15
查看payfsl的 主题 / 回贴
13楼  发表于: 2024-05-18 19:17
个人感觉ST比梯形图好用一点
三人行必有我师焉,择其善者而从之 ,学而不思则罔,思而不学则殆
宿迁电工
级别: 论坛先锋
精华主题: 0
发帖数量: 1086 个
工控威望: 1228 点
下载积分: 2954 分
在线时间: 403(小时)
注册时间: 2018-11-30
最后登录: 2024-12-22
查看宿迁电工的 主题 / 回贴
14楼  发表于: 2024-05-18 19:30
瞎讨论有啥意义,适合自己的并适合客户的才是最好的
长三角地区,PLC编程,工业机器人编程
吸塑机,轴承合套仪程序开发
专业外协
 TEL:13815796487(微信同号)
linzhenfu
级别: 略有小成
精华主题: 0
发帖数量: 194 个
工控威望: 305 点
下载积分: 625 分
在线时间: 269(小时)
注册时间: 2007-07-15
最后登录: 2024-12-21
查看linzhenfu的 主题 / 回贴
15楼  发表于: 2024-05-18 20:19
各有所长,LD写逻辑,ST写运算,如果用ST写复杂的逻辑就像坨屎一样,很难看
本帖最近评分记录:
  • 下载积分:+1(cb594697725) 说得对
  • 下载积分:+3(rafael) 好贴好贴!
    ljb6688
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 1805 个
    工控威望: 1951 点
    下载积分: 114062 分
    在线时间: 1959(小时)
    注册时间: 2009-12-08
    最后登录: 2024-12-23
    查看ljb6688的 主题 / 回贴
    16楼  发表于: 2024-05-20 13:27
    一个负责运算,一个负责动作逻辑不挺好么。非要搞成非你即我,咋滴?
    电气自动化,智能化控制,数据远传采集。工控元件代理,机器人附件    
    工控菜鸟
    菜鸟一只
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 954 个
    工控威望: 1131 点
    下载积分: 13860 分
    在线时间: 295(小时)
    注册时间: 2017-04-12
    最后登录: 2024-12-18
    查看工控菜鸟的 主题 / 回贴
    17楼  发表于: 2024-05-21 09:45
    综合应用才是正确的,说哪个代替哪个有点扯
    lvpretend
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 1264 个
    工控威望: 1434 点
    下载积分: 3697 分
    在线时间: 324(小时)
    注册时间: 2015-07-20
    最后登录: 2024-11-29
    查看lvpretend的 主题 / 回贴
    18楼  发表于: 2024-05-22 17:47
    讨论梯形图与文本就如讨论筷子与刀叉。只要PLC还需要人编程,梯形图就不会退出舞台。因为梯形图是二值化的图形编程语言,人脑处理图形比处理文字强太多太多。梯形图在逻辑控制上有比文本无与伦比的优势,文本加个框立即就是梯形图,反过来也能做到。所以,梯形图与文本混合编程会逐渐成为主流。
    zhongwen1234
    级别: 探索解密
    精华主题: 0
    发帖数量: 96 个
    工控威望: 173 点
    下载积分: 566 分
    在线时间: 61(小时)
    注册时间: 2020-08-04
    最后登录: 2024-12-23
    查看zhongwen1234的 主题 / 回贴
    19楼  发表于: 2024-05-23 12:02
    梯形图来源于曾经的继电器逻辑控制电路图,本身就是为了让那一代技术人员方便过渡到程序控制做的妥协。
    而现在工学本科多如狗,C语言单片机人人都了解的情况下,高级文本编程也会慢慢成为主流
    雪山飞狐
    级别: 网络英雄
    精华主题: 0
    发帖数量: 12425 个
    工控威望: 15110 点
    下载积分: 38921 分
    在线时间: 942(小时)
    注册时间: 2019-06-05
    最后登录: 2024-12-23
    查看雪山飞狐的 主题 / 回贴
    20楼  发表于: 2024-05-24 08:50
    主流价值观,工控朋友方向。
    payfsl
    级别: 工控侠客
    精华主题: 2 篇
    发帖数量: 2601 个
    工控威望: 2873 点
    下载积分: 39998 分
    在线时间: 484(小时)
    注册时间: 2010-08-03
    最后登录: 2024-12-15
    查看payfsl的 主题 / 回贴
    21楼  发表于: 2024-05-24 17:50
    提高程序的安全系数,保护自己的知识产权

    大家也许都会遇到这种情况,客户问你要程序,或是自己写的程序被别人上传,你别以为他们是好学生,想好好学习,天天向上,他们就想要你的程序,稍加修改,大家都懂的。更有甚者,改都不改,就仿造你的设备,你说气不气人?就是因为梯形图太简单了,使用ST语言后,大大提高程序门槛,给你程序,也让你一头雾水。

    方便计算,简化程序

    这个就是方便自己了,随着技术的发展,越来越多的设备需要复杂的工艺计算,使用梯形图进行计算,呵呵,你会怀疑人生的,就算个简单的公式,可能十几行程序就没了。用过三菱PLC的朋友应该知道,做个计算,写个模拟量,弄个通讯,那酸爽,呵呵。而用ST,就像数学运算一样简单,不管多复杂的运算,都不怕。


    如,我们要做一个模拟量的滤波程序,采集了十个模拟量数据,要算它的平均值,用ST语言实现是很简单的

    A:=(A1+A2+A3+A4+A5+A6+A7+A8+A9+A10)/10;

    就这么一个简单的计算,想想用梯形图该是多大的工程啊,如果是五十个,一百个呢?

    方便移植,可以复制粘贴

    ST语言都是遵循IEC61131-3标准的,因此,可以在不同的平台上复制粘贴,从CODESYS粘贴到西门子博途上,只需做个简单的修改即可,而ABB,贝加莱,施耐德,和利时,伦茨,WAGO,倍福等等CODESYS平台的PLC,你改都不用改,直接粘贴就可以。而且自己写好的程序可以方便的保存成文本文档,随时使用。这样,我们就可以把常用的功能做成库,另存为文本文档,随时带在身边。

    方便使用高级语言的各种功能,轻松应对复杂工艺

    使用ST语言,就跟使用高级语言一样,可以使用指针,数组,结构体等高级语言的内容,它会大大方便我们编程,以上这些,用梯形图实现是非常麻烦的,甚至是不能实现的。

    总之,使用ST 语言有很多好处,特别是在复杂工艺计算,运动控制,PLC通讯网络,大数据处理,智能制造,等。如果你认为PLC只是做个逻辑控制,弄个常开常闭,自锁互锁,那你当我没说。
    三人行必有我师焉,择其善者而从之 ,学而不思则罔,思而不学则殆
    flyaway
    知识改变命运,学习铸就人生
    级别: 工控侠客
    精华主题: 0
    发帖数量: 328 个
    工控威望: 4800 点
    下载积分: 418 分
    在线时间: 259(小时)
    注册时间: 2012-07-29
    最后登录: 2024-12-23
    查看flyaway的 主题 / 回贴
    22楼  发表于: 2024-05-24 17:55
    引用
    引用第21楼payfsl于2024-05-24 17:50发表的  :
    提高程序的安全系数,保护自己的知识产权

    大家也许都会遇到这种情况,客户问你要程序,或是自己写的程序被别人上传,你别以为他们是好学生,想好好学习,天天向上,他们就想要你的程序,稍加修改,大家都懂的。更有甚者,改都不改,就仿造你的设备,你说气不气人?就是因为梯形图太简单了,使用ST语言后,大大提高程序门槛,给你程序,也让你一头雾水。

    方便计算,简化程序
    .......

    非常有道理,以往我认为是装13,后来我觉得两者兼用更好,自从用了倍福PLC,我觉得ST语言可能会更主流一些。
    liuliangdt
    liuliangdt
    级别: 家园常客
    精华主题: 0
    发帖数量: 443 个
    工控威望: 682 点
    下载积分: 66148 分
    在线时间: 989(小时)
    注册时间: 2010-09-05
    最后登录: 2024-12-11
    查看liuliangdt的 主题 / 回贴
    23楼  发表于: 2024-05-25 23:55
    引用
    引用第13楼payfsl于2024-05-18 19:17发表的  :
    个人感觉ST比梯形图好用一点

    同感,我也觉得ST语言编程比梯形图好。我08年开始学电工,所以我感觉梯形图还是比较简单的。到目前应该做过十来个活了,都是一些老的、小的、二手的改造升级等。直到21年做了一个活,三菱FX3UPLC,三菱触摸屏,三菱变频器,还加了几个输入输出模块,十几个模拟量输入输出点和两个网络模块,一共有一百多个点。以前还没做过这么大的活(到现在都是我做过的最大一个活),还是第一次用FX3U这么先进的PLC,所以我决定用三菱ST结构化编程。新建工程后傻眼了,跟简单工程的梯形图不一样。于是我在论坛里发帖问怎么用:请问三菱GX编程软件左侧*工程*栏里*程序部件*下的*程序*是怎么调用执行的?。后面慢慢熟悉了,便一发不可收拾,ST编程太好了。就是感觉ST编译后的执行文件比梯形图的编译后的执行文件容量要大:用文本结构语言写PLC程序,一样的功能是不是比梯形图步数容量要大一些?