回复:请问有关SFC0

万泉河

  • 帖子

    10904
  • 精华

    132
  • 被关注

    1012

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2003-05-12 08:47:44

0楼

D_T类型的数据是复杂类型的数据,需要占用8个bytes,比寄存器都大。

对此数据类型的任何操作和计算,都不能用简单的运算符号实现。对应简单数据的加、减,还包括传送的操作,在这里都是很麻烦的一件事了。

针对上述的所有操作,还有这个数据类型特有的功能,如数据转换,具体时间数据的提取等,step7都提供了专用的函数实现,在库中都可以找到。
至于传送(取代move)的方法,可以用多次move,也可以用blockmove 的方法。

对数据地址的标识,也不能用简单的mb,mw,md,dbb,dbw,dbd的方式,而是通过符号的形式。不管是L数据还是DB数据都如此。对于DB数据,除了在数据块中要定义符号,整个DB块也要定义符号,使用时利用符号形式代入。如"DBNAME"."DATA1"
微信公众号:PLC标准化编程,ZHO6371995
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54715条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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