由于PROFIBUS主要是西门子主导的,而西门子在国内的市场又很大,据本人所从事的轨道交通领域,西门子就基本独占了直流保护及其测控,在信号、FAS、环控领域也有很多项目中标!
可是,对于和其进行接口连接,西门子一般拒绝其它协议,主张PROFIBUS,而国内的业主对其也基本毫无办法,可是,国内的PROFIBUS研发很弱,导致PROFIBUS接口产品成本很高,如我们在国内2000年的一个地铁项目用到了PROFIBUS主站产品,而我们又做不了,只能进口,老外够黑的,一块PC104主站卡13000元,而且还要我自己进行开发集成,而该卡在我们的05年的地铁项目,老外说,旧的淘汰,他们推出新的替代品,其价格仍然在9000元,还要我们再次花费大量的人力物力进行开发,并且在系统的后期维护方面带来诸多不变,于是,公司决定在06年由本人花费近两年的时间,终于开发出了PROFIBUS主站产品,其价格成本不超过千元(实际成本就500元),满足了实际的需求,并且是一个创新。
老外(特别是西门子)老不赞成我们进行PROFIBUS主站开发,可事实上,PROFIBUS主站的开发并不是向他们鼓吹的那样难!就是一个组态加应用程序而已!所以,我们不要一味的迷信国外的产品,记得,我做的产品在和西门子的S7-300进行通信是发现300经常连接不上,查出的结果可能令大家吃惊:由于我做的主站产品的访问速度过快,西门子的300根本跟不上节奏。
软件实现是没有问题的,协议也是公开的,也是透明的,只要把状态机制搞清楚,主站我没做过。但是从站是没有问题的。
但是
如果用普通的单片机或者DSP,理论(注意,只是理论)Uart的速度=CPU主频速度/16
也就是说,如果要做到12M,理论CPU主频要做到192M。
当然,现在的单片机也越来越便宜了,这样成本就能低很多
但是,仍然有很多公司会考虑用SPC3开发产品,为什么~!?兼容性好,易于实现,利润高,收益大
毕竟,研发成本也要算进去的。
但是,毕竟,我们的产品是兼容人家的设备的,如果因为LZ做的主站产品的访问速度过快,西门子的300根本跟不上节奏的话,我同样不认为是一款合格的产品
PROFIBUS电缆也完全可以用国产的RS485电缆代替。
苏州市创捷工业控制技术有限公司,自主研发生产的PROFIBUS-DP总线产品,如有需要详细资料者,可直接E-MAIL:wangjuju@sssetech.com.cn