自从新出了SMARTV2.5软件后,支持PROFINET功能一直没有机会使用(之前使用的都是PUT_GET)
终于有了一次项目可以实验了
1. 项目
此次项目是采集70个模拟量,RS485通讯三个仪表,甲方开始说使用1200,因为1200需要使用博图,电脑装比较麻烦,最终采用200SMART
2. 硬件组态
PLC使用[SR30+AE08*5]+[SR30+AE08*5],上位机使用KINGVIEWER

3. 安装调试
因为使用以太网与上位机通讯,RS485没有使用板卡,直接使用的九针口(Prot0)
RS485调试中发现仪表波特率两个9600,一个机组设备19200(厂家不可更改),准备使用两个PLC的九针口
4. 通讯问题
本来以为没有什么难度,当天是周天,只有工控人才知道没有周天,客户就是上帝,正常按照SMART文档组态说明(http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/076.html )
操作最后发现通讯不上,PROFINET诊断说固件版本不一致,当时看了看是固件V02.05.01,感觉没问题,打400,发现非工作日时间,无奈只能仔细看文档,最后发现貌似固件只支持V02.05.00,以上的版本也不支持
在其中还发现有一个变量读不上来,监控PLC2里却是有数值的,这个不知道是bug还是什么原因,因为变量是连续的传过来的,所以很纳闷


5. 总结
通过这次小小的问题发现,做工控在遇到难题时要仔细阅读说明书及使用文档