如何编写将S7-300 PLC内的数据读到PC串口的程序。-PLC技术网(www.plcjs.com)-可编程控制器技术门户


如何编写将S7-300 PLC内的数据读到PC串口的程序。

 (点击题目 可以在互 联 网中搜索该题 目的相关内容)
日期:2006-4-18 0:14:56     来源:   作者: 点击:
点击【  大   中  小 】,可以选 择字 体的大小,以便 你阅读.

如何编写将S7-300 PLC内的数据读到PC串口的程序。
   以下是对《如何编写将S7-300 PLC内的数据读到PC串口的程序。》的回复:

匿名回复:
    需要买CP341,然后通过RK512协议进行通讯。详情可以参考CP341的电子手册。
匿名回复:
    或者用编程用的PC适配器,PC端用PRODAVE函数做,也很方便
匿名回复:
    请问PRODAVE函数库是不是免费的,因为没用过,不清楚。如果是免费的倒是不错,成本比采用CP341低多了。
匿名回复:
    如果在商家那里当然不是免费的,网上有下载的,可以在网上找到。
匿名回复:
     315-2DP上只有MPI和Profibus-DP口,而无232口,所有如果要用串口通讯就需要买CP341了。MPI要和上位机连,在硬件上是没问题的(可以通过编程接口转换成RS232),但是我以前做的时候没找到MPI通讯协议的资料,就只好买了块CP341。如果能够找到MPI的通讯协议倒是可以省下一笔钱(因为CP341比编程接口贵)。
   CP341内置RK512通讯协议,在PLC侧只需在OB0中加入FB7(每次循环都执行FB7),PLC就会自动响应上位机的数据查询和数据修改指令了(在通讯系统中,PLC为被动,计算机为主动。(也就是如果计算机不发命令给PLC,PLC不会主动发数据)在PLC中只要有FB7功能块就可以了。FB8是给PLC主动发数据用的。)。
   RK512通讯协议的帧结构详见CP341模块通讯用户手册第46页。上位机从PLC取数据的帧结构详见CP341模块通讯用户手册第51页,上位机设置PLC中数据的帧结构详见CP341通讯模块用户手册第48页。
   如果下载到免费的PRODAVE函数库,就不用买CP341了。
匿名回复:
    用PRODAVE函数可以直接通过MPI口读取PLC内部的数据,而且PLC内部不用编写任何代码,如果只和上位机通讯,比CP341方便多了。
匿名回复:
    云之风@无名您好!请您具体说一下PRODAV的使用方法。非常感谢!
匿名回复:
    PRODAVE函数哪里能当到,谢了。另外,西门子新出了S7-300支持串口通信,可以用485或422。
匿名回复:
    请问西门子S7-300的SFC块有保护,无法读出其程序。怎麽办?
 

上一篇: 请教西门子SM331模入块使用问题!
下一: 求助:(PLC)S595U转换为S7 300,CPU 315-2DP是I/O地址的转换问题?