产品详情
  • 产品名称:Lua语言型可编程控制器用于:工业控制智能家居主机二维码控制

  • 产品型号:UC-8PRO-Lua
  • 产品厂商:京金华
  • 产品价格:0
  • 折扣价格:0
  • 产品文档:
你添加了1件商品 查看购物车
简单介绍:
UC-8PRO-Lua是以Lua为编程语言的智能物联网PLC。无需学习梯形图、无需安装编译器、SDK,无需编程线,通过以太网上传代码和在线调试。支持透明式多任务系统,零代码实现多个控制任务同时运行。 UC-8PRO-Lua产品使用Lua语言编程,符合主流编程语言语法,所以可以快速移植各类语言的算法。并且,所有驱动和服务都经过实际运行,可以直接调用。无需关心头文件、库文件。拿到手即可进行项目开发。 与使用半成品开发板、自画板或繁琐的PLC开发方式相比,UC-8PRO-Lua可以使之前需要几周甚至几个月的硬件研发项目,缩短至几个小时。实现了极速开发。
详情介绍:

UC-8PRO-Lua是以Lua为编程语言的智能物联网PLC。无需学习梯形图、无需安装编译器、SDK,无需编程线,通过以太网上传代码和在线调试。支持透明式多任务系统,零代码实现多个控制任务同时运


UC-8PRO-Lua产品使用Lua语言编程,以写语句、调用函数的程方法编程,所以可以快速移植各类语言的算法。并且,所有驱动和服务都经过实际运行,可以直接调用。无需关心头文件、库文件。拿到手即可进行项目开发。

与使用半成品开发板、自画板或繁琐的PLC开发方式相比,UC-8PRO-Lua可以使之前需要几周甚至几个月的硬件研发项目,缩短至几个小时。实现了极速开发。

UC-8PRO-Lua同时支持mqtt和Modbus协议并且封装了底层通讯代码,开发人只需调用几个接口函数,即可在10分钟内完成mqtt发布、订阅功能的开发。

如下图所示,只需2个函数即可完成mqtt发布功能,网络故障检测、重连等功能完全有后台服务线程完成。无需干预。



同时UC-8PRO-Lua创造性的内置了Modbus虚拟机,使UC-8PRO-Lua成为一个由程序员用几个函数就可以控制的Modbus下位机,用户只需调用几个API函数设置Modbus寄存器值,主机即可自动读出,与主机通讯过程完全自动化,用户无需编写与主机通讯的Modbus底层通讯代码。Modbus虚拟机也支持串口、网口的多主机同时读写。网口可支持*多100个TCP/IP连接同时读写数据,相当于支持与100个主机同时通讯。

只需调用下面一行代码,即可将Modbus的功能码03,寄存器地址4,的值设置为1234.25。然后可以用任意网络主机或串口主机读取到所设置的值。


UC-8PRO-Lua的软件架构支持串口、网络、数据转换等大量专业函数库,可以满足串口协议转换、串口控制等各类串口相关的项目开发。


UC-8PRO-Lua采用极简开发模式,下图演示了只需几行代码,即可实现一个带自动纠错重连的TCP/IP Client客户端代码。


通过以太网上传代码至控制器



 选择目标设备IP,单击上传即可将代码上传至控制器进行运行,无需任何编译过程。



支持在线式错误提示


UC-8PRO-Lua产品通过Modbus虚拟机封装了Modbus底层通讯协议,做到了零代码实现Modbus多主机通讯。
例如,只需调用下面一行代码,即可将Modbus的功能码03,寄存器地址4,的值设置为1234.25。
这行代码同时作用于Modbus TCP和Modbus RTU协议。只需调用一次,上位机即可同时通过以太网Modbus TCP和串口Modbus RTU协议读取此数据。在使用Modbus TCP协议时,可支持多达64个连接同时读写




使用Modbus Poll即可直接读取由lua代码所设置的Modbus寄存器的值。整个过程无需用户编写任何Modbus底层通讯代码。


控制器支持大量专业函数库,这些函数可直接调用,无需关心头文件、库文件是否正确。



同时提供大量代码示例



UC-8PRO-Lua产品实现了*贴近PC编程习惯的用户体验,可以帮助C#、VB、Delphi、C++等上等语言程序员无障碍的进入物联网嵌入式硬件开发领域,在极短时间内,迅速实现想法和创意,在智能硬件、物联网大潮中抓住市场先机,提升自身价值。


硬件方面,产品采用工业级高性能32位CPU、32M内存,同时集成8路开关输入、8路继电器输出、8路模拟量采集、带温补的实时时钟模块,并且支持SNTP授时、3个RS485串口、2路10/100Mbps网口。工业级4层PCB设计,所有端口都具备ESD15KV,600W浪涌防护能力。支持通过百兆以太网扩展IO端口和功能模块。


UC-8PRO-Lua也可通过100Mbps以太网扩展功能模块,例如扩展IO数量、增加模拟量输出、模拟量采集模块,如下图所示。


产品优势具体体现在下面几个方面:

1、 采用Lua语言,可快速移植其他语言的各种算法,同时设计了大量嵌入式专用的API函数。

2、以API函数调用方式实现了智能TCP/IP、UDP功能、RS232\RS485串口通讯、各类校验函数等常用的嵌入式开发功能。

3、支持阻塞式消息机制、共享内存、内存复制等各类仿PC编程API。这类仿PC编程API使开发过程更接近PC软件设计,非常容易上手。

4、透明式多任务架构,与PC软件设计中线程的概念相同。此功能以Lua虚拟机为基础,UC-8PRO-Lua默认启动4个Lua虚拟机,每个虚拟机相当于一个线程,使用户可以同时运行多个Lua程序,而不需要任何特殊代码。只需在不同的虚拟机内设计各种代码,即可实现多任务的并发执行,解决嵌入式多任务执行的难题。其开发效率远超C语言裸奔。

5. 全自动内存管理。彻底解决长期运行的内存泄漏问题。

6. 提供30M字节内存用户可用内存,可直接申请几M字节数组来使用。

7、设备到手即可开展项目设计,无需关心底层驱动。设备所有底层驱动程序都已经自动启动,并且经过了长期运行的考验。

8、创造性的内置了Modbus虚拟机,使UC-8PRO-Lua成为一个由程序员用几个函数就可以控制的Modbus下位机,用户只需调用几个API函数设置Modbus寄存器值,主机即可自动读出,与主机通讯过程完全自动化,用户无需编写与主机通讯的Modbus底层通讯代码。Modbus虚拟机也支持串口、网口的多主机同时读写。网口可支持*多100个TCP/IP连接同时读写数据,相当于支持与100个主机同时通讯。

UC-8PRO-Lua出厂时已经内置Modbus协议,即使在全新未编程状态下,主机也可直接用Modbus TCP、Modbus RTU协议控制UC-8PRO-Lua的IO、读取模拟量数据。所以未编程的UC-8PRO-Lua也可作为普通的以太网IO、模拟量采集控制模块来使用,通过以太网为PLC或其他主机扩展IO、模拟量的数量。


广泛用于:作为中心控制主机,快速实现各类创意开发。用于基于时间线的控制及数据采集产品开发。用于采集模拟量数据,在进行处理后进行控制或转Modbus的产品开发。用于智能家居、工业现场控制、灯光控制、机房监控、动环监控等各类控制器的开发。可直接替换传统PLC。其他各类通用目的的控制主机的产品开发。


1、透明式多任务执行架构的例子

Lua虚拟机1 VM1,轮询串口的数据


同时,另一个Lua虚拟机2 VM2,也同时轮询串口的数据

两个虚拟机同时运行,无需任何特殊代码即可实现多任务执行。



2、读取本机实时时钟数据,下列代码读取当前的时间和日期数据,**到秒。

设备支持SNTP网络授时,只需正确设置SNTP服务器的IP地址,即可自动对时,无需用户干预。



3、读取本机4~20mA模拟量输入值,并转换为温度值。



4、以消息方式读取开关量输入

此方式解决了轮询读取开关量输入状态消耗CPU资源过大的问题。只有在开关量发生变化时触发消息,并执行处理代码。



5、控制继电器输出的例子。

stoutput.jpg



6、用于物联网主动上传的简单例子。

下列代码启动智能客户端,连接至192.168.192.11的IP。然后每隔1秒发送一次数据。



 
7、智能TCP/IP Server的例子:
启动一个TCP/IP Server服务,监听在7000端口,支持10个客户端同时连接(*大可支持32个客户端)。




8、开关量输入说明

内置多功能开关量输入,自带信号源,可检测无源开关信号(干节点)的通断,例如,检测各类开关、防盗报警探头、按钮等的通断。也可以直接检测DC0~24V电压信号(湿节点),例如,检测光电传感器PNP、NPN输出信号状态。同时支持轮询和开关量主动上传两种工作方式。


纯开关量干节点的开关量输入接法



0~24V电压PNP信号,湿节点开关量输入接法





0~24V电压NPN信号,湿节点开关量输入接法






9、开关量输出(继电器)功能说明

UC-8PRO-Lua产品内置8个AC220V/150W大功率继电器,可以直接控制AC220V火线,下图为直接控制火线通断的接线图。

注意!每路继电器可切换的*大功率为250V/150W,请勿过载。如果受控设备功率超过150W,请外接交流接触器。首先通过UC-8PRO-Lua控制交流接触器,再由交流接触器控制受控设备。




如果受控设备功率大于150W,则需要通过交流接触器进行控制。

下图为UC-8PRO-Lua通过交流接触器控制大功率220V用电设备接线图。



下图为产品直接控制直流设备接线图




10、模拟量输入接线

下图为4~20mA模拟量输入接线方式,产品内部已经集成了高精度采样电阻,所以只能用于4~20mA信号的输入。具体接线方式以下图为准。
出于安全考虑,设备不直接支持对变送器的DC24V供电,可从电源端子引出对变送器的供电电源线。




下图为0~5V模拟量输入接线方式,此型号将0~5V模拟量电压直接输入进ADC芯片,所以输入电压不能超过5V,否则将损坏ADC芯片。



下图为0~10V模拟量输入接线方式,此型号将0~10V模拟量电压分压后直接输入进ADC芯片,所以输入电压不能超过10V,否则将损坏ADC芯片。



11、UC-8PRO-Lua通过以太网手拉手级联方案

UC-8PRO-Lua产品集成2个支持级联的10/100Mbps网口,可自组以太网。2个网口的功能相同,均可互相级联,并无上下行之分。*多可级联150台UC-8PRO-Lua设备。





UC-8PRO-Lua产品描述

项目

配置

硬件配置

32位CPU/32M内存

RS485端口

具备3个工业级通用型可编程RS485端口,每端口*多可连接64个下位机。采用工业级RS485芯片,具备ESD15KV及600W浪涌保护。

开关量输入

支持8路干节点信号状态检测,自带信号源,可以检测按钮开关、防盗探头、烟感探头等开关量的通断状态。也可以直接检测DC0~24V电压信号(湿节点),例如,检测PNP、NPN输出的传感器信号。

开关量输出

8路继电器常开输出,可直接控制AC220V火线回路,*大切换功率为150W。

模拟量采集

UC-8PRO-LuaA1

8路4~20mA电流环输入,内置采样电阻,不支持对外供电。

UC-8PRO-LuaA2

8路0~5V电压输入,此型号通过外接250欧姆采样电阻,也可以支持4~20mA电流环输入。

UC-8PRO-LuaA3

8路0~10V电压输入。

UC-8PRO-LuaA4

4路4~20mA电流环输入和4路0~10V电压输入。

模拟量采集性能

可达到0.2级仪表精度,采用独立的工业级高精度宽温ADC芯片和高精度电源基准芯片。

实时时钟

内置带温度补偿和后备电池的高精度实时时钟模块,通过Lua函数可以读取时间和日期数据。时钟模块支持SNTP授时,可以使用公网或局域网内的授时服务器自动对时。

以太网

2个10/100Mbps以太网交换机端口,多台UC-8PRO-Lua可实现自组以太网,并且支持以太网分支、级联功能。同时也可接入任何符合10/100Mbps以太网的设备,比如路由器、摄像头、电脑等。

编程语言

Lua语言,所有的代码上传、在线调试均通过以太网TCP/IP来实现,无需安装编译器和SDK。

多任务处理能力

*多同时运行4个Lua虚拟机,支持4个Lua程序同时运行。

Modbus虚拟机性能

网口*多同时支持64个TCP/IP连接(Modbus TCP或RTU协议)。每个串口均可支持Modbus RTU协议

Modbus多主机云服务

通过Modbus多主机云服务,可实现多主机通过公网同时读写下位机数据。主机可以是电脑、PLC、手机等。

供电

DC8~36V/2A供电,可定制为DC8~48V宽压型号。

可靠性

外置独立的看门狗,工作温度-35~+80摄氏度,湿度%0~%95无凝露。所有接口都有ESD15KV防护,电源具备工业级抗浪涌、抗高频干扰设计。

安装方式

DIN导轨或桌面安装。

驱动软件

提供Xframe编程软件, Xframe提供企业级的管理树界面,轻松管理多个设备,

保修

质保5年(继电器除外),终身维护,具体以《产品保修规定》为准。


标题:
内容:
联系人:
联系电话:
Email:
公司名称:
联系地址:
 
 
注:1.可以使用快捷键Alt+S或Ctrl+Enter发送信息!
2.如有必要,请您留下您的详细联系方式!