PLC是以中央处理单元(CPU)为控制中枢,它按照PLC系统程序赋予的功能,接受并存储从编程器键入的用户程序和数据,检查电源,存储器,I/O以及警戒定时器的状态,并能判断用户程序中的语法错误。
软PLC程序为用户提供一个编辑环境,并由一个虚拟机(Virtual Machine)来代替硬件PLC中的CPU来完成读取,解释,执行指令的功能。FF设备环境下的PLC是FF智能化分散控制站中的一项,符合IEC61131-3标准。
NCS-SoftPLC编程环境由一个图形编辑器和一个编译系统组成,图形编辑器是用户交互的界面,主要是梯形图语言。编译系统将用户编辑好的梯形图语言转换为目标系统可以识别的TIC码。
一 主要功能和特点:
PLC编程环境提供图形语言编辑,编译,仿真调试功能,编译后生成的TIC码通过组态软件下载并组态。
·编辑功能
系统在单机环境下运行,当用户启动应用程序时候直接进入程序主窗口,程序窗口由5部分构成:
1.程序菜单:包括建立工程,编辑图形,查看图形,编译运行,排列窗口
2.工具栏:主要包括标准工具栏,图形编辑工具栏,编译调试工具栏
3.工程树:维护工程,包括物理配置,资源,数据词典,用户函数,用户功能块,程序
4.输出视图:编译,调试时候输出信息
5.编辑区域:用户编辑图形时候的区域
·编译功能
用户编辑好LD图形语言后,就可直接编译,编辑功能检查语法错误,变量错误,输入,输出节点是否完整,并在输出视图显示编译信息,同时生成目标代码。
·仿真调试功能
编译功能是检查语法错误,仿真调试是检查逻辑错误,编译通过就可进行仿真调试,仿真调试时环境由编辑状态切换到调试状态,这时候不可进行编辑,用户可以输入或改变节点变量的值,观测输出节点的变量值,结果是否符合预期的要求,如果发现错误,用户可切换回编辑状态进行修改,修改后编译通过再进行仿真调试,直到结果符合用户要求。
二 用途
NCS-SoftPLC可以广泛应用于食品饮料、烟草、包装工业、木材加工、机械制造、水处理、汽车、医药、物流仓储、检测设备、数据采集等应用场合。
(转载)