回复:SCL与STL:哪个是方向呢?请有资深工程师来探讨一下:就算为新手们指引方向吧

四书五经

  • 帖子

    762
  • 精华

    58
  • 被关注

    30

论坛等级:侠圣

注册时间:2005-12-23

普通 普通 如何晋级?

发布于 2010-11-23 15:25:17

16楼

SCL的应用和PLC技术的发展是密不可分的。以前的PLC只是一个逻辑控制器,基本上只是继电器回路的缩版。而现在在随着大规模集成电路和计算机技术的发展,PLC的功能越来越强大,越来越象PC了,内存越来越大,处理速度越来越快,这些都是SCL应用越来越广泛的基础。
就如同PC语言的发展,以前是机器代码,后来是汇编语言,再后来才是高级语言。汇编语言需要绝对寻址,高级语言只要符号寻址就可以了,编译器编译的时候可以为变量分配地址,但这也牵涉到操作系统对于内存的管理问题,所以现在的SCL还不能由编译器自动分配地址,还必须给每个变量定义一个绝对地址。而SIEMENS的新平台S71200已经能够支由编译器自动为变量分配地址,因为S71200的操作系统重新编写了。随着技术的发展,相信以后的SCL也会支持这个功能。以后可能标准的C语言也会用于PLC编程。
不过对于逻辑控制,SCL并不是强项(STL也不是强项,LAD更好一些),但高级语言的结构很清晰,可读性好(特别是SCL采用了PASCAL的语法),适合于有计算机软件编程基础的人,相对于可读性来说多占用一些硬件资源并不是一个大问题。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。