1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 基于tcp/ip以太网通信实现0-5v 4-20ma模拟量AI采集以及模拟量AO输出控制-综科智控...

基于tcp/ip以太网通信实现0-5v 4-20ma模拟量AI采集以及模拟量AO输出控制-综科智控...

时间:2023-05-07 16:39:05

相关推荐

基于tcp/ip以太网通信实现0-5v 4-20ma模拟量AI采集以及模拟量AO输出控制-综科智控...

ZKA-XXX-ETH

使

【 】绝密

【 】NDA

【X】公开

版权声明

1. 深圳市综科智控科技开发有限公司保留对该产品进行改进、完善的权利,所以我们不能保证本手册与您所购买的产品完全一致,但我们会定期对本手册进行审查并修订。

2. 本手册的内容如有任何修订,恕不另行通知。

3. 本手册所有的产品注册商标及公司名称皆属本公司所有,未经本公司的同意和书面授权,不得复制,使用或提供给其他地方印制。

4. 本手册及产品中的信息为商业机密,版权归本公司所有。

5. 本公司对本手册保留最终解释权。

目录

一、 ZK产品概述... 4

二、 ZK产品型号命名规则及订货信息... 6

1. ZK产品型号命名规则... 6

2. ZK产品订货信息及售后服务... 6

三、 ZKA系列选型一览... 7

四、 ZKA-XXX-ETH各子型号接口及参数... 8

1. ZKA-4088-ETH.. 8

1.1 功能介绍... 8

1.2 规格参数... 9

1.3 外形尺寸... 11

2. ZKA-8088-ETH.. 12

2.1 功能介绍... 12

2.2 规格参数... 13

2.3 外形尺寸... 15

3. ZKA-4288-ETH.. 16

3.1 功能介绍... 16

3.2 规格参数... 17

3.3 外形尺寸... 19

4. ZKA-0288-ETH.. 20

4.1 功能介绍... 20

4.2 规格参数... 21

4.3 外形尺寸... 23

5. ZKA-0488-ETH.. 24

5.1 功能介绍... 24

5.2 规格参数... 25

5.3 外形尺寸... 27

五、 ZKA组网模式... 28

1. 典型组网... 28

六、 ZKA配置... 30

1. ZKA配置简介... 30

2. ZKA配置操作步骤... 30

3. ZKA固件升级方法... 32

4. ZKA设备的配置方法... 32

5. ZKA设备运行状态查看方法... 33

6. ZKA配置文件说明... 33

1.1 格式说明... 33

1.2 注意事项... 33

1.3 ZKA配置样本... 34

七、 ZKA通信控制举例... 39

八、 ZKA系列产品接线说明... 39

九、 ZKA系列产品通信协议... 39

十、 ZKA系列产品MODBUS地址分配... 39

十一、 ZKA系列产品PWM输入、输出... 39

十二、 ZKA系列产品零编程双向互控配置... 39

一、 ZK产品概述

综科智控科技开发有限公司致力于工业、农业、民用、物联网、智能家居等行业的自动化控制及产品研发,旗下产品种类丰富,稳定可靠,从前端传感采集、开关控制到组网通信再到人机交互,完整的生态链能满足用户的各种项目需求。

nZKA模拟信号采集AD、模拟信号输出DA系列:

该系列产品主要基于串口(RS232,RS485,RS422)、以太网、无线WIFI、无线LORA、无线NB-IOT、无线2G/3G/4G等通信接口对设备进行高精度模拟量AD采集转换与DA转换控制。

可直接采集或输出0~5V/0~10V/-10~10V、0~20ma/4~20mA模拟量信号。

nZKB总线模块:

该系列产品主要用于集群组网时,对网内的ZKA/ZKC/ZKD模块进行统一管理,上位机无需再和每个子模块通信,只需要和总线模块做交互即可,由总线模块实时提取各个子模块的数据上报给上位机,也可以同时将上位机下发的指令实时转发给各个子模块,从而极大减轻了上位机的负荷以及开发难度。

nZKC通信组网系列:

该系列产品主要基于串口(RS232,RS485,RS422)、以太网、无线WIFI、无线LORA、无线NB-IOT、无线2G/3G/4G等通信接口进行通信组网,产品涵盖信号中继、路由转发、网关、数据采集等功能,并上传互联网云服务器,可帮助用户快速组建和部署通信网络,实现有线或无线的网络覆盖。

nZKD开关量控制系列:

该系列产品主要基于串口(RS232,RS485,RS422)、以太网、无线WIFI、无线LORA、无线NB-IOT、无线2G/3G/4G等通信接口进行DI、DO、AD、DA的控制,通过标准的MODBUS协议或者综科智控自有的ZKP协议,用户能够实现大规模,高可靠,抗干扰的组网控制。其中基于串口通信的产品支持用户自由选择RS232,RS485,RS422通信接口,可实现简便快捷的串口控制;基于ETH以太网通信的产品支持用户连入标准以太网网络,通过标准TCP/IP通信实现设备的控制;基于WIFI通信的产品支持用户连入标准的无线WIFI网络,可对设备进行远程无线控制;基于无线LORA通信的产品支持用户对设备进行远距离低功耗无线控制及采集操作,用户可以直接无线管控几公里甚至十几公里外的设备。

nZKT信号转换系列:

该系列产品主要用于控制信号的转换,方便实现设备控制中用到的电压电流匹配转换、信号放大/缩小、NPN/PNP/源型/漏型转换、光耦隔离保护、信号滤波抗干扰、脉冲隔离转换等。

nZKS传感器系列:

该系列产品主要包含如温湿度传感器,气体传感器,光照传感器,光电传感器,接近传感器,拉压力传感器,红外传感器等标准传感器,可用于前端各种信号的采集与变送。

nZKH人机交互系列:

该系列产品主要包含基于触摸屏系统的人机交互,PC客户端人机交互以及WEB端人机交互软件,方便用户操控设备、读取设备或监控传感器的数据以及后续业务逻辑处理等。

二、 ZK产品型号命名规则及订货信息

1. ZK产品型号命名规则

三、 ZKA系列选型一览

ETH:以太网通信

RS:串口通信

WIFI:无线WIFI通信

GPRS:无线GPRS、短信通信

LORA:无线LORA通信

NB:无线NB-IOT通信

4G:无线4G通信

四、 ZKA-XXX-ETH各子型号接口及参数

1. ZKA-4088-ETH

1.1 功能介绍

ZKA-4088-ETH是一款以太网口通信控制的8路DI开关量输入、8路DO开关量输出、4路高精度模拟量输入采集设备。

主要用于:

Ø 通过TCP/IP网口通信控制、读取DI、DO开关量信号的输入输出。

Ø 通过TCP/IP网口通信采集0~5V,0~10V,0~20ma,4~20ma的模拟量信号。

Ø 支持IO输入状态变化主动上报。

Ø 支持AD采集数据实时主动上报。

1.2 规格参数

1.2.1 通讯口规格

1.2.2 供电口规格

1.2.3 配置口规格

1.2.4 存放规格

1.2.5 I/O输入输出口规格

1.2.6 AD/DA模拟量采集输出规格

1.3 外形尺寸

2. ZKA-8088-ETH

2.1 功能介绍

ZKA-8088-ETH是一款以太网口通信控制的8路DI开关量输入、8路DO开关量输出、8路模拟量输入采集设备。

主要用于:

Ø 通过TCP/IP网口通信控制、读取开关量信号的输入输出。

Ø 通过TCP/IP网口通信采集0~5V,0~10V,0~20ma,4~20ma的模拟量信号。

Ø 支持IO输入状态变化主动上报。

Ø 支持AD采集数据实时主动上报。

2.2 规格参数

2.2.1 通讯口规格

2.2.2 供电口规格

2.2.3 配置口规格

2.2.4 存放规格

2.2.5 I/O输入输出口规格

2.2.6 AD/DA模拟量采集输出规格

2.3 外形尺寸

3. ZKA-4288-ETH

3.1 功能介绍

ZKA-4288-ETH是一款以太网口通信控制的8路DI开关量输入、8路DO开关量输出、4路高精度模拟量输入采集、2路高精度模拟量输出设备。

主要用于:

Ø 通过TCP/IP网口通信控制、读取开关量信号的输入输出。

Ø 通过TCP/IP网口通信采集0~5V,0~10V,0~20ma,4~20ma的模拟量信号。

Ø 通过TCP/IP网口通信控制输出0~5V,0~10V,-5V~+5V,-10V~+10V,0~20ma,4~20ma的模拟量信号。

Ø 支持双机配对互控,本端DI/AI的输入在另一台设备的DO/AO输出。

Ø 支持IO输入状态变化主动上报。

Ø 支持AD采集数据实时主动上报。

3.2 规格参数

3.2.1 通讯口规格

3.2.2 供电口规格

3.2.3 配置口规格

3.2.4 存放规格

3.2.5 I/O输入输出口规格

3.2.6 AD/DA模拟量采集输出规格

3.3 外形尺寸

4. ZKA-0288-ETH

4.1 功能介绍

ZKA-0288-ETH是一款以太网口通信控制的8路DI开关量输入、8路DO开关量输出、2路高精度模拟量输出设备。

主要用于:

Ø 通过TCP/IP网口通信控制、读取开关量信号的输入输出。

Ø 通过TCP/IP网口通信控制输出0~5V,0~10V,-5V~+5V,-10V~+10V,0~20ma,4~20ma的模拟量信号。

Ø 支持IO输入状态变化主动上报。

4.2 规格参数

4.2.1 通讯口规格

4.2.2 供电口规格

4.2.3 配置口规格

4.2.4 存放规格

4.2.5 I/O输入输出口规格

4.2.6 AD/DA模拟量采集输出规格

4.3 外形尺寸

5. ZKA-0488-ETH

5.1 功能介绍

ZKA-0488-ETH是一款以太网口通信控制的8路DI开关量输入、8路DO开关量输出、4路高精度模拟量输出设备。

主要用于:

Ø 通过TCP/IP网口通信控制、读取开关量信号的输入输出。

Ø 通过TCP/IP网口通信控制输出0~5V,0~10V,-5V~+5V,-10V~+10V,0~20ma,4~20ma的模拟量信号。

Ø 支持IO输入状态变化主动上报。

5.2 规格参数

5.2.1 通讯口规格

5.2.2 供电口规格

5.2.3 配置口规格

5.2.4 存放规格

5.2.5 I/O输入输出口规格

5.2.6 AD/DA模拟量采集输出规格

5.3 外形尺寸

五、 ZKA组网模式

1. 典型组网

六、 ZKA配置

1. ZKA配置简介

ZK产品的配置极为方便,只需要用一根USB线连接ZK产品的MiniUSB配置口和电脑的USB口即可,连接后电脑端即可出现一个新U盘,打开U盘即可进行配置更改及软件升级。

该方法有如下优点:

ü无需用户安装任何PC端软件和驱动,摆脱传统做法带来的不便。

ü用户无需学习复杂的PC端配置软件,三步学会全部配置。

ü配置极为灵活,任意参数均可直接配置,任意组合,功能极为强大。

ü固件升级时只需将固件直接放入U盘即可。

ü软件运行错误直接通过U盘查看。

ü设备升级及排障可由用户自行完成,不需要返寄厂家,节省时间和成本。

2. ZKA配置操作步骤

n 步骤1:先断开设备的外部供电(重要),并用USB线缆连接设备和PC电脑

n 步骤2:等待PC电脑端完成设备的自动识别

n 步骤3:在PC电脑下找到新出现的USB盘(容量为38KB),打开该U盘,找到zk_config.ini并用记事本打开即可(zk_config.ini的具体含义在后文中会有详细介绍)。

温馨提示:

用户可以先将设备中的文件全部备份到用户电脑上,以防操作失败时用于系统还原。

n 步骤4:更改完配置后, 拔掉设备与PC的USB连接,并重新用外部电源供电,注意,设备配置更新大约需要5S左右的时间,此时间内切勿断电。如不小心误操作导致设备在升级失败,则重做1,2,3步骤即可。

3. ZKA固件升级方法

同上,在本文档的【ZKA配置操作步骤】章节中,用户只需将文件名为zk_firmware.bin的文件拷入设备的USB盘中(如果原来存放有老固件,请先删除该老固件,再放入新固件),拷贝完成后,断开设备与PC电脑的USB连接,并重新为设备恢复外部电源供电,设备软件更新大约需5S左右,此时间内要求设备不能断电,如不小心误操作导致断电,重做上述步骤即可。

4. ZKA设备的配置方法

用户找到文件名为zk_config.ini的文件,用记事本打开即可更改设备的配置。

5. ZKA设备运行状态查看方法

用户找到文件名为zk_error.log的文件,用记事本打开即可看到当前设备运行状态。

6. ZKA配置文件说明

1.1 格式说明

n 配置文件名称:zk_config.ini

n 类型:标准文本文档类型

n 打开方式:WINDOWS自带记事本或者notepad++文本编辑器

n 语法格式:配置项=配置值,例如nBaudRate=115200表示波特率是115200

1.2 注意事项

n 文件名固定为zk_config.ini

n 配置项名称严格大小写

n “=”两边不能有空格

n 配置值不能超过64个字符

n “//”为辅助注释符号,不影响配置,用户可在其后备注自己的内容辅助自己以后查看

1.3 ZKA配置样本

/*综科智控产品配置文件,适用ZKD-4088-ETH系列*/

----------------------------------------------

<<<SYSTEM>>>

//ZKD型号选择1=ZKD-XXX-RS,2=ZKD-XXX-ETH,3=ZKD-XXX-WIFI,4=ZKD-XXX-LORA

//ZKP型号选择26~30

//ZKB总线模块31~40

//ZKA型号选择41~60

//ZKC型号选择76~90

ZKMode=48

//是否启用扩展配置项,0不启用1启用(请勿修改)

ZKExtConf=1

//本站地址,正常取值1~240

//若取值0表示接收任意主站的报文,且主动上报时使用IP地址的最后一个数字作为本机ID

ZKAddr1=1

----------------------------------------------

<<<ETH1>>>

//是否使用DHCP获取IP地址,1是0否

E1Dhcp=0

//是否启用DHCP更新检测,0为不启用,1为启用,通常情况下请勿启用

E1ProbDHCP=0

//是否启用网关探测,单位为秒,0为不启用,通常情况下请勿启用

E1ProbGW=0

//本机IP(如启用DHCP则此项无效)

E1LocalIP=192.168.0.105

//子网掩码(如启用DHCP则此项无效)

E1NetMask=255.255.255.0

//网关(如启用DHCP则此项无效)

E1GateWay=192.168.0.1

//模块的物理地址,在同一局域网中如有多台设备,请务必确保每台各不相同(很重要),全0表示自动生成

E1MAC=00:00:00:00:00:00

//DNS地址

E1DNS=0.0.0.0

//域名

E1DOMAIN=www.sz-

//本机通信端口或者本机监听端口(TCP服务器模式时)

E1LocalPort1=10001

//本机要连接的服务器IP(本设备作为TCP客户端时需指定)

E1RemoteIP1=192.168.0.155

//本机要连接的服务器端口(本设备作为TCP客户端时需指定)

E1RemotePort1=10001

//本机通信模式,0为UDP,1为TCP客户端,2为TCP服务器,其他表示关闭

E1SocketType1=2

//无数据重连检测时间,如果该段时间内无数据收发,则自动重连

E1ActChk1=0

//判断接收帧间隔时间,单位ms

E1HoldTime1=0

----------------------------------------------

<<<DIO>>>

//输入点滤波监测窗口,系统每秒可以监测50000次IO状态

//该值代表要监测多少次IO状态,再平均得出当前IO口的当前状态,用于IO输入滤波

IOFilterWin=200

//输入点滤波监测窗口高电平计数阀值,高于此值则认为IO高,低于此值则认为IO低,用于IO输入滤波

//注意:此值最大不能超过滤波监测窗口值

IOFilterHig=100

//是否启用输入DI状态变化主动上报,0不启动主动上报也不启动互控

//1上升沿主动上报,2下降沿主动上报,3上下沿都主动上报

//9启用互控

IOReportEna=0

//如果启用主动上报则该值表示主动上报定时上报间隔,如果启动互控,则该值表示双机互控定时同步间隔

//单位ms,0表示不同步

IOTwinsCtrl=0

//0为输入;1为输出,默认上电导通;2为输出,默认上电断开;3为PWM脉冲输出;4为PWM脉冲计数输入

IO1=0

IO2=0

IO3=0

IO4=0

IO5=0

IO6=0

IO7=0

IO8=0

IO9=2

IO10=2

IO11=2

IO12=2

IO13=2

IO14=2

IO15=2

IO16=2

IO17=2

IO18=2

IO19=2

IO20=2

IO21=2

IO22=2

IO23=2

IO24=2

IO25=2

IO26=2

IO27=2

IO28=2

IO29=2

IO30=2

IO31=2

IO32=2

----------------------------------------------

<<<RESERV>>

//AI模块1参数

//转换速度,5到1000可选

byRes1=5

//是否启用斩波

byRes2=0

//是否启用信号缓冲

byRes3=0

//增益放大倍数1,4,8,16,32,64,128可选

byRes4=1

//单极性输入1,差分双极性输入0

byRes5=1

//是否启用激励电流

byRes6=0

//是否启用噪音抑制

byRes7=1

//是否启用4阶滤波

byRes8=0

//AIO1~AIO4的启用个数

byRes9=4

//AIO1~AIO4有效精度设置1~24bit

byRes10=20

byRes11=20

byRes12=20

byRes13=20

//AI模块2参数

//转换速度,5到1000可选

byRes17=5

//是否启用斩波

byRes18=0

//是否启用信号缓冲

byRes19=0

//增益放大倍数1,4,8,16,32,64,128可选

byRes20=1

//单极性输入1,差分双极性输入0

byRes21=1

//是否启用激励电流

byRes22=0

//是否启用噪音抑制

byRes23=1

//是否启用4阶滤波

byRes24=0

//AIO5~AIO8的启用个数

byRes25=4

//AIO5~AIO8有效精度设置1~24bit

byRes26=20

byRes27=20

byRes28=20

byRes29=20

//AO模块1输出上电初始值

dwRes25=0

dwRes26=0

//AO模块2输出上电初始值

dwRes27=0

dwRes28=0

----------------------------------------------

//输出Y1~Y8路的闪断时间间隔(取值0-42000000),单位ms,0表示不启用该路的自动闪断功能

//上位机指令操作该路ON后,经过设定延时后,模块自动将该路OFF

dwRes1=0

dwRes2=0

dwRes3=0

dwRes4=0

dwRes5=0

dwRes6=0

dwRes7=0

dwRes8=0

//检测到通讯掉线后,是否自动复位输入输出口,0:不复位,保持最后的状态,其他值通讯断线判定时间,该时间内无通讯则认为掉线,单位ms

dwRes32=0

//输入触发后自动输出功能设定(模块必须同时具备DI输入点和DO输出点)

//语法:输入通道号(1-12)-触发方式(1:上升沿2:下降沿3:上升和下降沿)-输出通道号(1-12)-输出动作(0:OFF 1:ON)-输出反动作延时(0-65535ms)

//反动作延时为0时表示不执行反动作

//输入通道号为0时该条规则不执行,输入通道对应X1-X12,输出通道对应Y1-Y12,最多支持8条规则

//如启用自动闪断功能,该规则和自动闪断功能会相互覆盖执行,请使用时合理安排,防止二者冲突

szRes1=0-0-0-0-0

szRes2=0-0-0-0-0

szRes3=0-0-0-0-0

szRes4=0-0-0-0-0

szRes5=0-0-0-0-0

szRes6=0-0-0-0-0

szRes7=0-0-0-0-0

szRes8=0-0-0-0-0

七、 ZKA通信控制举例

请参见《附件1.ZKA系列产品通信控制举例》

八、 ZKA系列产品接线说明

请参见《附件2.ZKA系列产品接线说明》

九、 ZKA系列产品通信协议

请参见《附件3.ZKA系列产品通信协议》

十、 ZKA系列产品MODBUS地址分配

请参见《附件4.ZKA系列产品MODBUS地址分配》

十一、 ZKA系列产品PWM输入、输出

请参见《附件5.ZKA系列产品PWM输入&输出控制》

十二、 ZKA系列产品零编程双向互控配置

请参见《附件6.ZKA系列产品零编程双向互控配置》

谢!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。