您当前的位置:五五电子网电子知识plc技术plc应用其它PLC应用电气测控系统的改进——软PLC 正文
电气测控系统的改进——软PLC

电气测控系统的改进——软PLC

点击数:7695 次   录入时间:03-04 11:58:30   整理:http://www.55dianzi.com   其它PLC应用
根据虚拟机的原理和执行机制,对虚拟机的机器码执行方案进行了总体设计,如图3所示。PLC文件是梯形图程序的保存文件,通过对PLC文件进行词法分析、语法分析和语义分析编译产生PLM文件,然后调用宏汇编库,并进行一系列的转换生成机器码,产生PLE文件;最后创建机器运行环境来执行机器码,宏汇编库中是每个梯形图指令对应的宏汇编段。

(4)交叉开发调试算法研究

非嵌入式通常采用本机开发、本机调试、本机运行的开发方式;而嵌入式开发需要交叉开发,绝大多数采用宿主机开发、宿主机和目标机之间交叉调试、目标机运行的方式开发。

交叉开发调试算法:

在宿主机平台上编写程序代码;

固化监控器至目标机上;

连接宿主机和目标机;

编译链接应用程序,生成可执行代码;

将可执行代码下载到目标机;

使用交叉调试器进行调试;

如果程序调试没有发现异常,转至11);

调试程序时发生错误,利用交叉调试器定位错误;

修改错误代码;

重复4)-10);

将目标机程序固化在目标机上。

4 嵌入式软PLC改造后的控制系统

以测试继电器TV5实验为例。其要求如下:每次测试5个继电器,每个继电器的动作频率是5s开,5s关。根据要求,试验最好的结果是每个继电器用6个TV负载,即每个TV负载是5s开,55s管。输入点有:开关,检出,复位M个,停止次数设定量N次,动作频率设定L个,常开/触点转换。其中,M=测试产品个数,N、L个数由实际需要确定。其算法如下:

上一页  [1] [2] [3] [4]  下一页


本文关键字:暂无联系方式其它PLC应用plc技术 - plc应用 - 其它PLC应用

《电气测控系统的改进——软PLC》相关文章>>>