在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 西门子PLC与PC通信与控制应用编程实例

西门子PLC与PC通信与控制应用编程实例

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:4.43M
  • 下载次数:46
  • 浏览次数:251
  • 发布时间:2020-07-23
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
西门子PLC通信与控制应用编程实例源程序 PLC断控制程序 采用PPI点对点传输协议或者 自由端口通信 实例
【实例截图】
【核心代码】
t9lqzu
└── 01 实例源程序
├── 6.2.1 PLC端电压输入程序(PPI协议)
│   ├── PLC输入1.mwp
│   └── PLC输入2.mwp
├── 6.2.2 PC端采用Visual Basic实现电压输入(PPI协议)
│   ├── Form1.frm
│   ├── MSSCCPRJ.SCC
│   ├── 方法1
│   │   ├── Form1.frm
│   │   ├── 工程1.vbp
│   │   └── 工程1.vbw
│   ├── 工程1.vbp
│   └── 工程1.vbw
├── 6.2.3 PC端采用LabWindowsCVI实现电压输入(PPI协议)
│   ├── AI_PLC.c
│   ├── AI_PLC.cws
│   ├── AI_PLC.h
│   ├── AI_PLC.prj
│   ├── AI_PLC.uir
│   ├── AI_PLC_dbg.cdb
│   ├── AI_PLC_dbg.exe
│   └── cvibuild.AI_PLC
│   ├── AI_PLC.nidobj
│   ├── build.ini
│   ├── dependencies.bri
│   └── resources.res
├── 6.2.4 PC端采用KingView实现电压输入(PPI协议)
│   ├── AI方法1
│   │   ├── DBFlag.dat
│   │   ├── Device.dat
│   │   ├── ExceptionFlag.dat
│   │   ├── ExceptionTime.dat
│   │   ├── IdName.Dat
│   │   ├── OcxIDs.Dat
│   │   ├── ProjManage.dat
│   │   ├── Project.inf
│   │   ├── RDB
│   │   │   └── RDBRecServer.dat
│   │   ├── RDBQueryServer.dat
│   │   ├── RptIds.Dat
│   │   ├── RptRDBNodes.tmp
│   │   ├── Tree.dat
│   │   ├── VarSel.flt
│   │   ├── Webs
│   │   │   └── config
│   │   │   ├── KvWebDbCfg.dat
│   │   │   ├── KvWebDbVar.dat
│   │   │   ├── KvWebHisCfg.dat
│   │   │   └── KvWebRealCfg.dat
│   │   ├── action.cfg
│   │   ├── appscrip.cfg
│   │   ├── comdev.dat
│   │   ├── customscript.cfg
│   │   ├── datachan.cfg
│   │   ├── group.dat
│   │   ├── mainbase.ini
│   │   ├── pic00001.111
│   │   ├── pic00001.act
│   │   ├── pic00001.pic
│   │   ├── picmanag.dat
│   │   ├── project.pro
│   │   ├── refstation.bak
│   │   ├── refstations.dat
│   │   ├── section.dat
│   │   ├── struct.dat
│   │   ├── struct.db
│   │   ├── structtag.idx
│   │   ├── structtag2.idx
│   │   ├── tagname.db
│   │   ├── tagname.idx
│   │   ├── tagname2.idx
│   │   ├── users.dat
│   │   └── webInfo.dat
│   └── AI方法2
│   ├── DBFlag.dat
│   ├── Device.dat
│   ├── ExceptionFlag.dat
│   ├── ExceptionTime.dat
│   ├── IdName.Dat
│   ├── OcxIDs.Dat
│   ├── ProjManage.dat
│   ├── Project.inf
│   ├── RDB
│   │   └── RDBRecServer.dat
│   ├── RDBQueryServer.dat
│   ├── RptIds.Dat
│   ├── RptRDBNodes.tmp
│   ├── Tree.dat
│   ├── VarSel.flt
│   ├── Webs
│   │   └── config
│   │   ├── KvWebDbCfg.dat
│   │   ├── KvWebDbVar.dat
│   │   ├── KvWebHisCfg.dat
│   │   └── KvWebRealCfg.dat
│   ├── action.cfg
│   ├── appscrip.cfg
│   ├── comdev.dat
│   ├── customscript.cfg
│   ├── datachan.cfg
│   ├── group.dat
│   ├── mainbase.ini
│   ├── pic00001.111
│   ├── pic00001.act
│   ├── pic00001.pic
│   ├── picmanag.dat
│   ├── project.pro
│   ├── refstation.bak
│   ├── refstations.dat
│   ├── section.dat
│   ├── struct.dat
│   ├── struct.db
│   ├── structtag.idx
│   ├── structtag2.idx
│   ├── tagname.db
│   ├── tagname.idx
│   ├── tagname2.idx
│   ├── users.dat
│   └── webInfo.dat
├── 6.3.1 PLC端电压输入程序(自由端口模式)
│   └── plc224.mwp
├── 6.3.2 PC端采用Visual Basic实现电压输入(自由端口模式)
│   ├── Form1.frm
│   ├── MSSCCPRJ.SCC
│   ├── Module1.bas
│   ├── ai1.jpg
│   ├── ai2.jpg
│   ├── alForm.frm
│   ├── alForm.frx
│   ├── drawForm.frm
│   ├── mainForm.frm
│   ├── 工程1.vbp
│   └── 工程1.vbw
├── 6.3.3 PC端采用LabWindowsCVI实现电压输入(自由端口模式)
│   ├── AI_PLC.c
│   ├── AI_PLC.h
│   ├── AI_PLC.uir
│   ├── AI_PLC_232.cws
│   ├── AI_PLC_232.prj
│   ├── AI_PLC_232_dbg.cdb
│   ├── AI_PLC_232_dbg.exe
│   ├── cvibuild.AI_PLC_232
│   │   ├── AI_PLC.nidobj
│   │   ├── build.ini
│   │   ├── dependencies.bri
│   │   └── resources.res
│   └── 方法2
│   ├── AI_PLC.c
│   ├── AI_PLC.h
│   ├── AI_PLC.uir
│   ├── AI_PLC_232.cws
│   ├── AI_PLC_232.prj
│   ├── AI_PLC_232_dbg.cdb
│   ├── AI_PLC_232_dbg.exe
│   └── cvibuild.AI_PLC_232
│   ├── AI_PLC.nidobj
│   ├── build.ini
│   ├── dependencies.bri
│   └── resources.res
├── 7.2.1 PLC端电压输出程序(PPI协议)
│   └── PLC_AO2.mwp
├── 7.2.2 PC端采用Visual Basic实现电压输出(PPI协议)
│   ├── Form1.frm
│   ├── ao1.jpg
│   ├── ao2.jpg
│   ├── 工程1.vbp
│   └── 工程1.vbw
├── 7.2.3 PC端采用LabWindowsCVI实现电压输出(PPI协议)
│   ├── AI_PLC_dbg.cdb
│   ├── AI_PLC_dbg.exe
│   ├── AO_PLC.c
│   ├── AO_PLC.cws
│   ├── AO_PLC.h
│   ├── AO_PLC.prj
│   ├── AO_PLC.uir
│   └── cvibuild.AO_PLC
│   ├── AO_PLC.nidobj
│   ├── build.ini
│   ├── dependencies.bri
│   └── resources.res
├── 7.2.4 PC端采用KingView实现电压输出(PPI协议)
│   ├── DBFlag.dat
│   ├── Device.dat
│   ├── IdName.Dat
│   ├── OcxIDs.Dat
│   ├── ProjManage.dat
│   ├── Project.inf
│   ├── RDB
│   │   └── RDBRecServer.dat
│   ├── RDBQueryServer.dat
│   ├── RptIds.Dat
│   ├── RptRDBNodes.tmp
│   ├── Tree.dat
│   ├── VarSel.flt
│   ├── Webs
│   │   └── config
│   │   ├── KvWebDbCfg.dat
│   │   ├── KvWebDbVar.dat
│   │   ├── KvWebHisCfg.dat
│   │   └── KvWebRealCfg.dat
│   ├── action.cfg
│   ├── comdev.dat
│   ├── customscript.cfg
│   ├── group.dat
│   ├── mainbase.ini
│   ├── pic00001.111
│   ├── pic00001.act
│   ├── pic00001.pic
│   ├── picmanag.dat
│   ├── project.pro
│   ├── refstation.bak
│   ├── refstations.dat
│   ├── section.dat
│   ├── struct.dat
│   ├── struct.db
│   ├── structtag.idx
│   ├── structtag2.idx
│   ├── tagname.db
│   ├── tagname.idx
│   ├── tagname2.idx
│   ├── users.dat
│   └── webInfo.dat
├── 8.2.1 西门子S7-200 PLC数字量输入程序(PPI协议)
│   ├── PLC_DI.mwp
│   └── 说明.txt
├── 8.2.2 PC端采用Visual Basic实现开关量输入(PPI协议)
│   ├── Form1.frm
│   ├── MSSCCPRJ.SCC
│   ├── 说明.txt
│   ├── 工程1.vbp
│   ├── 工程1.vbw
│   └── 西门子S7-200 PLC端程序
│   ├── PLC_DI.mwp
│   └── 说明.txt
├── 8.2.3 PC端采用LabWindowsCVI实现开关量输入(PPI协议)
│   ├── CVI TO PLC.c
│   ├── CVI TO PLC.cws
│   ├── CVI TO PLC.h
│   ├── CVI TO PLC.prj
│   ├── CVI TO PLC.uir
│   ├── CVI TO PLC_dbg.cdb
│   ├── CVI TO PLC_dbg.exe
│   ├── cvibuild.CVI TO PLC
│   │   ├── CVI TO PLC.nidobj
│   │   ├── build.ini
│   │   ├── dependencies.bri
│   │   └── resources.res
│   ├── di1.jpg
│   ├── di2.jpg
│   └── 说明.txt
├── 8.2.4 PC端采用KingView实现开关量输入(PPI协议)
│   ├── DI方法1
│   │   ├── DBFlag.dat
│   │   ├── Device.dat
│   │   ├── ExceptionFlag.dat
│   │   ├── ExceptionTime.dat
│   │   ├── IdName.Dat
│   │   ├── OcxIDs.Dat
│   │   ├── ProjManage.dat
│   │   ├── Project.inf
│   │   ├── RDB
│   │   │   └── RDBRecServer.dat
│   │   ├── RDBQueryServer.dat
│   │   ├── RptIds.Dat
│   │   ├── RptRDBNodes.tmp
│   │   ├── Tree.dat
│   │   ├── Tree.hud
│   │   ├── VarSel.flt
│   │   ├── Webs
│   │   │   └── config
│   │   │   ├── KvWebDbCfg.dat
│   │   │   ├── KvWebDbVar.dat
│   │   │   ├── KvWebHisCfg.dat
│   │   │   └── KvWebRealCfg.dat
│   │   ├── action.cfg
│   │   ├── comdev.dat
│   │   ├── customscript.cfg
│   │   ├── datachan.cfg
│   │   ├── group.dat
│   │   ├── mainbase.ini
│   │   ├── pic00001.111
│   │   ├── pic00001.act
│   │   ├── pic00001.pic
│   │   ├── picmanag.dat
│   │   ├── project.pro
│   │   ├── refstation.bak
│   │   ├── refstations.dat
│   │   ├── section.dat
│   │   ├── struct.dat
│   │   ├── struct.db
│   │   ├── structtag.idx
│   │   ├── structtag2.idx
│   │   ├── tagname.db
│   │   ├── tagname.idx
│   │   ├── tagname2.idx
│   │   ├── users.dat
│   │   └── webInfo.dat
│   ├── DI方法2
│   │   ├── DBFlag.dat
│   │   ├── Device.dat
│   │   ├── ExceptionFlag.dat
│   │   ├── ExceptionTime.dat
│   │   ├── IdName.Dat
│   │   ├── OcxIDs.Dat
│   │   ├── ProjManage.dat
│   │   ├── Project.inf
│   │   ├── RDB
│   │   │   └── RDBRecServer.dat
│   │   ├── RDBQueryServer.dat
│   │   ├── RptIds.Dat
│   │   ├── RptRDBNodes.tmp
│   │   ├── Tree.dat
│   │   ├── Tree.hud
│   │   ├── VarSel.flt
│   │   ├── Webs
│   │   │   └── config
│   │   │   ├── KvWebDbCfg.dat
│   │   │   ├── KvWebDbVar.dat
│   │   │   ├── KvWebHisCfg.dat
│   │   │   └── KvWebRealCfg.dat
│   │   ├── action.cfg
│   │   ├── comdev.dat
│   │   ├── customscript.cfg
│   │   ├── datachan.cfg
│   │   ├── group.dat
│   │   ├── mainbase.ini
│   │   ├── pic00001.111
│   │   ├── pic00001.act
│   │   ├── pic00001.pic
│   │   ├── picmanag.dat
│   │   ├── project.pro
│   │   ├── refstation.bak
│   │   ├── refstations.dat
│   │   ├── section.dat
│   │   ├── struct.dat
│   │   ├── struct.db
│   │   ├── structtag.idx
│   │   ├── structtag2.idx
│   │   ├── tagname.db
│   │   ├── tagname.idx
│   │   ├── tagname2.idx
│   │   ├── users.dat
│   │   └── webInfo.dat
│   └── PC端采用KingView实现开关量输入(方法2).doc
├── 8.3.1 PLC端开关量输入程序(自由端口模式)
│   ├── plc2.txt
│   ├── plc224.mwp
│   └── 说明.txt
├── 8.3.2 PC端采用Visual Basic实现开关量输入(自由端口模式)
│   ├── Form1.frm
│   ├── MSSCCPRJ.SCC
│   ├── PLC端程序
│   │   ├── plc2.txt
│   │   └── plc224.mwp
│   ├── 工程1.vbp
│   └── 工程1.vbw
├── 8.3.3 PC端采用LabWindowsCVI实现开关量输入(自由端口模式)
│   ├── CVI TO PLC.c
│   ├── CVI TO PLC.cws
│   ├── CVI TO PLC.h
│   ├── CVI TO PLC.prj
│   ├── CVI TO PLC.uir
│   ├── CVI TO PLC_dbg.cdb
│   ├── CVI TO PLC_dbg.exe
│   ├── PLC端程序
│   │   ├── plc2.txt
│   │   └── plc224.mwp
│   └── cvibuild.CVI TO PLC
│   ├── CVI TO PLC.nidobj
│   ├── build.ini
│   ├── dependencies.bri
│   └── resources.res
├── 9.2.1 西门子S7-200 PLC数字量输出程序(PPI协议)
│   ├── PLC_DI.mwp
│   └── 说明.txt
├── 9.2.2 PC端采用Visual Basic实现开关量输出(PPI协议)
│   ├── Form1.frm
│   ├── PLC端程序
│   │   ├── PLC_DI.mwp
│   │   └── 说明.txt
│   ├── 说明.txt
│   ├── 工程1.vbp
│   └── 工程1.vbw
├── 9.2.3 PC端采用LabWindowsCVI实现开关量输出(PPI协议)
│   ├── CVI TO PLC.c
│   ├── CVI TO PLC.cws
│   ├── CVI TO PLC.h
│   ├── CVI TO PLC.prj
│   ├── CVI TO PLC.uir
│   ├── CVI TO PLC_dbg.cdb
│   ├── CVI TO PLC_dbg.exe
│   ├── cvibuild.CVI TO PLC
│   │   ├── CVI TO PLC.nidobj
│   │   ├── build.ini
│   │   ├── dependencies.bri
│   │   └── resources.res
│   ├── do1.jpg
│   ├── do2.jpg
│   └── 说明.txt
├── 9.2.4 PC端采用KingView实现开关量输出(PPI协议)
│   ├── DO方法1
│   │   ├── DBFlag.dat
│   │   ├── Device.dat
│   │   ├── ExceptionFlag.dat
│   │   ├── ExceptionTime.dat
│   │   ├── IdName.Dat
│   │   ├── OcxIDs.Dat
│   │   ├── ProjManage.dat
│   │   ├── Project.inf
│   │   ├── RDB
│   │   │   └── RDBRecServer.dat
│   │   ├── RDBQueryServer.dat
│   │   ├── RptIds.Dat
│   │   ├── RptRDBNodes.tmp
│   │   ├── Tree.dat
│   │   ├── Tree.hud
│   │   ├── VarSel.flt
│   │   ├── Webs
│   │   │   └── config
│   │   │   ├── KvWebDbCfg.dat
│   │   │   ├── KvWebDbVar.dat
│   │   │   ├── KvWebHisCfg.dat
│   │   │   └── KvWebRealCfg.dat
│   │   ├── action.cfg
│   │   ├── comdev.dat
│   │   ├── customscript.cfg
│   │   ├── datachan.cfg
│   │   ├── group.dat
│   │   ├── mainbase.ini
│   │   ├── pic00001.111
│   │   ├── pic00001.act
│   │   ├── pic00001.pic
│   │   ├── picmanag.dat
│   │   ├── project.pro
│   │   ├── refstation.bak
│   │   ├── refstations.dat
│   │   ├── section.dat
│   │   ├── struct.dat
│   │   ├── struct.db
│   │   ├── structtag.idx
│   │   ├── structtag2.idx
│   │   ├── tagname.db
│   │   ├── tagname.idx
│   │   ├── tagname2.idx
│   │   ├── users.dat
│   │   └── webInfo.dat
│   ├── DO方法2
│   │   ├── 01 利用西门子S7-200 PLC实现数字量输出(方法2).doc
│   │   ├── DBFlag.dat
│   │   ├── Device.dat
│   │   ├── ExceptionFlag.dat
│   │   ├── ExceptionTime.dat
│   │   ├── IdName.Dat
│   │   ├── OcxIDs.Dat
│   │   ├── PLC_DO.mwp
│   │   ├── ProjManage.dat
│   │   ├── Project.inf
│   │   ├── RDB
│   │   │   └── RDBRecServer.dat
│   │   ├── RDBQueryServer.dat
│   │   ├── RptIds.Dat
│   │   ├── RptRDBNodes.tmp
│   │   ├── Tree.dat
│   │   ├── Tree.hud
│   │   ├── VarSel.flt
│   │   ├── Webs
│   │   │   └── config
│   │   │   ├── KvWebDbCfg.dat
│   │   │   ├── KvWebDbVar.dat
│   │   │   ├── KvWebHisCfg.dat
│   │   │   └── KvWebRealCfg.dat
│   │   ├── action.cfg
│   │   ├── comdev.dat
│   │   ├── customscript.cfg
│   │   ├── datachan.cfg
│   │   ├── group.dat
│   │   ├── mainbase.ini
│   │   ├── pic00001.111
│   │   ├── pic00001.act
│   │   ├── pic00001.pic
│   │   ├── picmanag.dat
│   │   ├── project.pro
│   │   ├── refstation.bak
│   │   ├── refstations.dat
│   │   ├── section.dat
│   │   ├── struct.dat
│   │   ├── struct.db
│   │   ├── structtag.idx
│   │   ├── structtag2.idx
│   │   ├── tagname.db
│   │   ├── tagname.idx
│   │   ├── tagname2.idx
│   │   ├── users.dat
│   │   └── webInfo.dat
│   └── PC端采用KingView实现开关量输出(方法2).doc
├── 9.3.1 PLC端开关量输出程序(自由端口模式)
│   ├── plc2.txt
│   ├── plc224.mwp
│   └── 说明.txt
├── 9.3.2 PC端采用Visual Basic实现开关量输出(自由端口模式)
│   ├── Form1.frm
│   ├── MSSCCPRJ.SCC
│   ├── 工程1.vbp
│   └── 工程1.vbw
├── 9.3.3 PC端采用LabWindowsCVI实现开关量输出(自由端口模式)
│   ├── CVI TO PLC.c
│   ├── CVI TO PLC.cws
│   ├── CVI TO PLC.h
│   ├── CVI TO PLC.prj
│   ├── CVI TO PLC.uir
│   ├── CVI TO PLC_dbg.cdb
│   ├── CVI TO PLC_dbg.exe
│   ├── PLC端程序
│   │   ├── plc2.txt
│   │   └── plc224.mwp
│   └── cvibuild.CVI TO PLC
│   ├── CVI TO PLC.nidobj
│   ├── build.ini
│   ├── dependencies.bri
│   └── resources.res
├── PLC与PLC及其他智能装置的通信
│   ├── 10.1 PLC与Modem通信_Modem主叫.mwp
│   ├── 10.1 PLC与Modem通信_Modem被叫.mwp
│   ├── 10.2 PLC与GPRS模块通信.mwp
│   ├── 10.3 PLC与以太网模块通信_COM_ET_200-200(c).mwp
│   ├── 10.3 PLC与以太网模块通信_COM_ET_200-200(s).mwp
│   ├── 10.4 PLC与变频器通信.mwp
│   ├── 4.3.4 自由端口模式_使用字符接收中断的PLC通信程序举例.mwp
│   ├── 4.3.4 自由端口模式_使用接收完成中断的PLC通信程序举例.mwp
│   ├── 5.1.1 S7-200 PLC之间的PPI通信_丙机通信程序.mwp
│   ├── 5.1.1 S7-200 PLC之间的PPI通信_乙机通信程序.mwp
│   ├── Modbus RTU 主站指令库.mwl
│   ├── Modbus RTU 主站指令库应用例程.mwp
│   ├── S7-200 Modbus通信(主站).mwp
│   ├── S7-200 Modbus通信(从站).mwp
│   ├── S7-200 PPI通信主站.mwp
│   ├── S7-200 PPI通信从站.mwp
│   ├── S7-200的以太网通信.mwp
│   ├── 通过PROFIBUS连接S7-300和S7-200.mwp
│   ├── 使用USS协议控制MM4系列变频器.mwp
│   ├── 自由口通信的应用1.mwp
│   └── 自由口通信的应用2.mwp
├── 西门子PLC PPI通信综合扩展1_VB
│   ├── MSSCCPRJ.SCC
│   ├── VB_PPi.frm
│   ├── VB_PPi.frx
│   ├── ppi_VB.exe
│   ├── ppi_VB.vbp
│   └── ppi_VB.vbw
└── 西门子PLC PPI通信综合扩展2_VB
├── Form1.frm
├── Form1.frx
├── S7_200_PPI.bas
├── S7_200_PPI.dll
├── 工程1.vbp
└── 工程1.vbw

71 directories, 485 files

标签:

实例下载地址

西门子PLC与PC通信与控制应用编程实例

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警