三维力控工控自动化软件通讯介绍

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.然后点击绿色的“开始”按钮
www.sunwayland.com.cn
-12-
三 维 力 控
串口调试助手和串口监视工具使用
3.在测试驱动的时候,该工具会获取通信时发送的报文:
www.sunwayland.com.cn
-13-
三 维 力 控
串口调试助手和串口监视工具使用
4.请在得到报文后,点击”文件”按钮 ,并选择保存即可
RS-232-C总线标准DB25连接器引脚 如右图所示
www.sunwayland.com.cn
-3-
三 维 力 控
串口通讯
9针串口(DB9) 针 号 1 2 3 4 5 6 7 8 9 功能说明 数据载波检测 接收数据 发送数据 数据终端准备 信号地 数据设备准备好 请求发送 清除发送 振铃指示 缩写 25针串口(DB25) 针 功能说明 号 DCD 8 数据载波检测 RXD 3 接收数据 TXD 2 引脚定义ch 发送数据 DTR 20 数据终端准备 GND 7 信号地 DSR 6 数据准备好 RTS 4 请求发送 CTS 5 清除发送 DELL 22 振铃指示 缩写 DCD RXD TXD DTR GND DSR RTS CTS DELL
-16-
三 维 力 控
力控®I/O设备组态
5、Modem: 针对无线电台的硬件通讯设备接入力控软件的通讯,选择此种方式 三、I/O设备组态的基本参数含义: 1、设备地址: 硬件设备的物理地址或软件的设定地址,力控I/O设备组态时的设 备地址与硬件设备的物理地址或软件的设定地址保持一致。 2、更新周期: I/O设备在连续两次处理相同数据包的采集任务时的时间间隔。更 新周期的设置一定要考虑到物理设备的实际特性,对有些通讯能力不 强的通讯设备,更新周期设置过小,导致频繁采集物理设备,增加设 备的处理负荷,甚至出现通信中断的情况。 3、超时时间: 在处理一个数据包的读写操作时,等待物理设备正确响应的时间。
www.sunwayland.com.cn
-17-
三 维 力 控
力控®I/O设备组态
4、故障后恢复查询周期:
对于多点共线的情况,在同一RS485/422总线上连接多台物理设备时,
若有一台设备发生故障,驱动程序能够自动诊断并停止采集与该设备相 关的数据,但会每隔一段时间尝试恢复与该设备的通讯。间隔的时间即
输方式、都需要在传输线上接终接电阻等;RS-485可以采用二线与四
线方式,二线制可实现真正的多点双向通信;采用四线连接时,与RS422一样只能实现点对多的通信,即只能有一个主(Master)设备,其
余为从设备,但它比RS-422有改进, 无论四线还是二线连接方式总线
上可多接到32个设备。
www.sunwayland.com.cn
需要滞后启用的情况。
www.sunwayland.com.cn
-24-
三 维 力 控
力控®I/O设备组态
三 维 力 控
力控®I/O设备组态
会导致设备的通讯负荷很重,有可能造成通讯失败。通过给数据包之
间设置合适的间隔时间,就可以有效此类问题。
命令间隔周期与更新周期的区别,如下图所示:
A
更新周期
:数据包
A
B
C
命令间隔
D
A
B
C
D
A
B
命令间隔
www.sunwayland.com.cn
-21-
三 维 力 控
力控®I/O设备组态
-23-
三 维 力 控
力控®I/O设备组态
7、动态优化:
该参数用于提高对设备的采集效率。
8、初始禁止: 选择该参数选项后,在开始启动力控运行系统后,驱动程序会将该
设备置为禁止状态,所有对该设备的读写操作都将无效。若要激活该设
备,需要在脚本程序中调用DEVICEOPEN()函数。 该选项主要用于在 某些工程应用中,虽然系统已经投入运行,但部分设备尚未安装、投用,
2 3 5 3 2 5 3 2 7
-5-
2 3 7
2 3 5
2 3 7
三 维 力 控
www.sunwayland.com.cn
串口通讯
二、RS422和RS485
RS-422是一种单机发送、多机接收的单向、平衡传输规范,被命 名为TIA/EIA-422-A标准;RS-485标准,增加多点、双向通信能力, 即允许多个发送器连接到同一条总线上, RS-422、RS-485与RS-232 不一样,数据信号采用差分传输方式,也称作平衡传输,它使用一对 双绞线,将其中一线定义为A,另一线定义为B
www.sunwayland.com.cn
-14-
三 维 力 控
力控®I/O设备组态
一、力控软件支持的通讯方式: 与I/O设备之间一般通过以下几种方式进行数据交换: 串行通信方式(RS232/422/485,支持Modem、电台远程通信)、板卡方 式、网络节点(支持TCP/IP协议 UDP/IP协议通讯)方式、适配器方式、 DDE方式、OPC方式、网桥方式支持(GPRS、CDMA)等。 二、通讯方式选择: 1、同步(板卡、适配器、API等) 同步方式一般是利用I/O设备制造厂家提供的安装在计算机插槽中 的专用接口卡与设备进行通信,I/O卡一般直接插在计算机的扩展总线 上,如ISA、PCI等,然后利用开发商提供的驱动程序或直接经端口操 作和软件进行通信,I/O设备与计算机间的通信完全由这块专用接口卡 管理并负责两者之间的数据交换,现场总线网络主要借助于这种方式, 如MB+、LON、PROFIBUS等。
三维力控 力控® 科技产品通讯
通讯组
www.sunwayland.com.cn
力控® 软件与硬件或其他软件通讯
1 2 3 4
串口通讯 串口调试助手和串口监视工具的使用 力控I/O设备组态 Modbus协议与力控Modbus驱动
5
6
力控软件与其他软件的OPC通讯
通讯问题分析思路及处理方法
www.sunwayland.com.cn
www.sunwayland.com.cn
-7-
三 维 力 控
串口通讯
RS-422需要一终接电阻,要求其阻值约等于传输电缆的特性
阻抗,在短距离传输时可不需终接电阻,即一般在300米以下不需终接
电阻,终接电阻接在传输电缆的最远端 。RS-485是从RS-422基础上发 展而来的,所以RS-485许多电气规定与RS-422相仿,如都采用平衡传
通过GPRS通信方式进行采集,希望精确控制采集间隔时间以便有效 控制通信流量和费用,则需要根据实际情况准确设置该参数。 2、命令间隔周期: 连续的两个数据包采集的最小间隔时间。此设置主要是针对一 些通讯能力不强的通讯设备的设置,如果这种设备采集频率过快,
www.sunwayland.com.cn
-20-
3
www.sunwayland.com.cn
-15-
三 维 力 控
力控®I/O设备组态
2、串口(RS232/422/485):
力控软件是通过标准的RS-232、 RS-422、RS-485等方式与设
备进行通信;另外,使用RS-232互连的计算机串口和设备通信口还 可以用Modem、电台、GPRS/CDMA等方式通信。
www.sunwayland.com.cn
-6-
三 维 力 控
串口通讯
RS-422和RS485的电气规定:
RS-422标准全称是“平衡电压数字接口电路的电气特性”,它定义 了接口电路的特性。下图是典型的RS-422四线接口,实际上还有一根信 号地线,共5根线,允许在相同传输线上连接多个接收节点,最多可接10 个节点。即一个主设备(Master),其余为从设备(Salve),从设备之 间不能通信,RS-422支持点对多的双向通信。
-19-
三 维 力 控
力控®I/O设备组态
1、设备扫描周期:
每次处理完该设备采集任务到下一次开始处理的时间间隔。
当用户希望对设备的采集过程尽可能的快,即:处理完成设备的本次 采集任务后,立即开始下一次的采集任务,此时可将该参数设为1ms。
当用户希望对设备的采集任务的处理间隔进行精确的控制时,例如:
-8-
三 维 力 控
串口调试助手和串口监视工具使用
一、串口调试助手的使用
www.sunwayland.com.cn
-9-
三 维 力 控
源自文库
串口调试助手和串口监视工具使用
先按照硬件或仿真软件的协议设定波特率、数据位、停止位、校验位, “DTR:数据终端准备好,RTS:请求发送”一般不勾选,串口按电脑 实际连接的端口或虚拟端口进行设定,点击“无冗余校验复选框”, 进行起始字节、校验方式、结束符的设定;注意:对于Modbus(RTU) 协议,校验方式选择“CRC16”, Modbus(ACSII)协议校验方式选择 “LRC”,然后按照协议的请求帧输入相关的16进制或ACSII报文, 最后点击“打开串口和发送”即可,如果通讯成功,底下空白处会显 示回应的报文,可将应答报文和协议做比照,如果一致,数据采集或 下置没有问题,如果应答报文和协议中规定的不一致或没有应答报文, 请检查发送的请求帧是否有误或通讯线路连接是否正确。
www.sunwayland.com.cn
-4-
三 维 力 控
串口通讯
RS232C串口通信接线方法(三线制)
分两种情况: 1.同一种串口的接收脚和发送脚直接用线相连,对9针串口和25针串 口,均是2与3直接相连; 2.两个不同串口(不论是同一台计算机的两个串口或是不同计算机的 串口) 9针-9针 25针-25针 9针-25针
-2-
三 维 力 控
串口通讯
一、RS-232C RS-232-C是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准,RS-232被定义为在低速 率串行通讯中增加通讯距离的单端标准,采取单端通讯。RS-232-C总 线标准设有25条信号线,包括一个主通道和一个辅助通道,在多数情 况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现, 如一条发送线、一条接收线及一条地线。RS-232属单端信号传送,传 输距离短,存在共地噪声和不能抑制共模干扰等问题,因此一般用于 20米以内的通信。
3、TCP/IP网络、UDP/IP网络:
无论是局域网、广域网、移动网,支持TCP/IP或者UDP/IP等标准网 络通讯协议,就可以进行网络节点之间的数据传递。
4、网桥(GPRS、CDMA等):
针对DTU模块、无限通讯的RTU模块、力控Commserver扩展组件, 可以选择此方式通讯。
www.sunwayland.com.cn
为该参数设置,时间单位为秒。
5、故障后恢复查询最大时限: 若驱动程序在一段时间之内一直不能恢复与设备的通讯,则不再尝试
恢复与设备通讯,这一时间就是指最大时限的时间。
四、高级通讯参数配置:
www.sunwayland.com.cn
-18-
三 维 力 控
力控®I/O设备组态
www.sunwayland.com.cn
3、数据包采集失败后重试()次: 力控驱动程序在采集某一数据包如果发生超时,会重复采集当前数据 包,重复的次数即为该参数设置。 4、数据包下置失败后重试()次:
力控驱动程序在执行某一数据项下置命令时发生超时,会重复执行该
操作,重复的次数即为该参数设置 5、设备连续采集失败()次转为故障:
驱动程序内部对每个逻辑设备都设置了一个计数器,记录设备连续
www.sunwayland.com.cn 三 维 力 控
-10-
串口调试助手和串口监视工具使用
二、串口监视工具的使用 1.请在测试驱动之前,打开此工具,在打开工具后点击被红方框圈中的 按钮,然后选择相对应的测试端口。
www.sunwayland.com.cn
-11-
三 维 力 控
串口调试助手和串口监视工具使用
产生的超时次数(无论是不是同一个数包产生的超时,都会被计数器累 计)。当超时次数超出该参数设置后,这个逻辑设备即被标为故障状态。
www.sunwayland.com.cn
-22-
三 维 力 控
力控®I/O设备组态
处于故障状态的设备将不再按照“更新周期”的时间参数对其进行采集,
而是按照“故障后恢复查询”的“周期”时间参数每隔一段时间尝试恢复
与该设备的通讯。 6、包故障恢复周期:
在一个逻辑设备内如果涉及对多个数据包的采集,当某个数据包发生
故障(例如:Modbus设备中某个数据包指定无效的地址)时,驱动程序 能够自动诊断并停止采集该数据包,但会每隔一段时间尝试与该数据包的
通信,间隔的时间即为该参数设置,时间单位为秒。
www.sunwayland.com.cn
相关文档
最新文档