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