小弟现在想通过外接PC来读取802d sl 数控系统机床中的运行数据(比如主轴的转速、刀具的X Y Z位置参数、故障报警参数等等),各位大哥,高手帮小弟一下吧,请指教呀!!!!
问题补充:
看了一些资料,说S7-300通过profibus与802d sl中的DP/DP COUPLER进行数据交互,,但是只有16字节输入与输出,这种方法可以吗?怎么做呀?比较急呀!!!!!!!!!!!!!!
最佳答案
1.通过外接PC来读取802D SL 数控系统机床中的运行数据(比如主轴的转速、刀具的X Y Z位置参数、故障报警参数等等),是完全可以的,即在PC上安装Simatic Step-7 应用软件,再通过安装正确的通讯硬件如需要PC适配器(订货号6ES 7972-0CA2x-0XA0)和DP数据线(订货号6XV1830-0EH10),将PC与802D SL正确联机,在Step7中设置好通讯参数后即可连接plc,如下所示,
如下所示,
2.在Step7中新建一个S7-300的项目,然后在option菜单中,点击Set pg/pc,选择当前激活的通讯口,一般选择MPI CP 5611 ACTIVE(通讯速率187.5Kbps),设定好通讯的波特率,端口,数据位,停止位,奇偶校验参数,然后,再点击property,出现对话框,再点击test,再点击view,可以看到整个网络中的所有节点,然后关闭该对话框,
3.在Step-7中的菜单选项中点击Upload即为上传,将一个plc站中的程序上传到你刚才新建的S7-300的项目中,包括该站的硬件组态、从站硬件组态和用户程序,
4.利用DP/DP COUPLER进行数据交互,需要在Step7中新建一个S7-300的项目中,再新建一个背景数据块-DB块,关于DB块的数据位的描述参见《西门子工业网络通信指南》(简装版上/下册),在OB1块中要调用SFC13、SFC14。
以上方法可助力楼主快速完成项目的制作,祝楼主好运!
提问者对于答案的评价:
上述两位前辈说的都有道理,其实我也从理论上分析是这样做的,可是要知道:通过PLC读取的一些变量只是一些开关量,而且数据交换只有16字节,那么NCK和驱动里面的数据能采集到吗?还有就是802D中得DP/DP COUPLER需要自己购买吗??如果能给予解决,再给你们50分!!!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc217680.html