回复:32报警位轮询播报程序分享交流

芳季

西门子1847工业学习平台

  • 帖子

    15537
  • 精华

    101
  • 被关注

    963

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2025-09-13 18:03:04

16楼

我提几个问题。

正在报的时候本身报警已经解除了,播报的话说到一半还继续说吗?

(一直说完or马上住嘴)

正当播报某一条的时候,后台准备播报的信息确定下来了没有?简单讲就是播完这条播哪条?

(第10分钟那一刻已经排好了需要播的次序了or播完当前的一刻立即决定下一条)

既然你说程序已经达到了目的,那肯定是能从程序里面得到答案。但是,这些问题要通过程序来看见,是很耗时间的。

程序,这里面每一段都相似度很高。就是地址发生了变化。字节值增加了,位地址增加了,双字数据移位了。这些都是要通过计算,间接寻址到位,以及shrb指令对数据进行可控移位。

位的间接寻址要做,字节的值的计算,shrb的移动量要想办法算。某个变量从0到31变化,能够关联到上述三个功能的同步变化,就达成目的了。把这个变量融入到三个功能的变址和变值,是要解决的中心问题。

最难也就是间接寻位。vb和vd的值的变化只是运算一下而已。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9024条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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