TwinCAT高级语言编程接口图文Word格式.docx

上传人:b****1 文档编号:1478673 上传时间:2023-04-30 格式:DOCX 页数:14 大小:609.33KB
下载 相关 举报
TwinCAT高级语言编程接口图文Word格式.docx_第1页
第1页 / 共14页
TwinCAT高级语言编程接口图文Word格式.docx_第2页
第2页 / 共14页
TwinCAT高级语言编程接口图文Word格式.docx_第3页
第3页 / 共14页
TwinCAT高级语言编程接口图文Word格式.docx_第4页
第4页 / 共14页
TwinCAT高级语言编程接口图文Word格式.docx_第5页
第5页 / 共14页
TwinCAT高级语言编程接口图文Word格式.docx_第6页
第6页 / 共14页
TwinCAT高级语言编程接口图文Word格式.docx_第7页
第7页 / 共14页
TwinCAT高级语言编程接口图文Word格式.docx_第8页
第8页 / 共14页
TwinCAT高级语言编程接口图文Word格式.docx_第9页
第9页 / 共14页
TwinCAT高级语言编程接口图文Word格式.docx_第10页
第10页 / 共14页
TwinCAT高级语言编程接口图文Word格式.docx_第11页
第11页 / 共14页
TwinCAT高级语言编程接口图文Word格式.docx_第12页
第12页 / 共14页
TwinCAT高级语言编程接口图文Word格式.docx_第13页
第13页 / 共14页
TwinCAT高级语言编程接口图文Word格式.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

TwinCAT高级语言编程接口图文Word格式.docx

《TwinCAT高级语言编程接口图文Word格式.docx》由会员分享,可在线阅读,更多相关《TwinCAT高级语言编程接口图文Word格式.docx(14页珍藏版)》请在冰点文库上搜索。

TwinCAT高级语言编程接口图文Word格式.docx

1.修改系统Init入口:

运行注册表编辑器,开始(Start)-运行(Run)输入“REGEDIT”然后确定,即打开注册表。

定位到[HKEY_LOCAL_MACHINE\init]然后添加新项。

比如:

"

Launch99"

="

app.exe"

Depend99"

=hex:

14001e00320050005a00这个是设定启动顺序,launch后面的数字越大的越是后启动,Depend90后面的指定依赖项,为16进制,上面的语句表明依赖项为launch20,launch30,launch60,launch80,launch90定义的项目。

device.exe和launch30中定义的gwes.exe,注意Launch后面的数字范围为0到99,此范围之外的将不会有效果。

2.放在Windows启动中。

默认windows的启动文件夹被指向到windows下的startup文件夹,这个文件夹不是CF上的物理文件夹,所以不能保存用户改动的东西,如果需要用到这个文件夹,需要修改注册表将这个系统文件夹位置修改到指向CF卡(也就是HardDisk)上的一个文件夹。

定位到HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellFolders修改Startup的值为HardDisk上的一个文件夹,然后将应用程序的快捷方式放到这个文件夹,系统启动时即会自动运行。

相当于向开始菜单的启动中添加项目。

26

WinCE下设置应用程序自启动的几种方法3.修改Autoexec.cmd文件这个文件位于HardDisk\System下,这个文件就是一个DOS下的批处理文件,BeckhoffCE启动时会自动运行\HardDisk\System\startup.exe程序,这个程序会查找HardDisk\System下的Autoexec.cmd文件,如果有则运行它,因此将要自定运行的命令写入这个文件,也会达到自动运行的效果,在命令前加上start关键字,则批处理程序运行完dos窗口会自动关闭。

如果要关闭这个只需要将autoexec.cmd改名。

以上三种方法都是利用WinCE系统机制实现自动运行应用程序的目的,用这种方法可能会产生应用程序比PLCServer先运行起来,如果应用程序中存在和PLCServer通过的过程,如果HMI先运行起来可能会造成初始化失败,因此用这种方法启动应用程序,需要在应用程序入口加上检测PLC运行状态的过程。

二、利用PLC语言来运行用户定制的HMI程序这种是利用PLC库中的NT_StartProcess功能块,在PLC加载完,执行HMI应用程序,这样可以保证启动的先后顺序。

三,使用WinCE6Image内部集成的StartManager工具27

OPCClient-和BeckhoffOPCServer通讯大体步骤:

1.PLC程序添加OPC相关属性,详细参考InformationSystem2.配置OPCServer:

设置AutoCfg为83.下载:

OPCFoundationwebsite下载OpcNetApi.dll,OpcNetApi.Com.dll(具有成员资格的组织才可以下载)4.在.net中编程实现OPCClient的功能枚举OPC服务器:

privateOpc.Server[]servers;

servers=m_discovery.GetAvailableServers(Specification.COM_DA_20,"

"

null;

枚举变量:

通过递归调用m_server.Browse来枚举OPC中的变量28

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学案例设计

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

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