企业邮局 联系我们 收藏本站 繁體中文
     用户登陆
用户名:
密  码:
新用户注册  忘记密码?
     产品列表
  CAN-bus产品
  多网口串口服务器
  Modbus多上位机网关
  以太网IO 温湿度 ADC
  物联网PLC Lua语言
  Modbus多主机云服务
  工业以太网光电产品
  以太网分布式IO方案
  RS485多主机通讯方案
  CAN总线综合方案集
  互联网数据传输方案
  产品生产线展示
  虚拟串口软件
    产 品 展 示
 Modbus多上位机网关 >> ISS-3Lua Modbus转换器 >> ISS-3Lua 任意协议转Modbus 内置Modbus虚拟机 最高效的TCP/IP开发
 
  
产品编号:
1178592416
产品名称:
ISS-3Lua 任意协议转Modbus 内置Modbus虚拟机 最高效的TCP/IP开发
规  格:
产品备注:
产品类别:
Modbus多上位机网关
 
    产 品 说 明

ISS-3Lua是以Lua为编程语言的嵌入式智能可编程Modbus主机。此产品采用工业级高性能32位CPU、32M内存,集成3个串口,其中1、2口为RS232/RS485两用设计(切换使用),第3口固定为RS485口。工业级4层PCB设计,所有端口都具备ESD15KV,600W浪涌防护能力。


此产品侧重用于:任意协议转Modbus协议产品开发,用于任意串口、网口协议的多主机通讯产品开发,串口、网口控制器产品开发。

简单、直接是其设计思路,力求在任何人手中都可以成为高效率的成产力工具是其产品目标。使用者无需安装SDK、编译器等复杂的开发环境,只需花几分钟安装一个30M字节的Xframe编程软件即可进行项目开发。所有的代码上传、在线调试均通过以太网TCP/IP来实现。


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

 


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

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

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

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

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

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

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

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

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


与半成品的开发板、从零做起的自画板、复杂的PLC开发方式相比,ISS-3Lua可以使之前需要几周甚至几个月的硬件研发项目,缩短至几个小时。


广泛用于:作为嵌入式串口主机控制各种协议下位机,实现各类创意开发。用于任意协议转Modbus协议产品开发,用于任意协议的多主机通讯产品开发。其他嵌入式TCP/IP、串口的产品和项目的开发。



1、以太网在线调试,通过以太网TCP/IP协议上传代码、在线调试。从而实现了最贴近PC编程习惯的用户体验。


通过以太网直接上传代码并运行



luaethupl1.jpg



 选择目标设备IP,单击上传即可将代码上传至控制器。



luaethupl2.jpg



支持在线式错误提示



iss3luat1.jpg


2、Modbus虚拟机用法简介

ISS-3Lua在系统启动时,已经运行了Modbus虚拟机,可以完整的模拟出任何Modbus下位机的通讯方式。
 
例如,只需调用下面一行代码,即可将Modbus的功能码03,寄存器地址4,的值设置为1234.25。
 
这行代码同时作用于Modbus TCP和Modbus RTU协议。只需调用一次,上位机即可同时通过以太网Modbus TCP和串口Modbus RTU协议读取此数据。在使用Modbus TCP协议时,可支持多达64个连接同时读写


mbvm03.jpg


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

mbvm03ead.jpg

关于Modbus虚拟机的更详细说明请参考《京金华Lua智能网关及PLC程序设计》



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

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

iss3luat4.jpg


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

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

iss3luat5.jpg




4、用于物联网主动上传的简单例子,智能Client应用

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

iss3luat2.jpg 

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



5、ISS-3Lua智能网关与京金华Modbus多主机云服务整合方案


ISS-Lua系列产品通过Modbus虚拟机的Client模式来支持云服务,此功能与Modbus协议整合,无需用户编写相关代码。

通过云服务,全国范围的多个主机可以同时读写ISS-3Lua的数据,与ISS-Lua的Lua程序进行交互。
例如,可以使用ISS-3Lua采集串口数据,并经过计算处理和缓冲后,提供给全国范围的多个主机进行同时读写

ISS-3Lua需要通过公网来访问云服务,所以在使用云服务前,请正确设置ISS-3Lua的IP和网关地址,使其可以通过路由器访问公网IP。


ISS-Lua系列产品提供”京金华Modbus多主机云服务“的30天免费试用服务,试用期间的所有功能均无限制。如需试用“京金华Modbus多主机云网关服务”,请根据本章内容,正确启用云服务后,联系我公司技术支持,开启云服务器访问权限。


京金华Modbus多主机云服务,是同时包括云服务器、Modbus多主机云网关软件、数据传输硬件、前期调试、后期运维的一站式产品。
通过此云服务,可支撑全国范围的多个主机同时对ISS-Lua产品进读写。并且系统具备主机鉴权、控制权限划分、下位机管理等管理特性。
主机类型包括:各类组态软件、手机APP等。各类支持Modbus TCP\RTU的控制软件均可直接使用。

云网关产品基于自学习式算法研发,全自动运行,无需设置手动任何Modbus参数,即可实现通过云端多主机同时对ISS-Lua产品进行读写。并具备故障隔离,优化通讯等各类算法。彻底解决主机端软件通讯在遇到故障设备时容易卡顿的问题。

ISS-Lua产品与Modbus多主机云的方案优势:
1)    完全兼容组态软件,无论是正在运行的还是新编写的组态软件,只要支持Modbus TCP、Modbus RTU通讯协议均可立即使用此产品。其他任何支持Modbus TCP、Modbus RTU的主机软件,也同组态软件一样,可立即使用此云服务产品。可以做到对用户软件资产的完全保护。
2)    通过云网关,主机可以与ISS-Lua产品的Lua程序进行交互。
3)    在增减设备时,完全不需要手动设置任何Modbus参数。在实际应用时,是透明的存在,不需要用户做任何干预。
4)    ISS-Lua产品通过Modbus虚拟机支持云功能,无需用户编写代码。


下图为云网关的功能说明图,图中的串口下位机可以是任意串口协议,通过Lua程序转换为Modbus TCP后提供给云网关访问


 





ISS-3Lua产品描述

配置
描述
CPU/内存
32位高性能CPU/32M SDRAM内存
端口数量
共3个端口,其中1、2口为RS232/RS485两用设计(切换使用),第3口固定为RS485口。
RS232
三线制RS232串口,采用工业级MAX202E芯片,具备ESD15KV及600W浪涌保护
RS485
增强型RS485串口,每端口最多可连接64个下位机。采用工业级RS485芯片,具备ESD15KV及600W浪涌保护。
端口性能
速度:1200-115200bps,可自定义速率,数据位:5、6、7、8,停止位:1、2,校验位:无、奇、偶。各个端口可单独设置参数。
以太网
1个10/100Mbps以太网接口。支持TCP\IP、UDP、DHCP协议。
网络模式
可以支持Server、Client、UDP模式。支持Server、Client两种模式混合运行。
编程语言
Lua语言,所有的代码上传、在线调试均通过以太网TCP/IP来实现,无需安装编译器和SDK。
多任务处理能力
最多同时运行4个Lua虚拟机,同时支持4个Lua程序。
Modbus虚拟机性能
网口最多同时支持64个TCP/IP连接(Modbus TCP或RTU协议)。每个串口均可支持Modbus RTU协议
Modbus多主机云服务
通过京金华多Modbus多主机云服务,可实现多主机通过公网同时读写下位机数据。主机可以是电脑、PLC、手机等。
管理
中文Telnet管理。
安全
内置IP过滤,可支持8个认证IP。
供电
DC8~36V/最高3W功耗,可定制为DC8~48V,具备600W浪涌、超压、防接反、高频防护。
安装方式
同时支持安装耳及导轨安装方式。
可靠性
工业级4层PCB设计,全部原装器件,独立的外置看门狗,电路板与外壳高度绝缘设计。
工作环境
温度:-35~80℃,湿度:5% ~95% RH,无凝露。
驱动软件
提供Xframe编程软件, Xframe提供企业级的管理树界面,轻松管理多个设备,
 
 

 

  • 上一个产品: Modbus多主机通讯网关 ISS-8M

  • 下一个产品: 没有了
  • 返回上级产品
  • 点击数:61  录入时间:2018-10-7 【打印此页】 【关闭

    京金华(北京)科技有限公司
    地址:北京市朝阳区常意路4号院 联系电话:010-62568703
    ICP备案号:京ICP备09057615号