技术论坛

博途中SCL到底能用来做些什么?

作者 主题
游士

经验值: 182
发帖数: 13
精华帖: 0
主题:【探讨】博途中SCL到底能用来做些什么?
推荐帖


只看楼主 楼主 2019-03-28 15:54:25

在的做一个项目 用到了博途1500,之前用的step7 都是用梯形图或STL来写程序,

想着这一次试着用下SCl,看到底能完成哪些工作,

最近本的就是一些数字量控制,中间夹杂着一些计算,RS触发,计时器等,

但是,一些自己写的电机功能块还是用梯形图做的,不知道是因为自己没有用惯SCL,还是说用梯形图比价方便点?


如下图,请问下大家如果用SCL来写 能否更加简便?能否贴上一段你写的程序看看,谢谢了

 


知识是没有上限的
以下网友喜欢您的帖子:

  
重要声明:

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

帖子链接:http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1551208&b_id=66

至圣

经验值: 80521
发帖数: 17619
精华帖: 603
回复:博途中SCL到底能用来做些什么?
推荐帖


只看楼主 1楼 2019-03-28 21:50:59

感觉SCL用来写一些计算、数据整理、排序处理的FC;配上注释,可能比较好。

其他看不出什么好处。打印简洁些?

用于一些逻辑运算的,更罗嗦。现在都使用多点触控Surface ,触控笔拖拖拽拽标签就成了,不喜欢敲键盘。

不知道,不爱用。



 
以下网友喜欢您的帖子:

  
至圣

经验值: 11500
发帖数: 1950
精华帖: 22
回复:博途中SCL到底能用来做些什么?
推荐帖


只看楼主 2楼 2019-03-29 07:57:18

y版说得对,我再补充两句,就是SCL程序移植方便点,现在三菱欧姆龙等日系、Codesys/infoteam/isagraf/Multiprgo等开放式平台都支持IEC61131-3(西门子SCL相当于IEC61131-3里的ST语言),那么用SCL向这些厂家进行程序移植就比梯形图方便。


 
以下网友喜欢您的帖子:

  
至圣

经验值: 11500
发帖数: 1950
精华帖: 22
回复:博途中SCL到底能用来做些什么?
推荐帖


只看楼主 3楼 2019-03-29 07:59:00

逻辑运算还是觉得梯形图方便,其实博途平台下梯形图基本上能完成所有功能了。


 
以下网友喜欢您的帖子:

  
侠客

经验值: 873
发帖数: 194
精华帖: 0
回复:博途中SCL到底能用来做些什么?
推荐帖


只看楼主 4楼 2019-03-29 08:36:40

放弃使用TIMER, 用TON, TOFF


西门子真应该把TIMER DISABLE了 ,什么年代了,还在用


 
以下网友喜欢您的帖子:

  
侠客

经验值: 828
发帖数: 34
精华帖: 0
回复:博途中SCL到底能用来做些什么?
推荐帖


只看楼主 5楼 2019-03-30 23:27:36

用scl我是这样写的




小学毕业自学工控
以下网友喜欢您的帖子:

  
游侠

经验值: 376
发帖数: 19
精华帖: 0
回复:博途中SCL到底能用来做些什么?


只看楼主 6楼 2019-04-09 17:47:41

按你那个梯形图转换得SCL



 
以下网友喜欢您的帖子:

  
版主

经验值: 11336
发帖数: 1614
精华帖: 36
回复:博途中SCL到底能用来做些什么?


只看楼主 7楼 2019-04-09 20:28:32

我个人还是喜欢文本编程方式。


人生就像一场旅行!
以下网友喜欢您的帖子:

  
侠士

经验值: 1660
发帖数: 350
精华帖: 1
回复:博途中SCL到底能用来做些什么?


只看楼主 9楼 2019-04-15 14:42:27

逻辑运算,梯形图方便很多,但是数据存储什么的scl就强多了


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

  
游士

经验值: 210
发帖数: 20
精华帖: 0
回复:博途中SCL到底能用来做些什么?


只看楼主 10楼 2019-05-06 22:30:51

这个应该是项目上升到一定的程度才产生这样的需求!

项目里用到大量自定义数据类型 结构体 一维 二维数组  SCL用数组下标寻址比较直观!

比如工业视觉相机自定义TCP通讯,一个循环周期里可能都会有不同数据插进来需要发送,

大量数据包 发送和接收 需要做队列缓冲区,队列前面的不断发出去,后面的数据排队进来。

还有生产线上 上千个按钮+光电来控制几百个工位的电机需要根据外部条件来启动、运行和停止,

用SCL来循环就比较方便了!


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 2915
发帖数: 367
精华帖: 0
回复:博途中SCL到底能用来做些什么?


只看楼主 11楼 2019-05-08 16:41:18

 偏向于数据结构,算法,排序等用SCL会好点,循环用SCL简洁!,写一些FB,FC块也有优势

个人观点!


孜孜不倦,向高峰挺进!
以下网友喜欢您的帖子:

  
游民

经验值: 116
发帖数: 21
精华帖: 0
回复:博途中SCL到底能用来做些什么?


只看楼主 12楼 2019-06-08 18:24:10







楼主的功能块理解还有上升空间。怎么功能块只有输入,没有输出呢。 



 
以下网友喜欢您的帖子:

  
游侠

经验值: 405
发帖数: 48
精华帖: 0
回复:博途中SCL到底能用来做些什么?


只看楼主 13楼 2019-06-21 16:37:46

现在国外进口设备自带的程序都用SCL了,不学也不行啊!


 
以下网友喜欢您的帖子:

  
游士

经验值: 209
发帖数: 14
精华帖: 0
回复:博途中SCL到底能用来做些什么?


只看楼主 14楼 2019-08-15 17:28:45

排序,模拟量处理等


正德厚生,臻于至善。
以下网友喜欢您的帖子:

  
游侠

经验值: 414
发帖数: 36
精华帖: 0
回复:博途中SCL到底能用来做些什么?


只看楼主 15楼 2019-08-19 18:57:37

能用FOR循环偷懒的,,,,


 
以下网友喜欢您的帖子:

  
游民

经验值: 131
发帖数: 11
精华帖: 0
回复:博途中SCL到底能用来做些什么?


只看楼主 16楼 2020-01-19 23:09:51
  1. 写注释和算法解释更直观

  2. 申请软著的一种语言

  3. 计算与算法更简洁


献身于自动化
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
×
扫描打开手机版
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。