wangsai0501
级别: 家园常客
精华主题: 0
发帖数量: 380 个
工控威望: 530 点
下载积分: 1508 分
在线时间: 288(小时)
注册时间: 2010-04-12
最后登录: 2024-10-31
查看wangsai0501的 主题 / 回贴
楼主  发表于: 2021-08-28 10:44
图片:
图片:
图片:
用WINCC7.5与plc 1215通讯,IO点状态可以读取,PLC内部数值如何读不出来。PLC里可以看到数值,不知道WINCC需要什么格式,变量如何建立?
请问各位大师如何做的。谢谢
wangsai0501
级别: 家园常客
精华主题: 0
发帖数量: 380 个
工控威望: 530 点
下载积分: 1508 分
在线时间: 288(小时)
注册时间: 2010-04-12
最后登录: 2024-10-31
查看wangsai0501的 主题 / 回贴
1楼  发表于: 2021-08-28 10:54
图片:
引用
引用第1楼刘东刘东刘东于2021-08-28 10:48发表的  :
地址不对,db对应的plc里面的db数据块

您好,图片是我建立的DB块,PLC运行是有数据变化的,wincc只是读取就好了,
要读取的就是数据块了最上边的一个数值(超滤压力),不知道如何建立,应该还要建立什么数据吗,
wangsai0501
级别: 家园常客
精华主题: 0
发帖数量: 380 个
工控威望: 530 点
下载积分: 1508 分
在线时间: 288(小时)
注册时间: 2010-04-12
最后登录: 2024-10-31
查看wangsai0501的 主题 / 回贴
2楼  发表于: 2021-08-28 11:13
图片:
引用
引用第3楼刘东刘东刘东于2021-08-28 11:07发表的  :
应该是这样子

WINCC里是这么建立的,读取的数值和PLC不一样
wangsai0501
级别: 家园常客
精华主题: 0
发帖数量: 380 个
工控威望: 530 点
下载积分: 1508 分
在线时间: 288(小时)
注册时间: 2010-04-12
最后登录: 2024-10-31
查看wangsai0501的 主题 / 回贴
3楼  发表于: 2021-08-28 11:21
图片:
引用
引用第4楼刘东刘东刘东于2021-08-28 11:11发表的  :

你的数据块需要在属性里面把优化钩取掉,然后会出现偏移量

非常感谢,wincc变量是MD100数据格式改为32-位浮点数 IEEE 754就可以了,就是显示前面会出现加号,没有小数点,会自动四舍五入
wangsai0501
级别: 家园常客
精华主题: 0
发帖数量: 380 个
工控威望: 530 点
下载积分: 1508 分
在线时间: 288(小时)
注册时间: 2010-04-12
最后登录: 2024-10-31
查看wangsai0501的 主题 / 回贴
4楼  发表于: 2021-08-28 11:36
图片:
图片:
就建立了变量,你那最后图片上的写的DB,DD,怎么用是什么意思我也不懂,都是自己模仿写的,很多不知道什么意思
wangsai0501
级别: 家园常客
精华主题: 0
发帖数量: 380 个
工控威望: 530 点
下载积分: 1508 分
在线时间: 288(小时)
注册时间: 2010-04-12
最后登录: 2024-10-31
查看wangsai0501的 主题 / 回贴
5楼  发表于: 2021-08-28 11:39
引用
引用第8楼wangsai0501于2021-08-28 11:36发表的  :
就建立了变量,你那最后图片上的写的DB,DD,怎么用是什么意思我也不懂,都是自己模仿写的,很多不知道什么意思
,为了读取这个数字还单独写了个MOV程序,不知道到不写可能读取?如果是时间或者其他变量没有MOV 应该怎么读取?
wangsai0501
级别: 家园常客
精华主题: 0
发帖数量: 380 个
工控威望: 530 点
下载积分: 1508 分
在线时间: 288(小时)
注册时间: 2010-04-12
最后登录: 2024-10-31
查看wangsai0501的 主题 / 回贴
6楼  发表于: 2021-09-04 15:21
请大师赐教,自己摸索很多都知道怎么用
引用
引用第11楼13821917697于2021-08-28 13:44发表的  :
小老弟 wincc可以直接读取1200的 AS符号 不用你这么麻烦