TwinCAT提供了一系列的执行Windows系统命令的方法
Name | 描述 |
关机操作系统 | |
取消关机操作系统命令 | |
重启操作系统 | |
获取本机系统时间 | |
设置本机系统时间 | |
启动一个Windows的应用程序 | |
同步本地系统时钟和PC实时时钟 | |
读系统注册表 | |
写系统注册表 | |
搜索文件夹下符合指定文件名的子目录或文件 | |
搜索文件夹下符合指定文件名的子目录或文件,并将找到的对象一一列出 | |
读取本机或远程PC的板卡信息 | |
读取本机或远程PC的主机名 | |
将主机名转换为(IPv4)的IP地址 | |
读取操作系统的时区 | |
写操作系统的时区 |
如果要执行具体的命令,首先添加Tc2_Utilities库
其次根据库的名称找指令,我们只要知道了指令的名称,就可以右击转到定义查看这条命令在库中的位置
如果要详细的知道这条指令的用法,可以在InfoSys中搜索这条命令,然后会出现详细的说明
总结:
本小程序主要演示了贝福官方FBD功能块的使用范例,要学会从InfoSys中找到每一个功能块的含义和用法。
贝福本身PLC程序仍然使用ST编写,注意对每一个FBD功能块的置位复位,体现了PLC程序每一个扫描周期从第一行执行到最后一行算一个完整周期,且命令的触发必须是上一个周期复位,这个周期置位。
一般我们只在使用具体功能的时候需要用到FBD功能块,而本小程序中所演示的功能块可能实用价值并不大(因为很少有应用会通过贝福来执行系统命令,类似于读写注册表这种事情其实用高级语言完成效率更高更简单,但是毕竟本节演示的程序不需要跟具体硬件打交道,所以谁有台电脑都能测试,理解本节所演示的功能块有助于TwinCAT入门)
更多教学视频和资料下载,欢迎关注以下信息:
我的优酷空间:
http://i.youku.com/acetaohai123
我的在线论坛:
http://csrobot.gz01.bdysite.com/
问题交流:
QQ:910358960