加载中…
个人资料
LFL工控
LFL工控
  • 博客等级:
  • 博客积分:0
  • 博客访问:309,056
  • 关注人气:81
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
正文 字体大小:

PC高级语言与施耐德、台达、信捷、永宏等PLC的通讯源代码(ModbusTCP、RTU)

(2017-05-21 18:47:53)
标签:

modbustcp

modbusrtu

plc

dtu

c

1.0  通讯组件概述

该类通讯组件适用于基于PC高级语言的工业自动化控制系统,用于PC与可编程控制器(PLC)、智能仪表等进行数据通讯。组件采用动态链接库文件(*.DLL)的形式,在PC系统的项目工程里引用该组件,调用相应的属性与方法函数,即可快速实现PCPLC的数据高效交换。

DLL通讯组件无须安装,直接复制到工程文件目录,方便打包安装部署;无须任何配置,直接调用函数,与应用开发无缝衔接;多年工程经验的软件团队开发测试,经过本公司及客户的海量实际应用检验,稳定可靠;采用稳定高效的内部协议,无须编写PLC内部程序配合,直接访问PLC的内存,通讯响应快速;内建动态管理的多独立线程连接,同时支持外部应用的多线程结构调用;兼容WINDOWS系统下的所有开发环境,包括各种版本的VB.NETC#VC++,以及DEIVBLabView等;支持几乎所有PLCCPU自带通讯口、通讯扩展模块。

 

2.0  相关资料下载地址

ModbusTCP 主站(客户端):      ModbusTCP.DLL

ModbusTCP 从站(服务端):      ModbusTCP_Server.DLL

ModbusRTU 主站:                ModbusRTU.DLL

台达、永宏、信捷等PLC的Modbus地址表:   PLC地址表

PLC数据采集到数据库:          相关软硬件资料下载

         西门子PLC通讯组件:        相关代码资料下载
         PLC数据采集到数据库:    相关软硬件资料下载

        PDF版通讯组件使用说明 无法下载或它疑问可加微信lflzdh或者QQ469197425留言; 

3.0  数据类型

INT16:    16位有符号整数;         DINT32:   32位有符号整数;     

UINT16:   16位无符号整数;         HEX32:    3216进制字符;

BIN16   16位二进制字符串;       REAL32  32位单精度浮点数据;

 

4.0  DLL支持的功能

    01  读取线圈状态     取得一组逻辑线圈的当前状态( ON/OFF)       

    02   读取输入状态     取得一组开关输入的当前状态( ON/OFF)       

    03   读取保持寄存器 在一个或多个保持寄存器中取得当前的二进制值       

    04    读取输入寄存器 在一个或多个输入寄存器中取得当前的二进制值  

    15    强置多线圈 强置一串连续逻辑线圈的通断       

    16   预置多寄存器 把具体的二进制值装入一串连续的保持寄存器  


5.0   技术支持

    该类DLL组件适用于具有高级语言基础的自动化软件工程师,同时本公司提供定制开发更为简便的PCPLC通讯的解决方案,包括定制化的OPC数据服务器软件、以太网数据服务器软件等,工业数据采集项目等欢迎交流咨询。

任意一款DLL通讯组件,以及本公司的OPC数据服务器开发包等工业数据服务产品都会随产品提供多种语言的例程,同时通过以下方式提供24小时技术支持:

E-Mail: liuflamp@126.com

QQ: 532011903

微信: lflzdh

http://www.aihe-tech.com

武汉埃和智能科技有限公司

上海埃菲尔自动化系统有限公司

 


0

阅读 收藏 转载 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有