公司以前用1200做了一套风机控制系统,现场正常使用,现在又做了一套,只是个别开关量i/o点与原来用途不太一样,我们在原来的程序上把这些i/o点改了一下,下到1200PLC,监控看到输入点灯在亮,但是PLC程序监控没反应,随后新建一个项目进行实验,监控程序还是没反应。然后给西门子400客服打电话,为了尽快解决问题,不走弯路我给西门子说了一下两点帮助他判断
1 、下载程序时不是用组态硬件时自动生成的I/O 点地址,而是像300plc一样自己从0开始自定义的,程序内写的输入点监控也是在自己定义的范围内
2、在线时所有的模块都能在线找到并且正常工作
西门子客服听了我的叙述,说你把plc恢复出厂设置,有可能你定义的i/o点地址没有下载到plc,或者是plc没有识别,但是我明明下进去了啊,我跟西门子客服说,他说这是正常的,由于当时没在车间直接试不了,西门子客服又说要是恢复出厂也不行,那你就得重新建个项目使用自动分配的i/o点地址,重新写程序,不能自己定义i/o点地址,最后我按照西门子恢复出厂设置,重新下程序好了
但是我想不通的是为什么非要恢复出厂设置,另外要是不行还得按照默认的i/o地址写程序,这是不是说明1200有问题,或者他们也遇到累似的问题,明明通过博图编译无错误,下载了进去,居然没反应,所以很郁闷,是不是博图软件有问题,还是1200有问题