现象很奇怪,下面描述一下现象:一共有7个PLC,程序是一样的,模拟量包括电流(位号II01_1~II01~7)、电压(VI01_1 ~VI01_7)、阀位(ZI01_1~ZI01_7)、温度(TI1A_1~7,TI1B_1~7,TI1C_1~7。。。。。。),采用那个ProcessValueArchive缺省值存历史,只是把存储时间改成20s一次,其他参数都为缺省值。在画面里做历史报表的时候,电流、电压、阀位等都没问题,温度只有TI1A_1~7没问题,其他温度都没有历史。曾经试过把TI1B_1改为别的变量,如ZI01_8,也失败。注:上传的模拟量数据均为32位浮点数,从400001一直到400023。请高手帮助分析是哪里出了问题。经过多次测试均采不上来温度,每次都关闭了WINCC,重新运行WINCC,而且重启、注销计算机都试过。百思不得其解!!!
问题补充:
经过测试,发现问题是这样的:打到在线表格时,只显示4个,其他不显示,手动改变量后,可显示。也就是说,其实历史数据已经存上了,只是表格和趋势里无法连接上。软件已经从WINCC7.0 SP2换成WINCC7.0 SP3,系统重新装过,软件也重新装过,就是不行。请大侠们帮助分析一下。
最佳答案
可参考:《基于SIMATIC WinCC的Modbus/TCP通信》
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=5&a_id=823336
《wincc7.0与施耐德通讯问题》
http://bbs.e10000.cn/a/a.asp?B=304&ID=1075325
《WINCC7.0 modbus tcp ip 连接施耐德M340PLC》
http://www.gzrh.com/?thread-3182-113.html
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc364614.html