背景,背景!多重背景!

已锁定

芳季

西门子1847工业学习平台

  • 帖子

    15537
  • 精华

    101
  • 被关注

    963

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

背景,背景!多重背景!

2942

29

2017-09-20 20:52:49

http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=689429&b_id=3&s_id=1&num=9#anch

究竟怎样做smart才可以实现多重背景。现在是为了更好控制,花了更多时间在通讯上面。

以下是我某个程序关系到的一些数据:


上面的excel表,是这台设备modbus通讯需要使用到的所有地址。四个驱动器除了极限和急停是接线控制之外,所有动作都是通过通讯控制的。字很小看不清。这个不重要。重要的是我反映一下这个数据量。

列中有的贴图前我打上了b B D 的字符。b表示此列是位地址,B为字节地址,D为双字地址。其余的都是符号表里的符号。编程用的符号表就是在这里复制过去的。

图中4大块是4个伺服驱动器。每块里面各项大致相同(也可以做成完全相同)。每一行(除去最后4列)

是一条modbus MSG信息以及调度工作使用到的地址。现在每次做通讯都要手工堆砌这个表,用于方便对地址的分配,管理。

毫无疑问,使用背景这个功能是 简直是易如反掌。

从那个时候开始,我就一直在想,有什么方法可以达成这项任务?

用编程的方法使得子程序可以自由分配V内存的地址,不重叠,不留空。

我总是觉得,应该有办法做到的。现在用smart,感觉越用越觉得比200快了不少。哪怕程序再多干点活,也是有余量的。

背景,背景!多重背景! 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9020条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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