1200使用工艺对象的“命令表”如何读取V90 的状态

已锁定

不够优秀

  • 帖子

    4
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2017-03-31

普通 普通 如何晋级?

1200使用工艺对象的“命令表”如何读取V90 的状态

1496

2

2019-12-23 13:41:51

 之前做过FB284下的运行程序块功能,绝对定位模式,使伺服在位置0和一个正值(假设为100)之间往复运动,在功能上需要知道伺服到达100这个位置的时候执行一个DQ的输出操作,经过实际使用采用FB284的好处就是可以读取报文里的状态位很容易实现


那么问题来了,同样的功能如果采用工艺对象下的命令表(这个能和284的运行程序块的使用效果对应上)那么在工艺对象的命令表下如何读取伺服已经到达100这个位置的状态?命令表的引脚貌似没看到有相关功能引脚?难道命令表的DB块里有对应的变量吗?


单从功能上来说完全可以采用绝对运动那个块来实现,只是觉得赋值后再触发这种形式比较麻烦,所以想用命令表的形式来做,毕竟1214C性能在哪儿摆着呢,能把数据的处理分散出去的尽量分散出去,不要集中在PLC这边,代码少还好,多了就很麻烦了,尤其是有些实时性要求相对高的地方扫描周期影响还是挺明显的(不过工艺对象本身所有的处理都在PLC这边,占用资源更多,284还能把位置环放到伺服那边减轻PLC的数据处理)



1200使用工艺对象的“命令表”如何读取V90 的状态 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15228条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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