1.Prodave 是用于pc 与s7 系列plc 之间的数据链接通信的工具箱。其实质就是用户通过调用“w95_s7.dll”等库函数来解决 PLC 与PC之间的数据交换和数据处理问题。 所需硬件为:CPU22x,PC/PPI编程电缆,带COM口的PC。这可能是最简单的配置,很容易实现试验的目的。这里不需要安装Prodave软件,只要把“w95_s7.dll”文件拷贝到您程序相应的目录中去即可。2.通讯设置:打开“控制面板”中“设置PG/PC接口”选项,在“应用程序访问点”列表框内选择“S7ONLINE (STEP7) PC/PPI Cable”,在其属性内的“超时”可以设置大点,这里设置为100ms,“波特率”设置为9.6kbps(因为我的pc/ppi电缆为国产的,不支持多主站),“地址”为0。3。源代码:①PLC程序:LD I0.0 MOVW 4766, VW0 ②VB程序: ****在模块中声明****: Public plcadr As plcadrtype Public gb_PlcConnected As Boolean Type plcadrtype adr As Byte ‘站地址,默认值为2 SEGMENTID As Byte ‘段标识符,固定值为0 SLOTNO As Byte ‘槽的编号,默认值为2 RACKNO As Byte ‘机架号,固定为0 End Type Public Res As Long Declare Function load_tool Lib "w95_s7.dll" (ByVal nr As Byte, ByVal dev As String, adr As plcadrtype) As Long 。。。。。。。 ‘省略其它定义函数。 Declare Function as200_vs_field_read Lib "w95_s7.dll" (ByVal nr As Long, ByVal anz As Long, value As Byte) As Long ‘读200PLC V存储区的数据函数 ****在窗体中声明**** Private Sub Form_Load() Dim buffer(1) As Byte plcadr.adr = 2 plcadr.SEGMENTID = 0 plcadr.SLOTNO = 2 plcadr.RACKNO = 0 Res = load_tool(1, "S7ONLINE", plcadr) Res = as200_vs_field_read(0, 2, buffer(0)) If Res 0 Then MsgBox ("PLC连接错误") gb_PlcConnected = False Else gb_PlcConnected = True MsgBox ("plc连接正确") Label1.Caption = buffer(0) * 256 + buffer(1) End If End Sub 通过以上程序可以正确读出PLC中的数据。之后可以扩展内容,编写一个监控软件。
2019-12-21 18:50:38 82KB vb s7-200 自由口通信
1
本书以西门子S7-200 型可编程控制器(PLC)为蓝本,书中介绍的130 个编程实例,均是从作者长年 潜心研究、反复推敲的实例中精心挑选出来的,具有很强的实用价值。实例设计时尽量考虑短小精悍、突 出重点,每个编程实例都给出了较为详细的编程说明,以便于理解。细心阅读定可体验出其中的编程技巧 和精妙之处。
2019-12-21 18:50:04 460KB 西门子 S7-200 PLC
1
VB通过S7-200 PC Access与PLC通信客户端程序
1
该程序用VB开发,使用PPI协议,同PLC通讯
2019-12-21 18:47:57 15KB 西门子S7-200 PPI VB 通讯
1
西门子S7-200 PLC应用88例
2016-12-06 00:00:00 12.56MB S7-200 PLC,
1
西门子S7-200运动控制库map
2016-07-24 00:00:00 1.46MB 西门子 Siemens S7-200 运动控制
1
西门子S7-200控制步进电机精确定位程序
2016-03-12 00:00:00 162KB 步进电机
1
S7-200 西门子 编程软件 V4.0 STEP 7 MicroWIN SP9 无法通讯修复 工具,S7-200 WIN7 64bit 修复
2016-01-02 00:00:00 254B S7-200 WIN7 64bit
1
绿盟PROD-ADS-V4.5-1600-1200-600-200系列用户手册
2015-06-17 00:00:00 2.2MB 绿盟 ADSV4.5
1
西门子S7-200PLC应用100例 包含逻辑控制 ,过程控制,运动控制.通信控制 超全面,适合设计选用该书
2015-05-22 00:00:00 32.16MB 西门子S7-200
1