做总包项目南面跟各个设备厂家打交道,很多设备厂家的设备的电气自控部分又是委托第三方供货,到现场调试的人员对电气自控一窍不通,沟通都很困难。在做的一个项目按照设计要求是要提供远程操作,结果给留了个Modbus通讯口,给我们增加了不少工作量。跟厂家要通讯地址表,结果人家说人家是Modbus做好的,我只要读就行了,我很郁闷,我最起码指导你内部地址的定义啊,最后找到做程序的人,给发了个地址表。地址表看不明白,没有给我预留远程操作的变量,让我跟他们触摸屏用一个变量,S7-200的PLC,触摸屏用的M区地址,程序里又没有做V区到M区的传送程序,如何去操作操作。
不论如何吧,先将数据读上了再说,整了1天,用Modscan软件硬是扫不到它,确定自己线路,USB转串口设备没有问题,最后将程序上载,然后检查,发现Modbus从站程序没有分配存储区,估计Modbus的通讯程序是从什么地方拷来的,就没有库,更没有为库分配存储空间,将原来的Modbus通讯程序删除后,重新测试,终于连上了。长征终于看到了系统,明天还要修改他的程序,做一个V区和M区部分变量同步的程序,没办法,遇到这样的设备厂家指望不上啊。
楼主最近还看过