力控组态软件怎么和支持modbus协议的设备通信
力控组态软件使用指南

概述:力控6.0监控组态软件是北京三维力控科技根据当前的自动化技术的发展趋势,总结多年的开发、实践经验和大量的用户需求而设计开发的高端产品,是三维力控全体研发工程师集体智慧的结晶,该产品主要定位于国内高端自动化市场及应用,是企业信息化的有力数据处理平台。
力控6.0在秉承力控5.0成熟技术的基础上,对历史数据库、人机界面、I/O驱动调度等主要核心部分进行了大幅提升与改进,重新设计了其中的核心构件,力控6.0面向. NET开发技术,开发过程采用了先进软件工程方法:“测试驱动开发”,产品品质将得到充分保证。
与力控早期产品相比,力控6.0产品在数据处理性能、容错能力、界面容器、报表等方面产生了巨大飞跃。
主要指标:方便、灵活的开发环境,提供各种工程、画面模板、大大降低了组态开发的工作量;高性能实时、历史数据库,快速访问接口在数据库4万点数据负荷时,访问吞吐量可达到20000次/秒;强大的分布式报警、事件处理,支持报警、事件网络数据断线存储,恢复功能;支持操作图元对象的多个图层,通过脚本可灵活控制各图层的显示与隐藏;强大的ACTIVEX控件对象容器,定义了全新的容器接口集,增加了通过脚本对容器对象的直接操作功能,通过脚本可调用对象的方法、属性;全新的、灵活的报表设计工具:提供丰富的报表操作函数集、支持复杂脚本控制,包括:脚本调用和事件脚本,可以提供报表设计器,可以设计多套报表模板;企业信息化的有力平台Internet时代的创举:提供在Internet/Intranet上通过IE浏览器以“瘦”客户端方式来监控工业现场的解决方案;支持通过PDA掌上终端在Internet实时监控现场的生产数据;WWW服务器端与客户端画面的数据高度同步,浏览器上看到的图形界面与通用组态软件生成的过程画面效果完全相同;“瘦”客户端与WWW网络服务器的实时数据传输采用事件驱动机制、变化传输方式,因此通过Internet远程访问力控Web服务器,IE“瘦”客户端显示的监控数据具有更好的实时性;WWW网络服务器面向.NET技术开发,易于使用等快速开发工具集成力控来构建企业信息门户;强大的移动网络支持:支持通过移动GPRS、CDMA网络与控制设备或其它远程力控节点通讯,力控移动数据服务器与设备的通讯为并发处理、完全透明的解决方案,消除了一般软件采用虚拟串口方式造成数据传输不稳定的隐患,有效的流量控制机制保证了远程应用中节省通讯费用。
信捷PLC与力控组态实现MODBUS通讯

信捷PLC与力控组态实现MODBUS通讯本次测试采用信捷PLC型号为XC2-14RT-E通过RS422
PLC编程线与力控组态软件实现MODBUS通讯。
测试软件版本:信捷XC系列PLC编程软件 XCPPro 3.3q
力控组态软件版本:力控Forcecontrol 6.1 破解版
电脑系统:XP
以下是通讯参数截图:
选择MODBUS(RTU串行口),通讯方式为串口(RS232/422/485)参数设置: 通讯站号1 波特率19200 偶校验停止位1 数据位8注:力控 PLC 电脑三者的参数设置保持一致
如图所示,信捷PLC的MODBUS地址表对应力控只有01号(含X,Y,M等软
元件)03号(含D,TD等软元件)
如元件M0对应力控组态数据地址,因为是地址00000,所以选择01号命令,如果寄存器地址是从0开始,地址0要加1则变为1
通讯不上检查以下问题。
力控组态软件怎么和支持modbus协议的设备通信

问题:力控组态软件怎么和支持modbus协议的设备通信回答:Modbus是应用于电子控制器上的一种通用协议。
通过此协议,控制器相互之间、控制器经由网络(例如以太网)或者串口和其它设备之间可以通信。
力控科技的开发平台,既可以作为modbus主站从设备采集数据,也可以作为modbus从站将数据转发给其他的modbus 主站,下面以力控作为modbus(rtu串行口)主站为例讲解1、力控作为modbus主站访问其他modbus从站的方法概括来讲可以分为两个步骤:(1)、进入io设备组态,找到modbus(rtu串行口),组设备结合现场情况填写以上参数,设备地址和实际连接设备的地址一致。
(2)、串口配置(3)、采集配置(1)写单个寄存器:HR保持寄存器单寄存的写入操作,一般设备支持这个命令。
一条命令只能写一个寄存器。
简单的数据类型可以用这条命令支持,如8位、16位的数据类型可以用此命令写入。
(2)写多个寄存器:HR保持寄存器多寄存器的写入操作,一条命令可以写多个寄存器的值。
复杂的数据类型用这条命令支持,如32位,64位的数据类型。
(3)屏蔽写寄存器:HR保持寄存器的模拟量按位操作命令(设备要支持屏蔽写命令22功能码)。
(4)最大长度:是指MODBUS中一条数据所读取的字(两个字节)数,包的长度越长,一次读取的数据就越多,通讯效率就越快。
MODBUS协议中规定数据包最大长度不能超过255个字节。
另外有些PLC对包长还有限制,请根据具体设备进行填写。
(5)组包间隔:两个相邻采集点的字偏移地址如果大于等于“组包间隔”就重新打一个包。
他可以控制包中数据点的密度,如上图配置包中相邻数据的地址间距不会大于10。
(6)05功能码:选中后线圈下置命令用05功能码执行。
(7)15功能码:选中后线圈下置命令用15功能码执行。
2、数据连接打开数据库组态,选择数据库新建点:选择相应的点类型,点击继续填写点名,其他可以默认,点击数据连接点参数:常用的是PV(现场实时值)和DESC,当要读取字符串时要用DESC连接IO设备:选择要连接的的设备名称连接项:点击“增加”增加链接项根据实际的工程需要设置相对应的内存区以及偏移地址、数据格式、读写属性,就完成了数据连接的全过程。
通用无线数采仪对接力控组态软件说明

【上海数采物联网科技有限公司】通用型无线数采仪
对接力控组态软件说明
版本:V 1.1
修订记录
目录
1 概述 (2)
2 连接步骤 (3)
1产品概述
2对接步骤
打开力控组态软件
新建工程,进入开发模式
双击“IO设备组态”进入IOManager界面
选中“MODBUSRTU 串行口”,右击新建设备。
按上图填入设备名称,设置更新周期,超时时间,设备地址。
通信方式选择网桥
设备厂家选择“宏电”,点“厂家信息”进入宏电配置界面
通讯方式选择UDP,根据所在电脑的实际情况配置IP和端口号,终端ID号需要根据数采物联网RTU微功耗测控终端对应的设备ID进行配置,默认为设备ID的后11位。
具体ID配置如有疑问进行请联系技术人员索取。
根据实际情况配置寄存器参数,完成I/O设备配置。
注意事项:采用网桥方式,需启动commBrigge程序。
在工程配置界面,双击“初始启动程序”,勾选CommBridge选型。
3对接测试
配置完成后,运行系统。
点击任务栏的CommBridge图标,打开CommBridge。
从该界面可看到已经上线登录成功的RTU微功耗测控终端ID号。
RS485采集模块与力控软件进行Modbus RTU通讯

M系列RS485采集模块与力控ForceContrl V7.0软件通讯M系列RS485采集模块是基于RS485网络的数字量和模拟量采集模块,支持工业标准的Modbus RTU 协议,包括:M-IB16 (16路数字量输入模块)、M-OB16(16路数字量输出模块)、M-IF16C(16路模拟量输入模块)、M-OF8C(8路模拟量输出),可以与组态王、力控以及支持Modbus RTU协议的PLC等系统或软件联合使用,下面以M系列RS485采集模块与力控ForceControl V7.0软件进行通讯为例。
1、启动力控ForceControl V7.0软件,打开工程管理器,新建工程,输入项目名称、路径、描述等。
2、在ForceControl开发系统中,进行IO设备组态,配置M-IB16采集模块,设备地址为1。
第一步:输入设备名称、设备描述、更新周期、超时时间、设备地址和通讯方式。
第二步:输入串口号、波特率、数据位、停止位、奇偶校验。
第三步:设置保持寄存器写操作、线圈等参数,默认即可。
3、同上,配置M-OB16采集模块,设备地址为2。
4、在力控ForceControl软件数据库组态中定义变量,输入变量名、连接I/O设备、连接项。
M-IB16的16路数字量输入I0~I15分别对应到寄存器100001~100016,通过02号功能码进行读取:M-OB16的16路数字量输出Q0~Q15分别对应寄存器000001~000016,通过05号功能码进行写入操作:5、在IOManager窗口,通过已建设备进行设备测试。
IOTester窗口可以监测到M-IB16的数字量输入I0和I1为1:通过设置数据窗口,将Q0的值写入1,可以给M-OB16的第1个输出点置1:6、在力控ForceControl中进行画面设计。
运行画面,M-IB16的数字输入I0为1时,可以看到指示灯红黄闪烁:。
力控组态软件使用指南

力控组态软件使用指南
一、配置
一般情况下,使用自动化控制软件需要安装以下软件:
1、操作系统:常用的操作系统有Windows XP、Windows 7、Windows 8等;
2、自动化软件:一般为支持控制器、PLC、元件及部件的配置软件;
3、协议驱动程序:一般支持 Modbus、Ethernet/IP、PROFIBUS等主流协议;
4、软件手册:根据控制原理,按照软件运行程序,配置、安装等教程;
二、安装
1、首先根据控制设备及操作系统的要求,将控制设备以及其他相关软件和驱动程序安装到电脑;
2、将安装好的软件及驱动程序注册,并与控制设备相关信息,如端口号、通讯方式等信息进行绑定;
3、根据控制设备的原理,结合控制软件的帮助文档,对控制设备进行配置;
5、安装完成后,进行控制设备的测试,检查配置是否正确。
三、使用
1、对控制设备、自动化控制软件进行全面的调试,确保系统的稳定性;
2、在控制软件中进行编程,将编程程序上传到控制设备,检查它的运行效果;
3、使用组态软件对系统的各种参数进行设置,控制设备的运行;
4、配置完成后,将控制设备的设置参数保存到组态软件。
力控软件和安川MP2300通过MEMOBUS通讯

力控软件和安川MP2300通过MEMOBUS通讯MODBUS RTU协议在TCP链路上运行;
力控选择协议:标准MODBUS RTU协议,通讯方式为:TCP/IP;
方法一:指定服务器和客户端的IP地址和端口号
1、安川MP2300中的配置:
如图所示:192.168.1.1为安川MP2300的IP地址;
设备地址:
Node IP Address:为节点IP地址,即为目标IP地址,指定哪个客户端来连接设备;
Node Port:为节点端口,即为目标端口,指定客户端的这个端口来连接设备;
2、力控中配置:
2.1 驱动:选择标准MODBUS RTU协议,通讯方式:TCP/IP;
本机网卡冗余:本机和备用都要填写;
3、运行结果:
方法二:不指定服务器的IP地址和端口号
1、安川MP2300中的配置:
IP地址和Node Port端口号都填为0;
全“0”表示在同一网段的任意IP都可以利用;
目标端口(DST.PORT):00000(上位机空闲端口);
2、力控中配置:
运行结果:
注意:每次下载完MP2300工程后,最好都将设备重新上电;地址映射:
1.安川PLC的“MW”16位整形数直接对应Modbus协议的“MW”。
2.浮点数:安川PLC的“MF”直接对应Modbus 协议的“MF”
3.双整数:安川PLC 的“ML”对应Modbus 协议的“MW”或“MD”32位整形。
4.布尔量:安川的布尔量和寄存器区是同一个区,类似施耐德PLC 的%M 区。
即安川的MB10005 地址实际上是%MW100的第5位。
力控modbus通信方法modbus-tcp、modbus-rtu莫迪康通信配置步骤

⼒控modbus通信⽅法modbus-tcp、modbus-rtu莫迪康通信配置步骤⽬录第 1 章 485 设备与⼒控通讯1.1DI/DO/AI/AO 接⼊1.1.1添加设备1.1.2测试设备1.2读取 DI 状态1.3输出/读取 DO 状态1.4读取 AI 值第 2 章以太⽹设备与⼒控通讯2.1DI/DO/AI/AO 接⼊2.1.1添加设备2.1.2测试设备2.2读取 DI 状态2.3输出/读取 DO 状态2.4读取 AI 值第 1章 485 设备与⼒控通讯1.1DI/DO/AI/AO 接⼊以 ZKA-4088-RS485 为例,介绍综科智控 485 设备与⼒控进⾏通讯的步骤设置。
ZKA-4088-RS485 是8 路数字量输⼊(D I),8 路数字量输出(DO),4 路模拟量输⼊设备(AI,0/4-20mA),485 通信总线。
以 ZKA-4088-RS485 出⼚默认通讯参数如下:站号:01波特率:115200数据格式:8,N,1与电脑连接的端⼝:客户查看电脑设备管理器中的COM⼝,选择实际使⽤的端⼝1.1.1添加设备选择:IO 设备组态>[PLC] > [莫迪康] > [ModbusRTU] 如下图所⽰:为设备取⼀个名称,在此输⼊ TEST,单击“下⼀步”,如下图所⽰。
为设备选择连接串⼝,选择COM4,根据实际对应COM 参数设置,并保存选择 6 和 16 号命令,选择 32 位数数据存放格式:1.1.2测试设备在设备上右键> [TEST],如下图所⽰:1.2读取 DI 状态ZKA-4088-RS485的 8路 DI 寄存器为 10001~10008:如上图所⽰,寄存器 DI001 变量值为 1,表⽰此时第 1 个输⼊通道X1闭合。
1.3输出/读取 DO 状态ZKA-4088-RS485 的 8路 DO 寄存器为 00001~00008:新建 IO 点,选择可读可写建⽴ IO 点完成后,点击运⾏按,即可读取 DO 状态在对应的 IO 点上右键>写数据写⼊ 1,则通道 DO1 输出,设备上 Y1灯亮1.4读取 AI 值ZKA-4088-RS485 的 4 路 AI(模拟量输⼊)寄存器为 30001~30008,因为ZKA模块采⽤的是32位AD芯⽚,所以每个模拟量通道占⽤ 2 个寄存器,共4 个字节(32bit),其中⾼两个字节为采集结果的⾼16bit,低两个字为采集结果的低16bit,模块出⼚时为保证⾼精度,滤波后输出16bit,所以⽤户实际使⽤时只需要读取低16bit采集结果即可,,也就是读取偏置0002,0004,0006,0008地址上的寄存器数据,数据类型为⽆符号整型。
组态王MODBUS通讯

首先点设备,然后新建
选择PLC下的莫迪康的MODBUS,点下一步
这是命名外部设备的名称,无所谓是什么,只要自己记住就行,点下一步
这个串口要和你连的一致,点下一步
这个地址就是和电脑连的仪表的地址,要注意一下,点下一步
一般是默认,点下一步
点完成
设置完成之后,双击COM3,会出现这个,按照仪表的通讯格式改,通常都会被忽视这一步,导致通讯失败
串口设置完成之后,开始设置变量了,点新建
注意设置变量类型,连接设备,寄存器和数据类型选好,点下一步
接下来设置画面,点新建
点确定即可
画一个文本
双击文本,点模拟值输出
点?,选中变脸,其它的无所谓
不要忘了还有最后一步,也是耗费了我很多天的一步,点命令语言下的应用程序命令语言,双击右边的新建
点下面的变量域,按下面的写,点确认。
设置完成,全部保存之后,点view运行,就可以看到实时的从仪表传过来的数据。
施耐德MODBUS与力控通讯设置

pst 停止按钮优先
chcf 通道配置
cdl 命令通道1
fun_ acc 加速时间
dec 减速时间
stt 停车类型
rrs 反转命令输入分配
flt
故障复位分配
opl 输出缺相检测
sll modbuus通信故障
con_ add modbuus通信地址
tbr 通信波特率
tfo modbuus格式
tto modbuus通信超时
modbus modbus modbus
地址 地址 地址
8501 8502 3201
modbus 地址
3202
modbus通信变频器参数
调参数 50 or 60 ndb 3.0s 3.1s 0 hz 50 or 60 hz 设完电机参数npc后此项才可调 默认no lnl 2c(2线控制正,反转)3c(启,正,反转) ndb yes no sep ter端子控制 / ndb MODBUS通信 3.0s 3.0s nst自由停车 l1h-l4h no未激活,l1h-l4h有效 装电机后选yes no故障忽略yes自由停车 1-247 9.6kbps 8.00E+01 10s
配置模式 代码 conf bfr
fr1 acc dec lsp hsp npr scs fcs full
施奈德ATV12 modbus通信变频器参数
名称说明
标准电机频率
给定通道1加速时间 Nhomakorabea减速时间
低速
高速
电机而定功率
存储客户参数
出厂/ 恢复客户参数设置
i_o_ tcc
ctl fr1 给定通道1
rln 反向禁止
备注 黑色是默认部分 红色是必须设定部分
力控组态软件ModbusTCPRTUASCII通信视频教程

力控组态软件ModbusTCPRTUASCII通信视频教程
一、力控组态软件实现Modbus TCP以太网通信客户端视频教程:
力控组态软件做Modbus TCP以太网通信客户端、Modbus Slave调试助手做Modbus TCP以太网通信服务器,视频详细讲解了力控组态软件实现Modbus TCP以太网通信客户端的组态过程,使用Modbus Slave调试助手和力控组态软件Modbus TCP以太网通信客户端通信测试工程进行了读写测试,并详细讲解了Modbus TCP以太网通信协议报文格式。
二、力控组态软件实现Modbus RTU串口通信主站视频教程:
力控组态软件做Modbus RTU串口通信主站、Modbus Slave调试助手做Modbus RTU串口通信从站,视频详细讲解了力控组态软件实现Modbus RTU串口通信主站的组态过程,使用Modbus Slave调试助手和力控组态软件Modbus RTU串口通信主站通信测试工程进行了读写测试,并详细讲解了Modbus RTU串口通信协议报文格式。
三、力控组态软件实现Modbus ASCII串口通信主站视频教程:
力控组态软件做Modbus ASCII串口通信主站、Modbus Slave 调试助手做Modbus ASCII串口通信从站,视频详细讲解了力控组态软件实现Modbus ASCII串口通信主站的组态过程,使用Modbus Slave调试助手和力控组态软件Modbus ASCII串口通信主站通信测试工程进行了读写测试,并详细讲解了Modbus ASCII串口通信协议报文格式。
三维力控工控自动化软件通讯介绍

为该参数设置,时间单位为秒。
5、故障后恢复查询最大时限: 若驱动程序在一段时间之内一直不能恢复与设备的通讯,则不再尝试
恢复与设备通讯,这一时间就是指最大时限的时间。
四、高级通讯参数配置:
-18-
三 维 力 控
力控®I/O设备组态
-16-
三 维 力 控
力控®I/O设备组态
5、Modem: 针对无线电台的硬件通讯设备接入力控软件的通讯,选择此种方式 三、I/O设备组态的基本参数含义: 1、设备地址: 硬件设备的物理地址或软件的设定地址,力控I/O设备组态时的设 备地址与硬件设备的物理地址或软件的设定地址保持一致。 2、更新周期: I/O设备在连续两次处理相同数据包的采集任务时的时间间隔。更 新周期的设置一定要考虑到物理设备的实际特性,对有些通讯能力不 强的通讯设备,更新周期设置过小,导致频繁采集物理设备,增加设 备的处理负荷,甚至出现通信中断的情况。 3、超时时间: 在处理一个数据包的读写操作时,等待物理设备正确响应的时间。
三维力控 力控® 科技产品通讯
通讯组
力控® 软件与硬件或其他软件通讯
1 2 3 4
串口通讯 串口调试助手和串口监视工具的使用 力控I/O设备组态 Modbus协议与力控Modbus驱动
5
6
力控软件与其他软件的OPC通讯
通讯问题分析思路及处理方法
-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等。
力控组态软件6.1与施耐德M340 modbus tcp

根据以上工艺需求,定义5个点参数:
(1)反映集水井的液位模拟I/O点,点的名称定为“SY”。 (2)1号泵的工作状态B1。 (3)2号泵的工作状态B2。 (4)手动控制2号泵的运行按钮,命名为“RUN”。 (5)手动控制2号泵的停止按钮,命名为“STOP”。
数据连接
(1)继续在数据库组态程序话框:
力控组态软件6.1 与 施耐德M340 PLC 通过 modbus TCP 通信
声明• 本文件原文件来源于,作者仅作 部分修改 • 本文件不得用于商业目的 • 如使用本文件教学,请教师亲手演示,勿 要误人子弟或作大忽悠 • 不遵守以上要求及以下要求者,保留追诉 权利及网络公布、媒体公布的权利
文本制作
选择工具箱“文本”工具,在存储 罐上面单击一下变成文本输入模式, 输入“存储液位罐”然后按回车键 结束了第一个字符串,或者直接鼠 标在工具栏上空白处点击一下即可 退出文本模式。然后您可以输入另 外几个字符串“入口阀门”、“出 口阀门”和“传感器”。 效果如 下页
按钮制作
如图,仍然是在工具箱,点击“增强型按 钮”,鼠标箭头变成十字星,在窗口上即 可绘制按钮。绘制完毕再点击工具箱-“箭 头”退出按钮绘制
三、创建第一个简单工程实例
1、启动力控工程管理器,出现工程管理器窗口 如需打开原有文件,点击“开发”按键即可,如 需新建工程,点击“新建”按键
2、单击“新建”按钮,创建一个新的工程。 出现如图所示的应用定义对话框
1、使用新建...新建 一个工程,也可以试 试模板 2、输入要项目名称
3、选择生成路径,即 你的工程要保存的位 置,默认在C盘 4、描述信息可以不要
(2)在“设备”下拉框中选择设备,选择“M340”,再单击 “增加”按钮,出现如图所示仪表仿真驱动对话框。内存区 HR,使用的命令是03,偏置为0,即400001:0,对应于%MW0
手机APP与PLC用modbus协议通讯实现手机上显示PLC信息

手机APP与PLC用modbus协议通讯实现手机上显示PLC信息
————————————————————————————————作者:————————————————————————————————日期:
手机APP与PLC用modbus协议通讯实现手机上显示PLC
信息
plc先与工控软件(组态软件)通讯,在组态软件显示,再工控机上安装一个远程控制的被控软件,在手机上安装一个主控软件;这样就可以看到PLC信息。
手机APP跟PLC用modbus协议通讯。
可以用带以太网口的PLC,连上路由器,然后在APP里面调用串口控件,按modbus协议的格式,收发命令就可以了。
也可以用PLC连一个GPRS模块,手机端同样调用串口控件。
用modbus-tcp或者modbus-rtu,都可以,这两种只是末尾附带的校验不一样而已。
RTU-4005与力控通讯

力控组态软件与RTU4005组态过程第一步:打开RTU4005产品光盘,使用设置软件设置波特率、校验方式、设备地址,也可以同时设置无线通讯的地址及信道(产品默认波特率9600、无校验、地址1、无线地址0、信道0)。
第二步:打开力控软件新建工程,在IO设备组态选项中,选择MODBUS(RTU串行口) 设备,在设备配置中填写相关信息。
完成后设备栏中就显示增加的新设备RTU4005。
第三步: RTU4005有8路数字量输入,8路数字量输出还有8路模拟量电流0~20mA输入,在数据库组态中,添加相应的数据点。
参照RTU4005附带说明书上的地址表,对所添加的数据点进行连接。
如开关量输入点DI0状态,对应地址表中的00001,则在创建数据点时选择内存区DO 线圈,偏置1。
值得注意的是,地址表中10001也可以读取DI0的状态,不过此时数据连接时要选择内存区的DI 离散输入寄存器。
添加模拟数据点的方法类似,根据所选的量程填写上下限,量程变换中裸数据上下限为65535与0。
同样的数据连接时根据不同的地址选择不同的寄存器。
第四步:进行窗口组态。
在新建的窗口中,增加相应的按钮及显示控件,连接相应的数据点。
尤其要注意的是,当显示模拟量采集值
时,显示空间中要带上小数点,并且几位小数位,小数点后要有几位字符,否则显示数据不全。
最后,模拟运行界面,验证组态及数据连接是否正确。
问题13:力控软件平台如何与触摸屏进行通讯?

问题13:力控软件平台如何与触摸屏进行通讯?
答案13:在工控行业中经常有这样的需求:通过触摸屏对一些设备进行本地控制,然后上位机软件对所有触摸屏进行远程监控。
上位机系统和触摸屏的通讯方式一般有三种,分别是串口、以太网和无线方式。
本期技术简讯向大家介绍力控组态软件ForceControl V7.0平台与昆仑通泰触摸屏的通讯设置,此例中采用Modbus通信协议,其中ForceControl V7.0作为Modbus主站,昆仑通态触摸屏作为Modbus从站。
(1)串口方式:在FC7.0的IO设备组态中,选择MODBUS RTU驱动,然后参考驱动帮助配置上触摸屏的设备地址等参数。
(2)以太网方式:在FC7.0的IO设备组态中,选择MODBUS TCP驱动,然后参考驱动帮助配置上地址、IP及端口号即可。
(3)无线方式:由于现场不具备有线通讯的环境,这个时候会给每个触摸屏配置一个DTU,通过DTU来给力控软件平台传输数据,在FC7.0组态中,选择对应的MODBUS协议之后,将通讯方式改为“网桥”,然后参考通讯帮助中的“无线GPRS”完成即可。
组态王连接ModbusTCP设备

组态王连接ModbusTCP设备
设备:利⽤Modbus Slave模拟从站设备。
设置如下
1,Setup下拉菜单,SlaveDefinition
2,Connection下拉菜单,connect
3,新建设备,选择莫迪康-ModbusTCP
然后下⼀步、下⼀步,注意IP地址这⾥的格式,必要时可以查看地址框下⾯的地址帮助,⾥⾯有详细说明。
设置故障恢复策略,建议恢复间隔设置⼩⼀些,避免由于通讯中断造成过多的数据丢失。
最长恢复时间设置的要⼤⼀些,避免由于设备长时间停机,待开机后,通讯⽆法恢复。
4、新建变量,⼀会⽤来测试。
5、新建画⾯,组态⼀个⽂本对象,然后值输⼊和值输出⾥⾯关联新建⽴的变量名。
6、运⾏,查看结果值,画⾯显⽰跟模拟器⼀样,说明通讯正常。
modbus与组态王通讯使用说明

PMC-43M接线:电度表的D+和D-分别接485的T+和T-电度表的N/L分别接电源的N/LPMC-43M读取电度表数据:停止位为21.读数据:举例:比如读取波特率41014首先把波特率41014转换成16进制A036然后发送:01 03 A0 36 00 0101地址、03读取、A036是41014转换16进制所得、0001为1字节2.写数据:举例:比如写入波特率9600发送指令:01 10 A0 36 00 01 02 00 0301地址、03读取、A036是41014转换16进制所得、0001为1字节02 数据字节数(1个寄存器两个字节)0003 往寄存器写的数据(2个字节,根据说明书9600波特率为3)3. PMC-43M在组态王里接受格式为:a.新建COM口---PLC—莫迪康—MODBUSRTU—com—下一步…….设置地址…….完成。
b.在COM测试窗体里测试比如要测试波特率41014 在COM测试窗体里的寄存器是441015,数据类型:ushort一、托利多与电度表相联:首先:红线的头接485的1(T+)口,尾端接电度表的D+绿线的头接485的2(T-)口,尾端接电度表的D-然后再用4根线:A、B、C、D:A线的头接托利多的R+ , 尾接托利多的T+B线的头接托利多的R- , 尾接托利多的T-C线再把托利多的R+和电度表的D+短接下D线再把托利多的R-和电度表的D-短接下二、托利多与电度表在组态王上显示:1.打开KEPServerEx V4.0软件2..点“new channel”按钮---设置相应名字---选择驱动(我们选MODBUS SERIAL)---下一步(设置相应COM信息)---下一步---完成。
3.在COM口下,建相关device,点”new device”按钮---设置device名字---下一步(设置DEVICE MODEL 我们选择modbus)---下一步(device id设置地址)--然后连续按“下一步”直至按“完成”按钮。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
问题:力控组态软件怎么和支持modbus协议的设备通信
回答:Modbus是应用于电子控制器上的一种通用协议。
通过此协议,控制器相互之间、控制器经由网络(例如以太网)或者串口和其它设备之间可以通信。
力控科技的开发平台,既可以作为modbus主站从设备采集数据,也可以作为modbus从站将数据转发给其他的modbus 主站,下面以力控作为modbus(rtu串行口)主站为例讲解
1、力控作为modbus主站访问其他modbus从站的方法概括来讲可以分为两个步骤:
(1)、进入io设备组态,找到modbus(rtu串行口),组设备
结合现场情况填写以上参数,设备地址和实际连接设备的地址一致。
(2)、串口配置
(3)、采集配置
(1)写单个寄存器:HR保持寄存器单寄存的写入操作,一般设备支持这个命令。
一条命令只能写一个寄存器。
简单的数据类型可以用这条命令支持,如8位、16位的数据类型可以用此命令写入。
(2)写多个寄存器:HR保持寄存器多寄存器的写入操作,一条命令可以写多个寄存器的值。
复杂的数据类型用这条命令支持,如32位,64位的数据类型。
(3)屏蔽写寄存器:HR保持寄存器的模拟量按位操作命令(设备要支持屏蔽写命令22功能码)。
(4)最大长度:是指MODBUS中一条数据所读取的字(两个字节)数,包的长度越长,一次读取的数据就越多,通讯效率就越快。
MODBUS协议中规定数据包最大长度不能超过255个字节。
另外有些PLC对包长还有限制,请根据具体设备进行填写。
(5)组包间隔:两个相邻采集点的字偏移地址如果大于等于“组包间隔”就重新打一个包。
他可以控制包中数据点的密度,如上图配置包中相邻数据的地址间距不会大于10。
(6)05功能码:选中后线圈下置命令用05功能码执行。
(7)15功能码:选中后线圈下置命令用15功能码执行。
2、数据连接
打开数据库组态,选择数据库新建点:
选择相应的点类型,点击继续
填写点名,其他可以默认,点击数据连接
点参数:常用的是PV(现场实时值)和DESC,当要读取字符串时要用DESC
连接IO设备:选择要连接的的设备名称
连接项:点击“增加”增加链接项
根据实际的工程需要设置相对应的内存区以及偏移地址、数据格式、读写属性,就完成了数据连接的全过程。