关于DI外设输入点的地址变量,通过变量表修改的问题,有图有真相

已锁定

威师爷

  • 帖子

    5126
  • 精华

    48
  • 被关注

    244

论坛等级:至圣

注册时间:2013-09-18

黄金 黄金 如何晋级?

关于DI外设输入点的地址变量,通过变量表修改的问题,有图有真相

2315

14

2020-11-30 11:16:45

今天看到论坛有网友发帖,大概的意思是,使用变量监控表无法对I0.5这个变量进行0-1的修改。

帖子内容如下连接:

http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1654097&b_id=66&s_id=0&pno=1

我在该帖子下面也进行了回复,但是为了更加容易理解,也希望更多的朋友可以看到,我打开博图进行了测试并且截图说明。


建立了一个1500的PLC项目,下拉可以看到有一个监控与强制表的文件夹,文件夹,默认只有一个强制表,用户可以添加自己的监控表,我在这里添加了一个 监控表 _1 进行比对说明。

 


在监控表对I0.5进行了TRUE的修改并且点击触发修改,但是监视值还是FALSE ,也就说明PLC模块的DI/DO无法通过普通的监控表进行修改。

 




接下来打开强制表 输入I0.5并且点击触发强制值,系统弹出确认消息窗口,点击确认以后I0.5被强制修改为TRUE,也就是说要强制已经存在DI模块组态的地址,必须使用强制表

 

 

 

 


楼主的问题可能性分析如下:

还有一个情况下是不需要使用强制表也可以触发DI模块这样的外设IO地址变量的。


先看看下面的图片。


可以看出来没有使用强制表,但是I0.5通过普通的监控表触发,也可以触发修改该I0.5的变量值,这个是怎么一回事呢?

上面不是说必须使用强制表才可以吗?怎么到这里又不需要了?

相信细心的朋友已经看出来了,这个条件下可以不使用强制表是因为PLC项目并没有对应的DI模块,也就是I0.5这个地址并没有分配硬件模块,所以通过鼠标/普通监控表可以修改这样的变量。


那么为了方便测试程序,是不是可以在程序编写设计时,硬件模块放到后面插入比较好呢?因为这样方便程序的仿真。


希望可以帮助到不熟悉的朋友。

 

 




关于DI外设输入点的地址变量,通过变量表修改的问题,有图有真相 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有8642条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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