XBuilder官方版是一款专为运行电子系统设计开发的功能强大,简单实用,操作逻辑清晰明确的专业plc编程软件,也是一种数字运算操作的电子系统,专为工业环境下应用而设计;该应用程序主要通过读取外部输入的信号进行编写程序,XBuilder官方版信号源包括:按键、感应器、开关及脉波等,程序支持以微处理机执行逻辑、顺序、计时、计数及算术运算。
功能介绍
梯形图编程
XBuilder官方版的梯形图是一种和电气原理图非常类似的图形编程语言,在逻辑上也是和电气原理图非常的相似。在梯形图中,各种软元件被表示为触点和线圈,图形上各个触点和线圈之间的电路连接关系就是它们的控制逻辑关系。
指令列表编程
XBuilder官方版的指令列表程序编辑器是一个文本编辑器,所有的逻辑和运算都使用指令和操作数的方式输入,根据指令所完成的功能和涉及到的操作数中的软元件,完成软元件的值读取、逻辑处理和软元件值写入。
顺序功能图编程
顺序功能图是根据机械设备的流程或者工序,将控制分成了多个步和步到步之间转换的一种语言。一个标准的顺序功能图由初始步、一般步、步间的转换条件、跳转和重置组成、每一步就是机械设备的一个处理工序,一个步中可以有内置梯形图,也就是这一步需要完成的处理工序。转换条件就是一个工序的完成和下一个工序的启动条件,它也需要内置梯形图来表示转换的条件。
程序转换
上述的三种编程语言可以互相转换,根据使用的习惯或者实际应用的控制环境,用户可以选择合适的编程语言。由于顺序功能图语言比较特殊,因此梯形图或者指令列表必须遵守顺序功能图的语法才能正确转换到顺序功能图
软件特色
可编程控制器工作原理
在运行可编程控制器前,可以使用编程软件编写输入点和输出点间的控制逻辑并下载到可编程控制器中
在可编程控制器运行过程中,首先会扫描输入点信号,将之读取到可编程控制器中
然后根据控制程序完成运算和逻辑处理,运算和逻辑处理结果将输出点的值改变
最后将输出点中的值转换为电信号输出并控制各种机械设备的运行。
在可编程控制器运行过程中采用循环扫描的工作方式
通过反复的执行输入点扫描、用户程序执行、输出点刷新工作达到接收控制并操作设备的目的。
用户程序控制原理
在用户程序中,可编程控制器的输入点被称为触点,它的功能和工业设备中的开关触点是一样的,代表能流的导通或者关断。
在可编程控制器中,输入点存储为一个软元件,当输入点为高电平时,对应的软元件为导通状态,在用户程序中参与逻辑运算并影响输出点的值;
输出点称为线圈,代表输出能流的导通或者关断,输出点对应软元件的值由输入点和控制逻辑计算结果决定。
在输出刷新时,软元件的值被转换为电信号在输出点的晶体管或者继电器输出,从而完成对设备的控制。