S7_200汉化版 有源代码吗

S7200自由口通讯详解 - 下载频道
- CSDN.NET
&&&&S7200自由口通讯详解
S7200自由口通讯详解
十分详尽的讲述了S7_200的自由口通讯的问题
若举报审核通过,可奖励20下载分
被举报人:
wenxuanwenxuan
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
您可能还需要
开发技术下载排行ppivb 西门子s7-200通讯协议VB代码,还可直接使用 Com Port 串口编程 182万源代码下载-
&文件名称: ppivb
& & & & &&]
&&所属分类:
&&开发工具: Visual Basic
&&文件大小: 67 KB
&&上传时间:
&&下载次数: 166
&&提 供 者:
&详细说明:西门子s7-200通讯协议VB代码,还可直接使用-Siemens s7-200 communication protocol VB code, but also the use of direct
文件列表(日期:~)(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&西门子PPI协议,vb原程序&&......................\&&......................\Dialog.frx&&......................\&&......................\&&......................\&&......................\&&......................\&&......................\&&......................\&&......................\frmSplash.frx&&......................\&&......................\frmSplash1.frx&&......................\MSSCCPRJ.SCC&&......................\工程1.exe&&......................\工程1.vbp&&......................\工程1.vbw
&[]:纯粹是垃圾&[]:很好,推荐下载
&近期下载过的用户:
&相关搜索:
&&&&&&&&&&
&输入关键字,在本站182万海量源码库中尽情搜索:
&[] - 串口数据采集,有兴趣的朋友可以下下来参考一下
&[] - <font color=#CC协议
&[] - <font color=#CC PLC PC/ppi通信控件
&[] - 一个关于高级多线程的源码
&[] - 用VB编的图片淡入淡出效果。。。。。。。效果挺好的
&[] - 这是一个用vb开发的网络电话,可以实现点对点网络通讯,也是挺方便的
&[] - 西门子ppi控件,可读写I SM,M V,VW等
&[] - 一个具体说明如何利用delphi与<font color=#CCPLC连接的示例程序。
&[] - 部分破解西门子ppi通信协议的测试程序
&[] - 非常详细的欧姆龙的协议.很久才找到的.希望大家喜欢.PLC论坛-论坛 2004年11月 主题列表-中华工控网-
中华工控网
论坛 2004年11月主题列表  
您可以使用 Ctrl+F 键来在本页搜索您需要的主题,。
(13/-7-5 |
(48/-11-7 |
(40/-10-10 |
(144/-8-12 |
(11/-11-5 |
(53/-3-2 |
(66/-8-21 |
(48/-8-26 |组态王驱动的C#接口
组态王驱动的C#接口
所有描述对组态王6.53,6.55适用
开发一个组态王驱动,需要三个步骤
1 按组态王定义的接口写一个COM
2 将写完的COM加入到组态王的DevLst_Default.dat文件
3 向系统注册COM
组态王的驱动原始接口是由C++定义的,我将C++的定义翻译成C#的定义.
并且提供一个项目模板,写一个组态王的驱动,变成非常容易的事情.
.NET非常好的封装了COM对象,开发一个COM就象开发一个普通的DLL一样简单,
使用这个C#接口,可以利用.NET的全部资源.
组态王的驱动,有二个问题.
一个是大量的使用指针来传递变量和结构,这些指针只能在本进程使用,
这样驱动就不能跨进程使用,更不能安装在不同的电脑,形成分布式服务.
调用这些驱动,更象调用一个本地DLL.
这到不影响什么,组态王一样可以很好的运行.
第二个问题比较严重,严重到什么程度呢?严重到妨碍组态王的顺利升级.
组态王的接口定义有一个结构,叫Packet,所有与主程序的数据交换都是靠这个结构完成的.
这个Packet结构里有一个成员变量叫CPtrList,这是一个类,出自MFC,组态王也是把MFC的源代码拷贝过来使用.
这就出现问题了,如何在C#里还原这个类?一个类大概包含成员变量和成员函数,现在叫方法.
在内存中还原一个类,必须要有基本一致或完全一致的内存布局,一个类的内存布局是由连接器和操作系统决定的.
也就是我们的开发工具,我尝试了一些方法,在C#中还原这个类,但是都不能成功,
使用内存搜索,直接找主程序传递过来的变量,这个到是可以变相的还原了这个类,
但不是一个规范的方法,只要操作系统改变,或者微软升级了什么文件,这个方法就可能出错.
我询问了其他C++程序员,讨论的结果是使用规范的方法,是没有办法在C#中还原这个类的.
最后,我只好用C++写了一个DLL来完整的还原这个类,还好,这个DLL是一劳永逸的,只要组态王不改变接口,
这个DLL就一直可以使用,在C#中调用这个DLL来完成还原CPtrList,得到变量,其他的事情还是完全在C#中处理.
我把这个DLL取名ProcessPacket.dll.
对于组态王,有一个潜在的问题,如果组态王的主程序,这个由亚控完成,使用的连接器,与另外一些人开发驱动的连接器不兼容,
驱动一样不能使用,到目前为止,微软的VC6.0,VC7.0,VC8.0都完全兼容,不知道以后会是什么样.
把驱动的开发,与第三方开发工具紧密结合在一起,除非是组态王就不允许用户自己开发驱动.
组态王的驱动开发完成后,还不能被使用,需要加入到组态王的DevLst_Default.dat文件中,才能被组态王使用.
我提供了另一个工具KingDriverManager.exe.
可以添加或删除驱动,可以引入或输出DES文件,也可以生成自注册的EXE文件,方便程序转移.
什么时候需要写一个驱动?凡是组态王主程序不方便完成的都可以由驱动完成,因为驱动可以利用.NET的全部资源.
驱动也就是一段代码,作用是与主程序交换数据.
1 有一个新硬件时.
2 复杂计算,组态王的命令语言效率极低,复杂的计算可以放到驱动里用C#完成
3 精确测速,主要是使用脉冲测速,需要精确计时,组态王不能准确的完成
4 读写数据库,组态王的命令语言效率极低,利用C#,可以快速的处理数据库
5 显示特殊窗口,可以在驱动里显示任意窗口
6 生成一个B/S应用,可以利用驱动开发一个HTTP服务器,在其他地方用IE观察本地数据
7 与其它程序交换数据,比如你自己定义一个协议,而不是利用OPC交换数据.
出售的源代码包含:
1 一个完整的组态王驱动接口的C#项目源代码
开发模板的KingDriverInterface.zip文件,可以把这个KingDriverInterface.zip文件放到你的VS项目模板目录,
& VS环境就可以直接生成全部需要的代码,都是完整的C#代码
3 一个模板安装SetupKingDriverInterface.vsi文件,如果你不知道VS模板目录,
直接双打击这个文件SetupKingDriverInterface.vsi,就安装了这个项目模板.
4 组态王驱动编辑器KingDriverManager.exe的完整C#源代码.
5 还原 CPtrList类的ProcessPacket.dll源代码,这是VC++的源代码
可以下载一个压缩文件KingPackage.rar:
这个压缩文件里不包含任何源代码,是可以运行的文件,你可以用IDasm看这些文件,可以清楚的看到一些类,结构等.
压缩文件里内容:
KingDriverManager.exe 用C#写的组态王驱动编辑器
MyDriver1.exe 用C#写的组态王驱动1 ,
运行MyDriver1.exe,就把这个驱动注册到组态王了,在驱动目录下可以找到MyDrive1.dll.
MyDriver2.exe 用C#写的组态王驱动2 ,
运行MyDriver2.exe,就把这个驱动注册到组态王了,在驱动目录下可以找到MyDrive2.dll.
MyDriver目录,一个组态王6.53的项目,注册完二个驱动后,使用组态王运行这个项目,就可以测试C#写的驱动了.
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。S7_200仿真软件在PLC实践教学中的应用_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
35页免费10页免费8页免费4页&#165;2.0016页1下载券 26页免费17页免费64页1下载券18页4下载券4页免费
喜欢此文档的还喜欢8页免费10页免费15页免费16页1下载券93页免费
S7_200仿真软件在PLC实践教学中的应用|
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢

我要回帖

更多关于 s7 200选型手册 的文章

 

随机推荐