技术论坛

这样编程有什么好处?

作者 主题
游民

经验值: 68
发帖数: 1
精华帖: 0
主题:【探讨】这样编程有什么好处?
推荐帖


只看楼主 楼主 2022-06-20 16:48:55


这样编程有什么好处?




 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1766826&b_id=66&s_id=0&num=24

侠圣

经验值: 2047
发帖数: 290
精华帖: 0
回复:这样编程有什么好处?
推荐帖


只看楼主 1楼 2022-06-20 17:07:51

一般功夫不到家的,看不懂,逼格高。

说是扫描快,节省扫描时间


万里长城万里空 一世红尘一世梦
以下网友喜欢您的帖子:

  
侠士

经验值: 1237
发帖数: 100
精华帖: 0
回复:这样编程有什么好处?


只看楼主 2楼 2022-06-20 17:18:43

装逼用,我就喜欢装逼 


123
以下网友喜欢您的帖子:

  
游侠

经验值: 492
发帖数: 76
精华帖: 1
回复:这样编程有什么好处?
推荐帖


只看楼主 4楼 2022-06-20 17:33:30

摈弃梯形图是一种进步。确实能节省点时间,这个语言的执行机制有关系。除非程序中用ST语言做配置式编程,否则节省那么点时间,没什么鸟用。

也来装一个:




 
以下网友喜欢您的帖子:

  
至圣

经验值: 13749
发帖数: 2032
精华帖: 16
回复:这样编程有什么好处?
推荐帖


只看楼主 5楼 2022-06-20 17:53:04

STL就是为了让别人看不懂


工控毁我青春!
以下网友喜欢您的帖子:

  
游士

经验值: 199
发帖数: 18
精华帖: 0
回复:这样编程有什么好处?
推荐帖


只看楼主 6楼 2022-06-20 18:10:46

 第二图是SCL,我感觉和个人习惯有关吧,我原来就是一直习惯用语句来写,没用过梯形图,前些天刚学梯形图还觉得梯形图麻烦,后来学了个把月,感觉各有各的优势,目前我感觉SCL最大的方便就是跨程序移值,可以导出导入到别的程序中去复用。还有就是类似的程序段,可以用记事本进行查找替换再复制回去。

至于梯形图,熟悉后,用起来简洁明了,也是一种很好的编程方式。


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 3343
发帖数: 650
精华帖: 1
回复:这样编程有什么好处?


只看楼主 7楼 2022-06-20 19:22:30
以下是引用点滴即已在2022-06-20 16:48:55的发言 >楼主


这样编程有什么好处?



一个移位的功能做这么复杂啊


罢了,罢了.
以下网友喜欢您的帖子:

  
版主

经验值: 76240
发帖数: 19148
精华帖: 378
回复:这样编程有什么好处?
推荐帖


只看楼主 8楼 2022-06-20 19:37:20

就是一个简单的译码指令可以实现的事情。


所以嘛,有时候读程序如同吃*屎。




Zane 注册自动化系统工程师 Always save before download
以下网友喜欢您的帖子:

  
奇侠

经验值: 8098
发帖数: 1308
精华帖: 6
回复:这样编程有什么好处?


只看楼主 9楼 2022-06-20 20:15:25

没看出什么好处来...


养活一团春意思,撑起两根穷骨头
以下网友喜欢您的帖子:

  
至圣

经验值: 12573
发帖数: 2503
精华帖: 31
回复:这样编程有什么好处?


只看楼主 10楼 2022-06-20 21:20:13
满足不同的人的不同编程习惯。
梯形图在局部逻辑上会更直观,ST在编写、修改(复制粘贴删除增加)、大范围统筹上会更有优势。
很简单,一个显示器能显示几十行ST;一个显示器只能显示十多行梯形图。是不是发现ST能显示更多东西更能知道前后逻辑?而不是像梯形图要不停翻页才知道前后逻辑?以后ST代码能够折叠了就更全局统筹了。
 
以下网友喜欢您的帖子:

  
侠圣

经验值: 4466
发帖数: 37
精华帖: 0
回复:这样编程有什么好处?


只看楼主 11楼 2022-06-21 06:44:26

不一样的编程语言来实现相同的功能


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 4163
发帖数: 72
精华帖: 0
回复:这样编程有什么好处?


只看楼主 12楼 2022-06-21 08:42:08

编程语言只是因人而异的使用工具,不同工具最终还是实现使用者想要的功能。


 
以下网友喜欢您的帖子:

  
侠士

经验值: 1322
发帖数: 172
精华帖: 0
回复:这样编程有什么好处?


只看楼主 13楼 2022-06-21 09:09:17

梯形图在大部分情况下更直观,尤其是逻辑运算时;


SCL,用在公式计算时,谁用谁知道,^-^;

另外,如果代码是有规律的,可以用excel之类的做代码自动生成工具,生成SCL代码,方便又不容易出错;


其他的么,大体上还是编程习惯问题,少部分是考虑性能 或是 提升*格;;


 
以下网友喜欢您的帖子:

  
至圣

经验值: 19841
发帖数: 4383
精华帖: 2
回复:这样编程有什么好处?


只看楼主 14楼 2022-06-21 09:51:54

可以把txt格式的程序导入进来


 
以下网友喜欢您的帖子:

  
至圣

经验值: 18589
发帖数: 4266
精华帖: 118
回复:这样编程有什么好处?
推荐帖


只看楼主 15楼 2022-06-21 10:12:28
以下是引用Zaxife在2022-06-20 21:20:13的发言 >10楼:满足不同的人的不同编程习惯。 梯形图在局部逻辑上会更直观,ST在编写、修改(复制粘贴删除增加)、大范围统筹上会更有优势。 很简单,一个显示器能显示几十行ST;一个显示器只能显示十多行梯形图。是不是发现ST能显示更多东西更能知道前后逻辑?而不是像梯形图要不停翻页才知道前后逻辑?以后ST代码能够折叠了就更全局统筹了。

严重同意,啥时SCL人人喊打 ,成了装逼的了? IEC发布的ST语言就是为了装逼?

我从毕业就只用STL + SCL, 后来博途平台只用SCL,从来没觉得这是装逼。 因为大学学的C语言,看SCL有什么困难吗?  我说说我用SCL的一些个人感觉:

1、 梯形图一页只能显示很少的逻辑,尤其是早期的STEP7,而用ST或者SCL是用文本的方式,一页可以显示更多的逻辑,绝大部分逻辑在一页就体现出来了,对我来讲这比梯形图所谓的直观更“直观”。 关于直观我真的觉得纯粹就是个人习惯而已,IT编程根本没梯形图,有人说不直观吗?

2、可以导出文本编辑,尤其是经典STEP7里,如果编程错误连保存都不允许 。  而使用SCL的时候我可以直接用文本文档编写,之后再拷贝到STEP7里。 我经常用的一个场景, 同事在别的城市出差,我远程协助他修改程序,我需要将我电脑内的一段代码复制到他电脑的项目程序上。 我只要将SCL代码复制通过微信发送给他,在他电脑的微信上再复制到项目程序里即可,梯形图可以?

3、再往大点讲,跨平台的能力。 用梯型图可以吗? 而用SCL,大部分的指令是通用的,修改量会小得多得多... ...


I can do it
以下网友喜欢您的帖子:

  
侠士

经验值: 1048
发帖数: 89
精华帖: 1
回复:这样编程有什么好处?


只看楼主 16楼 2022-06-21 10:53:00

减少代码量或使程序结构更清晰


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 4092
发帖数: 565
精华帖: 4
回复:这样编程有什么好处?


只看楼主 17楼 2022-06-21 11:12:05

北方人吃馒头,南方人吃大米。各选各的,爱那口就吃那口。南方人不能说北方人装逼,北方人不说南方人装酷,

STL     SCL  就是大米和馒头。


 
以下网友喜欢您的帖子:

  
版主

经验值: 76240
发帖数: 19148
精华帖: 378
回复:这样编程有什么好处?


只看楼主 18楼 2022-06-21 14:19:00

萝卜青菜各有所好,这的确没有任何问题。


楼主贴出来的程序,其实并不是萝卜青菜的问题,而是妥妥的一堆屎。


很不巧,除了本版主之外似乎没有人用梯形图装逼,SCL的确有其优点,但是装逼利器也是不争的事实,水平不一样的人写出来的程序当然是不一样的,不能因为一部分人SCL程序写得好,就不能去批评别人的SCL程序写得差了,是吧?


Zane 注册自动化系统工程师 Always save before download
以下网友喜欢您的帖子:

  
奇侠

经验值: 8562
发帖数: 3432
精华帖: 56
回复:这样编程有什么好处?


只看楼主 19楼 2022-06-24 16:32:25

这程序真的是一坨屎!这明显是一个配方的问题。

把各种配方配置好,根据条件调用就可以,直观又简单。


If anything can go wrong, it will.
以下网友喜欢您的帖子:

  
奇侠

经验值: 6783
发帖数: 1108
精华帖: 1
回复:这样编程有什么好处?


只看楼主 20楼 2022-06-24 17:05:10

程序可读性会好点,其实两者都有优点,习惯问题。


 
以下网友喜欢您的帖子:

  
收起
这样编程有什么好处?
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。