技术论坛

 回复:用 SCL 编程完成的项目

返回主题列表
作者 主题
沙漠橄榄树
游民

经验值:70
发帖数:2
精华帖:0
楼主    2018-08-20 00:26:00
主题:用 SCL 编程完成的项目 精编帖 

一直想用SCL 编一个完整的项目,最后完成比预期好很多

















周杰伦
至圣

经验值:13957
发帖数:2014
精华帖:16
2楼    2018-08-20 07:42:29
精编帖  主题:回复:用 SCL 编程完成的项目

看项目复杂程度把,scl监控没有lad来的好。

工控毁我青春!
_领域
侠圣

经验值:3464
发帖数:471
精华帖:1
3楼    2018-08-20 09:37:33
精编帖  主题:回复:用 SCL 编程完成的项目

有2个问题:

  1. 请教怎么把S7-1200实样图片放进触摸屏的?还可以监控

  2. 这么简单的逻辑控制,为什么非得用SCL来写,装B的赶脚?


quiet
奇侠

经验值:8053
发帖数:2067
精华帖:0
4楼    2018-08-20 10:16:19
精编帖  主题:回复:用 SCL 编程完成的项目
要是动作非常复杂的设备,SCL估计挺累的。SCL用来计算是挺好的。
Zane
版主

经验值:85161
发帖数:21047
精华帖:399
7楼    2018-08-20 14:26:36
精编帖  主题:回复:用 SCL 编程完成的项目

楼主的程序说白了就是SET/RESET的翻版,好比脚踩西瓜皮贴狗皮膏药,滑到哪儿贴到哪儿!

这种可读性不要也罢!


LAD程序编不好的,那还是少用SCL,一样烂。

Zane 注册自动化系统工程师 Always save before download
'Razor
至圣

经验值:24441
发帖数:3205
精华帖:41
8楼    2018-08-20 15:05:19
精编帖  主题:回复:用 SCL 编程完成的项目

用SCL编程怎么就成了装B了?刻意地练习SCL,没什么可以指责的。

LAD本质上是图形类编程,SCL是文本类编程,相同大小的屏幕区域内,SCL包含的信息要多一点,用LAD的话,可能要不停地滚动鼠标才能看到下面的梯形图。个人习惯罢了。


少即是多
Zane
版主

经验值:85161
发帖数:21047
精华帖:399
10楼    2018-08-20 16:43:19
精编帖  主题:回复:用 SCL 编程完成的项目

LAD可以横向扩展,SCL只能纵向排列,大家都有折叠功能,显示内容是多少还真不好说,如果你的电脑显示屏不是全高清的话,真还不一定如LAD显示得多呢!

Zane 注册自动化系统工程师 Always save before download
quiet
奇侠

经验值:8053
发帖数:2067
精华帖:0
16楼    2018-08-21 09:19:15
精编帖  主题:回复:用 SCL 编程完成的项目

习惯问题,有大神从来不用LAD,只用STL 和 SCL,那是大神所为。我们脑子普通的人一般用LAD写逻辑,别小看逻辑,像那些流水线一般难的就是逻辑,数据和通信都是死的。计算比较多地方用STL。各人习惯什么用什么吧,也别说别人不和自己习惯一样的人就是LOW.用STL写逻辑的一般是有软件背景的人。

&&!
游士

经验值:184
发帖数:7
精华帖:0
18楼    2018-08-21 11:35:20
精编帖  主题:回复:用 SCL 编程完成的项目

我认为编程语言就是个工具,重要的还是编程思路

越努力,越幸运!
Zane
版主

经验值:85161
发帖数:21047
精华帖:399
19楼    2018-08-21 13:26:07
精编帖  主题:回复:用 SCL 编程完成的项目

呵呵啦,就这点见识?


有什么样的处理器,编什么样的程序,明白吗?编程没有高低贵贱之分,而是你的不太健康的思想才有这种想法!

Zane 注册自动化系统工程师 Always save before download
Zane
版主

经验值:85161
发帖数:21047
精华帖:399
20楼    2018-08-21 13:33:27
精编帖  主题:回复:用 SCL 编程完成的项目

这么说吧,我还真没见过几个用STL及SCL编程的大神。


你可以自己去练,炼成啥都木人管你,但别把糟粕当精华留给后来人啊,我觉得我有义务告诉大家这究竟是啥!

Zane 注册自动化系统工程师 Always save before download
Zane
版主

经验值:85161
发帖数:21047
精华帖:399
23楼    2018-08-21 17:56:29
精编帖  主题:回复:用 SCL 编程完成的项目

厉害不厉害跟用什么语言编程没有太大的关系


真要说厉害,管他什么产品什么编程语言,一样把活儿做出来,一样可靠稳定,程序一样的通俗易懂

Zane 注册自动化系统工程师 Always save before download
Hushuguo
奇侠

经验值:7000
发帖数:383
精华帖:2
24楼    2018-08-21 21:34:25
精编帖  主题:回复:用 SCL 编程完成的项目
我一般用SCL写一些需要重复使用且功能复杂的块,其他部分都使用梯形图
SM AUTO
奇侠

经验值:8841
发帖数:1434
精华帖:16
26楼    2018-08-22 08:21:50
精编帖  主题:回复:用 SCL 编程完成的项目

程序是给用户看的,简捷、易懂、可靠、便于维护、便于查找问题,这才是用户喜欢的程序,编程人员应该站在用户的角度编写程序。

volcanol
奇侠

经验值:5183
发帖数:851
精华帖:12
37楼    2018-08-26 16:30:25
精编帖  主题:回复:用 SCL 编程完成的项目

从一个维护人员的角度出发:

    不用LAD编写逻辑控制的程序员都是**程序员。


反过来说:

    用STL实现复杂数值计算的、循环、条件控制而不用SCL的都不是好程序员。


不喜勿喷,仅仅从维护的角度出发。

真的,开发的永远不知维护的痛。


所以我自己做程序都坚持上面两条。因为开发和维护我都做过。  有时候,维护的时候,看到那些人写的程序,总是忍不住骂几句,这是什么**玩意, 写这样的程序。

获取资料关注:https://www.cnblogs.com/volcanol/
ccaass
游士

经验值:172
发帖数:25
精华帖:1
45楼    2018-12-18 12:57:36
精编帖  主题:回复:用 SCL 编程完成的项目

楼主语言书写风格不错的,挺认真的。


看到上面一些辩论LAD/STL/SCL哪个好的,我觉得根据项目和设备需要来,需要软件层面的对象化、动态配置、代码自动生成的,用SCL最方便,没这方面需求的,LAD也可以做,STL由于可读性较差,最好是用于对SCL和LAD做效率优化的时候。

铁面判官
侠圣

经验值:4032
发帖数:327
精华帖:2
47楼    2018-12-18 14:12:53
精编帖  主题:回复:用 SCL 编程完成的项目

赞同Zane版主的看法,选择哪种语言编程要灵活应用,程序简单易读,能实现工艺要求就可以,SCL,STL并没有多高级。看了楼主写的程序,很死板,你这种用LAD更简单明了。个人认为对于这种逻辑的还是用LAD比较好,对于复杂的运算用SCL很省事,

只为成功找方法,不为失败找借口!
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。