介绍了S7-200 PLC和计算机的通信方式,详细说明了自由口模式下PLC与计算机通信的实现方法,包括自由口工作的通信流程,计算机指令帧格式约定,PLC反馈帧的格式约定等。编写了S7-200 PLC的自由口通信程序,在上位机中用.net环境下的C#语言开发了计算机与PLC的串行通信程序,可灵活实现对PLC存储区数据的读写功能。
2020-01-03 11:43:34 192KB PLC .NET C# Free-port
1
西门子S7-200 SMART自由口通讯程序-接收方,案例详细说明如何设置参数。
2019-12-21 22:00:19 3KB PLC
1
1台PLC与5台皮带秤通过RS485 自由口通讯 ,实现读皮带秤的流量 ,转速等
2019-12-21 21:44:29 31KB RS485 自由
1
西门子自由口通讯的完美例程。可以同时与明华读卡器及金钟电子秤同时通讯。
2019-12-21 21:34:49 91KB 自由口通讯
1
自己最近琢磨出来的,已经测试好,可以正常收发数据,供参考
2019-12-21 20:15:54 44KB 西门子PLC 自由口通讯
1
西门子s7-200自由口与多功能电表DLT645协议通讯
2019-12-21 20:11:01 11KB 自由口
1
西门子与vb VB与S7-200 自由口通讯测试程序A
2019-12-21 19:49:44 24KB smart
1
详细讲述了S7200系列PLC与PC间基于自由口通讯的实现,具体 一定的参考价值。
2019-12-21 19:27:23 204KB PLC
1
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
ABB AC500自由口编程例子 ABB AC500自由口编程例子
2019-12-21 18:49:22 222KB ABB AC500自由口编程例子
1