如题,欧姆龙PLC,之前做项目从没用过OPC通讯,这个项目因为是接手别人的,结构没设计好,如果替换为协议通讯就得大改动,没时间 只能换用OPC,之前是西门子PLC,现在换成欧姆龙了,OPC Sever搞定了,D区的数据如果我OPC中设为Float类型,那么读写全不正常,敢问这个怎么解决?只能先乘以100或1000变为整数再处理吗? 这样需要改动的就很多了,不比改程序架构简单多少,哪位有好的方法麻烦讲一下,万分感谢! (PS:通讯方面没问题,不管OPC还是协议发指令都没问题,这些各位大神就跳过吧)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
这个问题我解决了,float数据类型占两个寄存器,就这么简单 不推荐OPC,速度太慢太慢,走TCP的话用协议收发指令速度要快的多,如果说用OPC做曲线帧率是10,那么走协议帧率就是60以上了
是的,很多PLC也可以用485。三菱的PLC走TCP的话协议包太复杂。
一周热门 更多>