ImageVerifierCode 换一换
格式:DOC , 页数:4 ,大小:101.50KB ,
资源ID:8429324      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8429324.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(PRODAVE函数使用文档Word文档格式.doc)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

PRODAVE函数使用文档Word文档格式.doc

1、4 装好后,重启,点击 开始所有应用程序PRODAVE_S7PG-PC Interface进行设置。5 设置如图,(写文档时电脑没装5611卡,故红色框中应选择CP5611 (PPI) 相关选项),应用程序访问点(A)如图选择相应选项。然后点击属性,可以设置网卡波特率等,推荐使用9600。6. 然后就大功告成了一半了。后续工作看 三 三 PRODAVE 函数使用说明:所建立的工程文件夹中,要包含下列文件:Komfort.dll W95_s7.dll Komfort.lib W95_s7.lib Komfort.h W95_s7.h以上除了动态链接库,其余的要添加入工程。在相应的实现文件(.cp

2、p)中,包含下面两个头文件:#include Komfort.hW95_s7.h定义全局变量(局部也可以,但要在调用load_tool函数前)#pragma pack(1)adr_table_type plc_adr_table2 = 2,0,2,0, /*PLC站地址为2,槽号为2*/ 0,0,2,0 ; /*PC编程器站地址为0,槽号为2*/#pragma pack()另外,下面的函数是prodave6中的说明,功能及函数名与prodave5.5一样,但是参数有区别。具体可以参见prodave5.5的manual。Prodave6.0 函数说明:运行函数顺序应为:load_tool, ne

3、wss()可选, as200_X_field_read/write, unload_tool。其中,newss在仅有一个连接CPU时可以不用调用。一 Basic FunctionsLoad_tool本函数初始化适配器,检查驱动是否装载,初始化配置好的地址,并将所选择的接口激活。Load_tool函数通过MPI/PB地址建立通讯连接。若是S7_200,只能连接一个。函数原型和参数见manual。如果函数没出错,返回0;否则返回错误参数,可以对照错误参数对照字典查找错误类型。New_ss本函数激活用来进行数据交换的上位机连接。参数见manual。unload_tool本函数用来反初始化load_t

4、ool中所初始化的连接,且在应用退出前必须先调用此函数。二 Functions of data communication traffic to the S7-2001 int as200_ag_info(void* buffer)本函数读取PLC软件版本,编程设备接口版本以及PLC型号,并以ASCII码形式存储于上位机的缓存中。2 int as200_ag_zustand(void* buffer)本函数读取PLC状态(运行或停止),返回0则为运行,返回非0则是停止或挂起状态。3 int as200_e_field_read读输入字节以及同类的as200_e_field_read 读输出字节

5、as200_a_field_read读标志字节as200_sm_field_read 读特殊标志字节as200_vs_field_read 读变量内存字节这些函数将从PLC中读取一定数量的字节存储到上位机的缓存中,参数见manual。图中,将as200_a_field_read替换成as200_vs_field_read即可。此外,写操作和上例中一样,只是函数名替换为as200_vs_field_write()。在编程时需要考虑到函数只是对字节进行操作,读或写都是以字节为单位计算的,故需要读写字单位时应注意,写时要将变量参数拆分为两个字节然后用写函数发送,注意高低位对应;读时注意参数3应该为长

6、度至少为2个字节的数组,并在函数返回后将数组转变为16位数作为读回来的正确值。后面的函数说明不一定用得到,如果用到了还是要对照函数名去5.5MANUAL中找寻正确的说明。(后面的本来是对照6.0写的,函数有些差别)4 int as200_t_field_read此函数读定时器值,返回到buffer中每个定时器值有5个字节,但是只有两个字节是所求信息。例如,读定时器0和1,则函数调用为as200_t_field_read(int)0, (int)2, Buffer);代表读定时器T0,T1(2代表两个定时器),存储到Buffer中。其中Buffer的前五个字节留给T0,后五个字节留给T1。这样T

7、0信息就是Buffer3 8 | Buffer4。同理,T1信息就是 Buffer8 8 | Buffer9。5 int as200_z_field_read此函数读计时器值,返回到buffer中每个计数器值有3个字节,但是只有两个字节是所求信息。例如,读计数器Z3和Z4,则函数调用为as200_z_field_read(int)3, (int)2, Buffer);代表读定时器Z3和Z4(2代表两个计数器),存储到buffer中。其中buffer的前三个字节留给Z3,后3个字节留给Z4。这样Z3信息就是Buffer1 8 | Buffer2。同理,Z4信息就是 Buffer4 8 | Buffer5。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2