力控组态软件怎么和支持modbus协议的设备通信
如果这个设备是个常规设备,比施耐德PLC,或者智能仪表、亚当模块,那么在力控组态软件中会有这个设备的驱动程序,硬件组态的时候直接选择这个设备即可。
如下图所示:如果这个设备并非集成驱动的这些设备,但支持标准modbus协议,力控组态软件设备组态中有标准modbus协议驱动可选。
如果这个设备非标准设备,力控可以根据这个设备支持的协议自己开发驱动程序,在力控安装文件夹内有一个SDK文件夹,这个文件夹内提供了开发工具和详细说明以及实例。
这个开发稍微有一点难度,熟悉C++开发环境做这个驱动没有问题。
Fiossdk文件夹里的Manual文件夹有说明文件。
我用一台PC力控的组态软件与三个PLC modbus RTU通讯协议,用了...
我是这样理解的,你说的过程应该是这,上位机发送指令给PLC(就是你说的写给PLC数据),PLC立即动作,你感觉很快。
这里PLC直接去执行动作,可能有回复,但它是先去动作了,再给上位机回复,这个回复你上位机不知道能不能看到,但动作是先做了的。
然后你上位去读数据,这个是要看你回复的内容,这一来一回,和你一个来时间上肯定是要多一点的。
上位软件和PLC通讯,通过无线去做,我之前用过zigbee去做,当时我用透传模式,所以直接发送指令就OK,就直接当成是直接连线的去做。
关于具体设置,你还是看说明书吧。
宇电仪表如何与MCGS、组态王、力控等组态软件通讯? 爱问知识人
我用过亚控的软件。
力控的也类似,当时是用的厦门才茂的CM3160P(GPRS DTU)联的,很稳定。
你参考一下。
由于不能贴图,只能凑合看一下!详细的资料你可以去厦门才茂网站咨询去。
他们服务很热情. 1、DTU配置 首先通过串口线将DTU与计算机串口连接,点击配置工具软件的读模块配置按钮,然后接通电源即可读取DTU内的参数配置,根据下位机的通信参数来设置DTU的通信参数(详情见DTU使用说明书) 注:需保证DTU,下位机,组态王三者的通信参数设置为一致) 图一 设置中心端服务器域名地址或固定IP地址:124.193.195.122 端口号:5001 注:端口号需与组态王软件中的端口号完全一致, 选择传输模式为组态软件模式,并填写模块电话号码(此ID号与图八组态王软件中DTU设备标识信息需要完全一致) 配置完成后点击保存所有配置按钮,保存配置完成整个配置过程。
2、下位机设定 根据不同厂家提供的modbus协议设定方法设定,组态王支持标准的modbus协议。
注:注意下位机的接线方式是RS232还是RS485。
具体接线方式与通讯参数设置方法参考仪表厂家所提供的说明书。
3、组态王通讯设置 定义IO设备 定义GPRS---虚拟串口设备 下面在组态王6.53中文版中中定义GPRS DTU设备。
例如: 使用莫迪康(MODICON)PLC(MODBUS RTU协议)作为现场的数据采集设备,组态王通过厦门才茂的GPRS设备和长英的仪表通过modbus协议做数据通讯。
在组态王中定义设备的步骤如下: 1. 点击左边树状菜单中的 设备---COM1.然后双击“新建”进行I/0设备定义.如下图所示: 图二 2. 选择串口设备,定义实际设备(即莫迪康PLC),如下图所示: 图三 3. 指定莫迪康PLC的逻辑名称,如下图所示: 图四 4. 给仪表选择一个虚拟串口,如下图所示: 图五 选择虚拟串口(GPRS设备):选择该项,表示组态王通过GPRS和串口设备通讯。
如果不选用此选项表示组态王直接和设备通讯。
5. 在虚拟串口上定义GPRS设备,如图六所示: 图六 逻辑名称:虚拟串口上定义的GPRS设备名称,用户自己定义 设备选择:从下拉菜单中选择组态王支持的GPRS设备。
例如选择厦门才茂(桑荣)的DTU设备,如上图所示。
DTU设备标识信息和设备端口号:这两个参数要和GPRS DTU硬件中的相应设置一致,组态王通过此信息来找相应的GPRS设备。
选择已定义的虚拟设备:当选定"选择已定义的虚拟设备"复选框时,在下拉框中将显示已经定义的虚拟设备。
用户可以选择已经定义的虚拟设备(此项选择用于1个具有485接口的GPRS DTU下连接多个具有相同协议的数据采集终端设备的情况)。
6. 定义设备地址:GPRS下挂的实际设备的地址,如下图所示: 图七 7. 继续单击“下一步”按钮,则弹出“设备配置向导——通讯参数”对话框 ,如下图所示: 图八 8. 继续单击“下一步”按钮,则弹出“设备配置向导——信息总结”对话框如下图所示: 图九 至此设备定义完毕,系统会生成两种设备的图标: 虚拟串口设备(即GPRS DTU设备)和GPRS DTU设备下挂的实际设备如下图所示: 图十 9、设置通讯端口参数 对于不同的通讯设备,其通讯端口通讯的参数是不一样的,如波特率、数据位、校验位等。
所以在定义完设备之后,还需要对计算机通讯时通讯端口的参数进行设置。
如上节中定义设备时,选择了KVCOM1口,则在工程浏览器的目录显示区,选择“设备”,双击“KVCOM1”图标,弹出“设置串口——KVCOM1”对话框,如下图所示。
图十一 在“通讯参数”栏中,选择设备对应的波特率、数据位、校验类型、停止位等,这些参数的选择可以参考组态王的相关设备帮助或按照设备中通讯参数的配置。
“通讯超时”为默认值,除非特殊说明,一般不需要修改。
“通讯方式”是指计算机一侧串口的通讯方式,是RS232或RS485,一般计算机一侧都为RS232,按实际情况选择相应的类型即可。
10、运行后GPRS DTU连接成功显示
请问modbus网关是什么?
modbus网关是工业自动化系统的一个网络集线器通信协议转换设备,下与智能仪表连接,将下位仪表的数据采集到modbus网关,上与计算机网络连接,按Modbus Tcp协议规约与网络计算机通信。
关于modbus协议, 深圳高胜科技的modbus网关串口服务器NetPort 901支持多达8种工作方式:1:TCP客户端2:TCP服务器3:UDP客户端4:UDP服务器5:RTU_Master--TCP_Slaver6:TCP_Master--RTU_Slaver7:ASCII_Master--TCP_Slaver8:TCP_Master--ASCII_Slaver集modbus网关和串口服务器功能于一体,功能非常强大.可以适合各种组态软件,无需使用虚拟串口,就可以直接TCP/IP方式通信.关于有些串口服务器厂家说支持modbus协议.其实,他们是透明传输的,就是串口使用modbus协议,转发到网络上后,就使用TCP或者UDP传输modbus协议. 而不是modbus TCP协议.注意: mobus协议通过TCP传输和modbus TCP协议是完全不同的.深圳高胜科技的modbus网关串口服务器NetPort 901, 既支持modbus协议到网络的透明传输,也支持转换成modbus TCP协议,而且modbus RTU和modbus ASCII协议都支持.所以说深圳高胜科技的modbus网关串口服务器NetPort 901是集modbus网关和串口服务器功能于一体,功能非常强大.
力控组态软件怎样和单片机串口通信
Modbus 协议是应用于电子控制器上的一种通用语言。
通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。
Modbus 协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。
它描述了一控制器请求访问其它设备的过程,如果回应来自其它设备的请求,以及怎样侦测错误并记录。
它制定了消息域格局和内容的公共格式。
Modbus是由Modicon(现为施耐德电气公司的一个品牌)在1979年发明的,是全球第一个真正用于工业现场的总线协议。
转载请注明出处51数据库 » 力控组态软件 modbus ascii