回复:好多人用指令语言编程啊……

天枰

  • 帖子

    315
  • 精华

    10
  • 被关注

    15

论坛等级:侠士

注册时间:2007-08-09

普通 普通 如何晋级?

发布于 2011-10-11 10:15:13

8楼

如果能用C++编程更好
编程语言只是我们实现特定功能的一种手段和方法,实现同样的功能,可以使用不同的语言,但不同的功能,用各种语言实现时的难易程度不同
做纯逻辑控制时,用LAD直观,易懂,但显示出来后占用的屏幕空间会很大,不利于阅读
做数据运算时,使用STL就会方便很多,可以省去好多存储中间变量的过程,使程序更短小、有效
当要做复杂的控制流程或计算时,使用SCL编写程序又会快捷很多,数据运算往往也只需要写一个表达式就完成了,但用它做逻辑运算时一定要注意程序的跳转,否则很容易出错
其实不论是什么:
程序是用来执行的;PLC的扫描是一个一个周期连续并且循环调用的,而一般写电脑上的程序时循环是需要我们自己控制的,从头执行到尾就结束了;临时变量系统是不会自动初始化或清零的,因此要先赋值再使用;输入输出映像区(I、Q)、M存诸器等实际上都是代表一个个存储地址内的值(或变量),它们都是可以被重复赋值的,每次读取到的值是离你最近的改变的值;DB块与M存储器的区别是后者用起来快点,前者用起来变点,前者可以由一个FB生成的专用变量而后者确是公用的,前者相当于存在硬盘中掉电仍能保持而后者确相当于RAM,只有其中定义了需要保存数据的地方才由电池供电保持数据,否则断电后数据丢失
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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