您的位置:控制工程论坛网论坛 » PLC与PAC » 如何编写将S7-300 PLC内的数据读到PC串口的程序。

wernm

wernm   |   当前状态:在线

总积分:536  2024年可用积分:0

注册时间: 2011-09-18

最后登录时间: 2012-04-19

空间 发短消息加为好友

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

wernm  发表于 2011/10/24 13:06:41      1315 查看 1 回复  [上一主题]  [下一主题]

手机阅读

如何编写将S7-300 PLC内的数据读到PC串口的程序。
1楼 0 0 回复
  • zhuyanmei

    zhuyanmei   |   当前状态:在线

    总积分:1009  2024年可用积分:0

    注册时间: 2011-06-28

    最后登录时间: 2011-12-09

    空间 发短消息加为好友

    zhuyanmei   发表于 2011/10/31 21:27:04

     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了

    2楼 回复本楼

    引用 zhuyanmei 2011/10/31 21:27:04 发表于2楼的内容

总共 , 当前 /