现在我们计划用一台工控机与840d sl数控系统通信,访问数控系统中一些参数,如各轴当前坐标、当前速度、当前控制方式(自动还是手动)、当前运行现状(暂停、运行)。工控机上采用高级语言VC++编程,采用PRODAVE 6.0读取840D SL中S7-300PLC中的DB块的数据,DB块的数据由NCVAR软件生成,硬件接口上用以太网,这样的方案可行吗?
最佳答案
楼主的问题具有一定代表性,对楼主的想法表示赞同。我认为楼主的设计方案完全可行,当然工程量也比较大,因为牵扯到在工控机上采用高级语言VC++编程,采用PRODAVE 6.0读取840D SL中S7-300PLC中的DB块的数据,DB块的数据由NCVAR软件生成,硬件接口上用以太网连接.....等等诸多环节,可能需要多个专人协调完成,任何一个环节都要求仔细斟酌,才能保证工程的顺利实施,虽然,在硬件的采购上,可能花费少,但时间可能要长些。
我个人认为,西门子为实现上述功能也提供了许多解决方案,譬如触摸屏TP270与S7300利用Profibus总线连接,Wincc平台,可以在短时间内完成系统的设计,可以采集各轴当前坐标、当前速度、当前控制方式(自动还是手动)、当前运行现状(暂停、运行),甚至伺服单元如siemens S120驱动的电流等,Wincc能够通过事件的属性对840D SL中S7-300PLC中的DB块的数据进行智能化的选择利用,如DB8。以大大节省调试时间,提高效率。
提问者对于答案的评价:
谢谢您的回答,也谢谢ruixin2,有你们的肯定就可以放心去做了。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc212984.html