qwerty_123
www
级别: 略有小成
精华主题: 0
发帖数量: 139 个
工控威望: 263 点
下载积分: 4523 分
在线时间: 44(小时)
注册时间: 2010-09-26
最后登录: 2025-11-05
查看qwerty_123的 主题 / 回贴
楼主  发表于: 昨天
图片:
S7-200 Smart软件监视时,显示梯形图的逻辑结果是直接读出来的还是软件经过计算显示出来的?
临时变量是不是不对外开放,还是西门子自己的编程软件可以读出来?但局部变量的结果编程软件却可以显示出来,还有一些逻辑,例如上面的第一行条件成立,第一行输出的M0.2为1,但第二行条件不满足,也能正确显示出M0,2为0,不知道这个能正确显示是不是编程软件自己算的还是怎么的,因为通信只在PLC扫描结束后才进行,但第一行和第二行的扫描显然是在一个周期内的
图片中的程序不在监控状态,但很容易挂到PLC上测试
lan19910425
级别: 工控侠客
精华主题: 0
发帖数量: 185 个
工控威望: 2238 点
下载积分: 43141 分
在线时间: 345(小时)
注册时间: 2019-06-02
最后登录: 2025-11-05
查看lan19910425的 主题 / 回贴
1楼  发表于: 昨天
你这是双线圈了吧
qwerty_123
www
级别: 略有小成
精华主题: 0
发帖数量: 139 个
工控威望: 263 点
下载积分: 4523 分
在线时间: 44(小时)
注册时间: 2010-09-26
最后登录: 2025-11-05
查看qwerty_123的 主题 / 回贴
2楼  发表于: 昨天
是,但问题是编程软件都能正确显示状态,所以有疑问是编程软件计算出来的还是怎么回事?
因为通信时只在PLC扫描结束时进行,所以M0.2应该是只能有一个值,但编程软件却能正确显示各行的状态,是不是有些奇怪?
而且临时变量的状态也能正确显示,难道西门子PLC对西门子编程软件开放局部变量的状态?
引用
引用第1楼lan19910425于2025-11-05 20:24发表的 Re:200Smart软件监视时,显示梯形图的逻辑结果是直接读出来的还是计算出 .. :
你这是双线圈了吧