❶ 昆仑通态的MODBUS-RTU规约地址和命令能根据需要定吗
用以下设备命令!SetDevice Read()或ReadP试试,直接设置地址,举例如下:
1)!SetDevice(设备0,6, "Read(0,1,BT00=Data00;1,10,BT00=Data01) ")
读取0区地址为1,1区地址10的继电器值,放入MCGS变量Data00,Data01中。
2) !SetDevice(设备0,6,"ReadP(4,10,WUB,2,Data00,Data01,nReturn)")
表示读取4区寄存器从地址10开始的两个16位无符号数值,放入
MCGS变量Data00,Data01中, 执行结果存入变量nReturn中。
ReadP(寄存器名称, 起始地址, 数据类型,数据个数n, 数据1, …..数据n [,返回状态])
参数说明:
寄存器名称:字符型变量,表示当前操作的寄存器,值为”1”,”0”,”3”,”4”,分别对应[1区]输入继电器、[0区]输出继电器、[3区]输入寄存器、[4区]输出寄存器。
寄存器地址:数值型变量,表示当前操作的寄存器地址,不同的设备地址范围不同,查阅相关手册确定。
数据类型:字符型变量,表示当前操作的寄存器数据类型附录2
数据:数值型变量、开关量,它是用来存储设备命令数据的MCGS变量。
返回状态:返回批量读写设备命令的执行状态(当设备命令格式错误时无效), 具体返回值意义请参见通讯状态说明, 返回状态为可选参数(以[]标记), 用户也可通过通讯状态通道判断返回结果。
❷ 昆仑通态怎么添加炐炜PLC驱动
建议你使用MODBUS通讯协议吧
❸ MCGS组态MODBUS-RTU设备工程转换,输入最大最小值,工程最大最小值,4-20MA输入,对应0-5米,跪求啊
回答你的问题抄前我要先问你一个问袭题,就是你M-bus 采集设备的采集分辨率为多少,如8位、10位、12位、16位、还是32位的,我给你举例,如是12位二进制,那就是十进制的4095,
那就说明在输入20MA是就等于4095 ,通过MCGS的工程转换设置成:
输入最大最小值,4095 800(4MA时约等于800左右)
工程最大最小值 5 0
❹ 昆仑通泰屏(MCGS)的莫尼康modbus_rtu通讯怎么下发单地址指令
每次读取单一数据,然后把读出来的数据组合成一个数据,组成的过程在可以在脚本中完成
❺ 昆仑通态怎么添加plc类型
如图所示,在“设备窗口”—“设备工具箱”,然后双击你呀添加的PLC,如果没有,就在“设备工具箱”—“设备管理”早到你要的PLC,然后添加到设备工具箱中,在添加到设备窗口里就可以了。
望采纳。。。。。。
❻ 昆仑通态ModbusRTU通信,怎么设置通道
你已经使用了驱动添加通道了,为什么还要用命令来读取信息?如果要用设备命令来读取信息的话,就不需要添加通道了。至于对应的设备地址的话,你可以问STM那边要一下,对应modbus的协议的地址就可以了。
❼ 我在用MCGS组态软件,里面的modbus串口数据转发设备和莫迪康modbus rtu作为子设备有什么区别,用哪一个
串口数据转发设备是把组态软件用作从机的,就像一些modbus仪表一样,做下位机,从机的,而专莫迪康modbus rtu是把组属态软件用作主机的。这里主机和从机最大的区别就是主动和被动的关系,一般的情况下,是主机是主动的,从机是被动的,主机先主动发送报文,然后从机接收到报文,在被动的返回相应的报文给主机,从机不主动发送报文。
望采纳。。。。。。
❽ 怎么安装昆仑通态触摸屏软件
直接上官网下载安装就行
❾ 请教大家5个昆仑通态触摸屏同时控制1个PLC如何通过莫迪康MODBUS实现
其实这个很好实现。将所有触摸屏作为从站,PLC作为主站。PLC读写触摸屏数据。触摸屏发出的命令由PLC读回去,执行即可。