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

施耐德电气论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 施耐德电气PLC → 浏览主题: 编程时用ST语言好?还是直接C语言好?
发表新帖 回复该主题
回帖:40个,阅读:15406 [上一页] [1] [2] [3] [4] [5] [下一页]
* 帖子主题:

编程时用ST语言好?还是直接C语言好?

分享到
匿名用户
文章数:N/A
年度积分:0
历史总积分:0
注册时间:2019/11/21
发站内信
发表于:2019/11/21 20:06:19
#30楼
该用户被锁定,回复内容不予显示!
11238
逍遥的久鸣
文章数:4332
年度积分:472
历史总积分:11238
品牌积分(施耐德):40
注册时间:2017/3/6
发站内信
2018论坛热心网友
发表于:2019/11/21 20:13:43
#31楼
看的头晕,好复杂呀,看来我的学一点ST语言才行了,有没有好的书籍推荐表情
50
AUTOSYS168
文章数:288
年度积分:50
历史总积分:50
品牌积分(施耐德):308
注册时间:2019/10/29
发站内信
发表于:2019/11/23 8:54:51
#32楼
回复 #31楼 逍遥的久鸣
学习施耐德ST语言也挺容易上手的,开个新的技术资料帖(施耐德Unity_Pro结构化文本(ST)),可以参考,共同交流下!
11238
逍遥的久鸣
文章数:4332
年度积分:472
历史总积分:11238
品牌积分(施耐德):40
注册时间:2017/3/6
发站内信
2018论坛热心网友
发表于:2019/11/23 23:08:55
#33楼
以下是引用AUTOSYS1682019/11/23 8:54:51的发言:
学习施耐德ST语言也挺容易上手的,开个新的技术资料帖(施耐德Unity_Pro结构化文本(ST)),可以参考,共同交流下!
这个要学以致用,不用施耐德plc,学软件没有实操,感觉很空洞,好像威伦触摸屏用的到st语言
此帖发自手机工控论坛
50
AUTOSYS168
文章数:288
年度积分:50
历史总积分:50
品牌积分(施耐德):308
注册时间:2019/10/29
发站内信
发表于:2019/11/24 12:06:04
#34楼
回复 #33楼 逍遥的久鸣
多学一门PLC编程好处也是挺大的,以前我用过威纶通触摸屏都不支持ST语言的,有没有最新产品支持不清楚了,不过他的屏是支持宏指令编程的
165
lvpretend
文章数:1427
年度积分:165
历史总积分:165
品牌积分(施耐德):65
注册时间:2019/5/12
发站内信
发表于:2019/11/24 14:00:23
#35楼
图形化编程比文本编程会有更好的可读性。
梯形图是最简洁,执行效率最高的编程方式之一(对于非软PLC而言),做逻辑的可读性没有谁比它强。
C是执行效率最差的编程方式(仅限定于PLC),虽然它功能异常强大。
除了大型PLC,速度和内存还是比较有限的,执行的任务一般来说也不会非常复杂,一般任务尽量用梯形图,数学计算尽量用ST,各种编程语言尽量发挥它们各自所长。
251
微鑫科技
文章数:1171
年度积分:251
历史总积分:251
品牌积分(施耐德):35
注册时间:2019/11/26
发站内信
发表于:2019/11/26 20:25:45
#36楼
只会用C的默默路过,一看到梯形图就头大,本来几条命令就能解决的问题,非要搞一大堆的梯形图,看着很累,可能比较适合电工思维吧,目前我所有做的工程都是用的自己开发的板子,自己写的控制程序,工作了好几年,也没有见到有异常的,主要是只做一个领域,对这个领域相对比较熟悉,每次出来的新产品,改动也不会太大,基本的控制方式差不多。
50
AUTOSYS168
文章数:288
年度积分:50
历史总积分:50
品牌积分(施耐德):308
注册时间:2019/10/29
发站内信
发表于:2019/11/26 22:07:19
#37楼
回复 #36楼 微鑫科技
厉害呀,纯C编程,朋友,我是用C来辅助下的,主要是梯形图表情
251
微鑫科技
文章数:1171
年度积分:251
历史总积分:251
品牌积分(施耐德):35
注册时间:2019/11/26
发站内信
发表于:2019/11/27 10:51:14
#38楼
回复 #37楼 AUTOSYS168
你本来就会用C的话,你会发现,其实那些逻辑控制对于用C的人来说,比用梯形图简单多了,只需要if语句就能搞定问题,如果是多组合逻辑,只需要两三行就能搞定,如果用梯形图,可能要好多条命令,在运算上,单片机的实时运算能力也是PLC所不能比的,再就是集成度,发现市场上没有一款PLC可以直接连接交流互感器的,也没有发现自带无线模块的,所以就自己设计板子了,自带了ADC(直接连接交流互感器),直接将无线接收芯片集成进去,可以直接用遥控器操作,响应速度比用串口的无线模块要快很多;当然,也不是说PLC一无是处,PLC发展到今天的壮大,是有道理的,离不开那些开发人员的功劳,他们已经把芯片的外围硬件全部装配好,并配上了一个漂亮且坚固的外壳,你不必要去担心你的电路是否稳定,因为已经由开发人员帮你验证过了,再就是编程介面,由原来枯燥无味的C语言代码变成了形象化的梯形图,可以让那些没有C语言基础的电工也能编写出好用的控制系统,再就是时间,工业化的东西不像消费品,重复的地方相对较少,不同行业的工厂,所用的设备控制动作不可能完全一样,并且对于工厂来说,需要快速的生产,也就意味着客户需要快速的拿到成品的电路方案,如果重新去设计PCB,采购元件,开外壳模具,电路的验证等等,至少半年的时间过去了,这样客户是不可能接受的,但是PLC就不一样了,可以根据客户的现场需求,算出需要的点数,直接从市场上买个成品的回来,编写好程序,就能上线生产了,这个速度是单片机所不能比的,这也就是PLC能够发展壮大的原因。
[此贴子已经被作者于2019/11/27 10:51:49编辑过]
50
AUTOSYS168
文章数:288
年度积分:50
历史总积分:50
品牌积分(施耐德):308
注册时间:2019/10/29
发站内信
发表于:2019/11/27 13:39:55
#39楼
回复 #38楼 微鑫科技
网友说的对呀,也是各有优劣势的,根据使用环境,行业特点,易用性,可靠性等等选择适合自己的需求方案才是最重要的!
工控学堂推荐视频:

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

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

78.0005