西门子scl语言和c语言,为什么说SCL将成为西门子PLC的主流编程语言

这篇博客讨论了SCL语言在西门子PLC编程中的应用,指出SCL因其功能丰富和灵活性逐渐受到重视。虽然梯形图仍然是最广泛使用的编程语言,但SCL因其对复杂数据处理的优势和对有C语言基础的程序员的友好性,有望成为未来的主流。同时,博客中也提到了不同编程语言的优缺点,以及对于不同技术水平的工控人员的适用性。尽管存在争议,SCL在西门子PLC中的地位日益提升,学习SCL对于工控人员来说是有益的。
摘要由CSDN通过智能技术生成

原标题:为什么说SCL将成为西门子PLC的主流编程语言

接触S7-1200的时间不是很长,但个人感觉TIA PROTAL中的SCL编程语言还不错,下面是我写的一个传送带的启停程序:

910b7e251ef3cc0e7d4f88233257418d.png

bnnyygy said:

我献丑来一个,半成品,给设备改造的,用的欧姆龙CP1L,ST语言功能块,部分节选。

feef2f76613209ff4562a12b1bf3b783.png

wenpian said:

还是梯形图适合逻辑。

ljj977 said:

程序写的不错。tia protal中可以采用SCL与LAD混编的模式。这样的灵活性就更大了。

作为一个有C基础的人来说,用SCL他可能更擅长,入门更快。作为习惯了LAD编程的人员来说,写一般的逻辑关系程序,确实要清晰些。

计算机的普通编程人员将会有一部分人能胜任1200的编程工作,而且他们的转行不会有多大的门坎。可以说,PLC的编程人员来源会更广泛。

fujifa said:

在JAVA出现之前,C语言的菜鸟们也是认为C语言将一统江湖,在PYTHON出来之前,JAVA的菜鸟们也是这么认为的。菜鸟们总是习惯使用必将,一定等词汇来描述他们认为的事物,为什么老鸟们不这样认为呢?因为老鸟们知道:

1:SCL,也就是ST语言,编译为机器码的执行效率比其他语言效率低。

2:梯形图编程语言也在进步,去看看诸如富士、AB这类在梯形图中使用高级语言编程等增强型梯形图语言的厂家就知道了。

hgxmm123 said:

老外喜欢用SCL语言编程,它功能丰富。国人喜欢用梯形图编程,易于推广。

有些PLC语言不能实现的功能,用SCL就能实现。

twtynijj said:

最多只能说是备选的语言方法 ,主流怕是很难,可读性并不是很好,推广也难。老外是因为人家母语就是字母组成,对他们来说可读性还是非常强。现在PLC还是以LAD SFC ST CFC 这一类为代表,也符合IEC标准的。如果哪一家PLC只有一种你说的SCL,怕是干不了几年在中国就只能关门了,这是由市场决定的。

cvlsam said:

西门子之所以称为SCL而不是ST,是因为其编程语言指令表叫做STL,为了避免混淆,所以叫做SCL,其实就是其他厂家的ST语言。

“还是以 LAD SFC ST CFC 这一类为代表”,看到这句就说明您不太熟悉西门子了啊。

twtynijj said:

嗯,西门子是不熟悉,刚出社会那会接触过。换工作环境后就没怎么接触。而且也只会用梯形图呀。

pqsh said:

我觉得,5-10年这些语言都将消失。

人工智能,会听懂人的语言和思想。只要你说清楚,机器就会执行。当然,这样汉语会失去优势,因为汉语逻辑不严谨。

fsjnzhouyan said:

现在有些智能家居就能接收中文语音控制家电。

vao said:

梯形图,这种应该是主流趋势,不是你自己擅长什么就一定会主流,工人容易看懂的才好。

gaoyingchun said:

工控人要失业了

ljj977 said:

在数据的处理方面,SCL还是要比LAD更具有它的它快捷性,计算的功能也是十分强大的。比如一个一维数组,你在使用时,感觉用LAD不难,但一个二维数组、一个多维数组你再使用LAD编程,难度就要大多了。

作为博图软件三大编程语言,SCL就是其中的标配,在原来300/400编程语言中,还没有列入标配行列之中。这也说明了西门子对它的重视,也给大家一个信号。因此了解它、学习它还是有必要的。

SCL是三大语言之一,说它是主流的编程语言不为过吧。

cvlsam said:

用过AB的梯形图的话,觉得其他语言都可以不要了。

cd7058553fc809b90c7736f640436a6d.png

其实三大语言并不包括ST语言。

以前是梯形图,指令表和功能块,现在部分厂商取消了指令表,被SFC替代了。

当然,多学习一点没有错,不过不是以西门子SCL语言为基础,西门子的SCL语言离标准还有点距离,要用也应该从菲尼克斯的学起,人家才是完全符合IEC标准的。

wgefwgef said:

越是菜鸟,越是水平差,越抵制ST。

逍遥的久鸣 said:

不管白毛黑猫抓到老鼠才是好猫,越简单明了越好,这么多年过去了,梯形图还是那么坚挺!

如果后期维护,现场水平不高,是不是就要失业了?

hnhyczj said:

高级语言应当是发展的方向。

乌龟船长 said:

老外喜欢用SCL语言编程,它功能丰富。国人喜欢用梯形图编程,易于推广。

fuhuafeng72 said:

SCL确实好,但一些工控不适合。

ljj977 said:

LAD是PLC编程使用最广泛的语言,用户量最多,当然它是老大。但SCL也一定会壮大起来的,因为它有自己优势。这里并不是说LAD不好,但有时候,有些人用SCL去编程反而更方便,特别是熟悉高级语言(如C语言等)的人。这两种语言的使用肯定是因人而异的,喜好不同、知识背景不同,他们的选择就不同。

用LAD语言写的程序,复杂一点的话,一般的电工是看不懂的。说句实在话,LAD语言,当初就是为电工准备的编程语言。那时候只有逻辑控制。电工如果满足了一般的逻辑控制,数据处理程序的编写就成了一句空话,别人用LAD写出来的程序也不见得看得懂。

现在时代不同了,PLC不只是去处理逻辑控制,还多了好多些功能。老早之前,S7-200就明显看到它的结构化编程的思想。300/400,到现在的1200/1500,它们都在朝着更先进的方向发展,LAD的语言更是如此。现在的LAD就是面向开发人员、工程师、技术人员的。再说电工也分好几类吧,一般的电工在工厂里是接触不到编程这一块的。LAD现在也是也是十分强大。

SCL未来将成为主流的语言,并不意味着LAD不是主流语言。大家还是不要误解了我的观点。

SCL能作为标配的编程语言出现在博途中,说明了什么,不正是说明它的存在价值吗。

年轻的朋友们,如果感兴趣,学习一下SCL语言的程序编写,我觉得还是蛮好的。

liuxd6909 said:

但凡是主流都是被大多数人所认同 的,所接受的。

fuhuafeng72 said:

企业有三六九等,很多小作坊,你给他传统的继电器系统原理图都搞不明白,不要说英文类C的程序了。世界就是个矛盾体。

LAD确实是一种不错的编程方式,之于类C,形如安卓之于IOS。

zhanghaiw said:

做逻辑SCL确实不怎么样,搞搞算法还可以。建议LAD+SCL的组合,感觉非常棒。

965528555 said:

做逻辑也是非常好的,算法更是好用。而且方便转换其他PLC

小编认为,这是很棒的一场讨论。此处不论工控编程语言何者更具优势,小编看到的是:在工控论坛交流中,参与讨论的老师们都有自己的主见,这是一种独立思考的能力也是一种态度。而这才是我们加入论坛自主学习,加入工控队伍中最喜闻乐见的。返回搜狐,查看更多

责任编辑:

weixin_39975486
关注 关注
  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
西门子scl语言c语言,西门子SCL语言编程学习心得
weixin_32373123的博客
05-22 2812
1、 SCL程序可以在CPU314及其以上的S7(包含400)中运行。2、 SCL程序建立在”S7 Program”-”Sources”下面。S7-Program-Blocks(e.g. FB,OB)-Sources(e.g.SCL source file)-Symbols3、 程序结构FB: FUNCTION_BLOCK fb_nameEND_FUNCTION_BLOCKFC: FUNCTION...
西门子plcc语言编程,西门子PLC常用指令举例
weixin_33073525的博客
05-19 6901
西门子plc梯形图中,将其触点和线圈等称为程序中的编程元件。编程元件也称为软元件,是指在plc编程时使用的输入/输出端子所对应的存储区以及内部的存储单元、寄存器等。根据编程元件的功能,西门子plc梯形图中的常用的编程元件主要有输入继电器(I)、输出继电器(Q)、辅助继电器(M、SM)、定时器(T)、计数器(C)和一些其他较常见的编程元件等。1、输入继电器(I)的标注西门子PLC梯形图中的输入继电...
西门子scl语言c语言,西门子PLCSCL语言与STL语言比较一下-工业支持中心-西门子中国...
weixin_35038173的博客
05-22 5813
1.STL有点类似汇编语言,和机器码对应,无论哪种语言写的PLC程序都可以转换成STL查看,所以掌握基本的STL指令和语法是很有帮助的。另外STL直接操作寄存器,实现同样功能时可以减少运算量和寄存器调用次数,并且只关心数据类型的长度(例如不区分int和word),减少了数据类型转换,总的来执行效率高,但实现复杂运算和逻辑时编程繁琐。2.SCL类似于高级语言Pascal、C之类,可以通过简单的语...
西门子PLC通讯协议(PPI)源代码 C语言
04-11
西门子S7-200的通讯协议源代,支持复合多区块读取和单区块的写入,已经验证过和S7-200的通讯,目前支持M和VB,VW,VD,需要支持其他的寄存器请参考网上的寄存器定义
scl函数C语言,SCL语言基本语法规则:表达式
weixin_42588877的博客
05-20 6822
SCL:Structured Control Language,结构化控制语言SCL是一种类似于计算机高级语言的编程方式,只是这种语言编写的程序,可以在PLC中运行。如果学过C语言或者VB语言,就会很容易上手SCL。当然没有基础依然可以从零开始学习。在PLC中有了SCL这种编程语言,就可以方便的把计算机高级语言,编写的算法移植到PLC中。西门子以下系列的PLC都支持SCL语言编程:S7-300S...
西门子scl语言c语言,在西门子PLC中使用SCL语言编程的技巧
weixin_42357981的博客
05-22 3420
《在西门子PLC中使用SCL语言编程的技巧》由会员分享,可在线阅读,更多相关《在西门子PLC中使用SCL语言编程的技巧(6页珍藏版)》请在人人文库网上搜索。1、在西门子PLC中使用SCL语言编程的技巧前言:两年半前我就在工控网上发表了有关SCL编程的知识#lt;#lt;在S型PLC中使用高级语言编程#gt;#gt;,但发表完后,即使我自己都从没有把任何使用SCL编写的程序用到实际控制中,当时的感觉...
S7-SCL.zip_PLC 西门子_SCL 手册_scl编程手册_西门子300plc scl编程手册_西门子SCL手册
09-14
西门子SCL编程是基于西门子PLC系统,特别是SIMATIC S7-300和S7-400系列的一种高级编程语言SCL全称为Structured Control Language,结构化控制语言,它借鉴了C语言的语法,提供了一种更加结构化、易于理解和维护的...
西门子SCL语言实现低阶及高阶积分算法仿真案例.docx
04-21
西门子SCL语言是一种高级文本编程语言,用于在西门子PLC系统中编写程序,特别是TIA Portal(博图)环境下。SCL全称为Structured Control Language,它提供了更强大的编程灵活性,允许用户实现复杂的控制逻辑和算法,...
西门子PLC的几种编程语言
03-16
西门子PLC编程语言知识详解: 西门子PLC(可编程逻辑控制器)是...随着工业4.0的到来,PLC编程正变得越来越重要,掌握西门子PLC编程语言对于自动化、智能制造和工业控制领域的技术人员来,无疑是一项必备的技能。
西门子C编程
12-22
关于SIEMENS PLCC语言编程手册及明,也有840D部分的
plcc语言编程的好处,学习PLC编程的重要性
weixin_35785909的博客
05-18 3300
工作原理PLC是采用“顺序扫描,不断循环”的方式进行工作的。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束,然后重新返回第一条指令,开始下一轮新的扫描,在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。PLC的一个扫描周期必经输入采样、程序执行和...
西门子plc语句表是c语言吗,新手学习西门子PLC语句表的几点建议
weixin_39805409的博客
05-19 984
我接触到很多同行,他们都S7-300/400的语句表(即指令表)语言难学,最近在西门子的S7-300/400论坛上,看到有网友感叹“语句表好难学啊!”。梯形图为什么好学?其原因很简单,梯形图来源于继电器电路图,以触点和线圈为主,因此熟悉继电器控制的电气人员感觉很容易学。1.语句表非学不可1)语句表的指令比梯形图多,只有语句表才有下列指令:定时器/计数器的FR指令、与地址寄存器、累加器、状态字、数...
c语言去什么王章_【工控有声】如今自动化时代,为什么电气人都去学PLC?...
weixin_42506152的博客
12-31 226
文章引读:在如今自动化时代,制造业的自动化化水平大幅提升,广泛应用于机械、电子、汽车、食品、医药、服装等产品的生产过程之中。可以这样,任何产品只要投入工业生产,就必须采用自动化生产制造技术以提高产品质量与生产率,否则将没有市场竞争力。PLC 技术的有效应用是企业发展过程中的核心因素,通过对PLC 技术的前景及未来发展进行探究,可以更好地帮助我国企业实现自动化控制系统的完善与发展,促进我...
SCL语言与其他编程语言区别
最新发布
m0_52684909的博客
04-27 377
硬件和平台依赖性:SCL语言通常针对特定的硬件和平台,如可编程逻辑控制器(PLC)等,而其他编程语言可以在不同平台、不同操作系统上运行。语法和表达式不同:SCL语言的语法和表达式针对自动化控制所需设计,而其他编程语言的语法和表达式则不同,依据用途和应用场景所需而定。编译方式不同:SCL语言的程序通常是通过编译器,将代码转换成机器可以理解的指令来实现,而其他编程语言可以是编译型语言或解释型语言。面向对象程度不同:SCL语言相对于大多数高级编程语言,面向对象程度较低。
st编程语言c语言一样不,STL,ST,SCLPLC高级编程语言介绍
weixin_42513296的博客
05-18 4643
比如, Axis_Enable 和 AXIS_ENABLE 这两个变量,在ST语言中是没任何区别的,但在C语言中,可是完全不一样的。提到工业4.0,提到工业自动化,西门子是一个绕不开的坎!!总之,它在工业自动化领域,就是泰山北斗,少林武当!而西门子也是非常强势的,它最新推出的博途软件平台,并不是完全遵守IEC61131-3标准,而是略有修改,就好比武林大佬们自创武功或是修改前辈留下的武功。西门子推...
西门子哪款plc支持c语言,西门子PLC三种语言区别
weixin_39777875的博客
05-19 1685
原标题:西门子PLC三种语言区别PLC是机器人重要的一部分,下面小编就为大家介绍一些3种语言区别,帮助大家学习。一、梯形图梯形图作为简单易读通俗易懂基本属于新人学习PLC的首选,而且调试的时候非常直观容易,对于初学者是入门学习的不二选择,而且西门子本身自带的库内容非常丰富,基本涵盖了初级所需一切功能,对于单纯逻辑关系或者多一些功能的处理完全没有问题。但如果是偏电子类的人,可以考虑直接使用西门子...
plcc语言编写程序,plc编程和c语言编程的联系
weixin_35433448的博客
05-17 2652
主题:plc编程和c语言编程的联系楼主 2013-01-04 09:56:31建议想学plc编程的, 认真学习一下谭浩强的c语言教程。plc编程也是建立在计算机编程的原理之上, plc所有的编程概念, 几乎都可以用c来解释。如:plc的 IO点, 相当于 c语言中的全局变量, 只不过由外部进行刷新;PLc cFB, FC ...
c语言表达式求值从左到右_西门子SCL编程中的表达式、运算符和地址概述
weixin_39952190的博客
11-22 1563
表达式表示在编译或运行期间计算出来的一个值,由地址(如常量、变量或函数调用)和运算符(如*, /, + 或 -)组成。地址的数据类型和所用的运算符决定了表达式的类型。在SCL中可能有下列表达式:一、表达式概述:1、算术表达式算术表达式是由算术运算符构成的。其允许处理数字类数据类型。下表显示所有可能的运算符和指出依据地址的结果属于的类型。用到下列缩定:规则(Rules):按其优先级操作在算术表达式中...
写文章

热门文章

  • 仿今日头条音频_折子七:如何搬运头条音频,实现月入过万,详细教程分享 10287
  • python语法报错原因_【Python】Missing 1 required positional argument 解决方案 9681
  • 计算机英语videos啥意思,video是什么意思_video翻译_读音_用法_翻译 9618
  • 苹果恢复出厂设置系统也会还原吗_手机经常恢复出厂设置会怎么样?对手机有害处吗?这下终于清楚了... 8801
  • 群晖设置为文件服务器,群晖存储服务器基本配置教程 6538

大家在看

  • 排序查找-C语言
  • WEBUPLOADER上传文件夹的三种解决方案
  • Git 常用命令详解 576
  • [27续】项目练习 153
  • 【JavaEE】【多线程】volatile,wait/notify 840

最新文章

  • github新手开源服务器项目,火爆Github的开源项目,已经有独立网站上线了!!值得一看...
  • 只狼服务器维修或停机,只狼停止工作怎么办?
  • 第五人格服务器6月维护,第五人格6月14日维护公告
2021年130篇
2020年198篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家商场美陈3dmax上海常见商场美陈价格钢铁侠玻璃钢雕塑后背图片家用玻璃钢花盆售价嵩县玻璃钢雕塑加工厂家扬州玻璃钢雕塑制作广东透明玻璃钢雕塑定做优质玻璃钢道具雕塑镇江商场美陈道具卡通玻璃钢雕塑厂家哪家好拉萨节日商场美陈天水市玻璃钢雕塑定制昭通玻璃钢雕塑批发商广州玻璃钢公仔雕塑图片玻璃钢雕塑制作机器莱芜喜妹玻璃钢雕塑项城玻璃钢雕塑商场美陈布置 海洋宝山区专业玻璃钢雕塑便宜泉州园林玻璃钢雕塑价格玻璃钢动物雕塑安装高质量的玻璃钢雕塑设计成都玻璃钢雕塑生产商西瓜玻璃钢雕塑定制丽水玻璃钢卡通雕塑玻璃钢雕塑核桃照片玻璃钢树脂雕塑工程十堰玻璃钢人物雕塑发光景观玻璃钢雕塑制作河南高质量玻璃钢雕塑图片香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化