欧姆龙modbus通讯协议实例
作者&投稿:刁怨 (若有异议请与网页底部的电邮联系)
测试系统,用485总线连传感器,数据采集卡怎么选?
HTD-WA工业无线模拟量输入输出控制器均采用标准的modbus RTU协议,控制器将采集到的数据通过无线的方式传送到控制室或上位机的PLC、DCS和工控机系统上。海通达系列产品已广泛与西门子、施耐德、三菱、欧 姆龙、罗克韦尔、台达、海为、和利时、中控等PLC、DCS系统互联互通。
延边朝鲜族自治州咪唑回答: 1,自己写CRC校验,串口无协议2,简易modbus主站功能.掌握好三个标志位 一个发送,一个完成,一个错误.
湛凭13113537005问: OMRON PLC 和MODBUS 仪表如何通讯 - ?
延边朝鲜族自治州咪唑回答: 以欧姆龙plc为主站,向仪表从站发送modbus协议格式指令.仪表接到指令后按指令操作并回复plc.
湛凭13113537005问: 欧姆龙Cp1H一E的modbus协议DM32300.DM32301.DM32302怎么写 - ?
延边朝鲜族自治州咪唑回答: 对应的从站地址啦,功能码还有发送字节数吧,然后后面还有发送数据啥的.这个就是标准的modbus通讯方式啊.你给它发数据过去读或者写.
湛凭13113537005问: 欧姆龙plc modbus通信用什么指令 - ?
延边朝鲜族自治州咪唑回答: 一般有两种指令,一种是接收.一般需要把你要发的数据转换成PLC里定义的数据格式.然后按照你设定的条件,PLC会在满足时发出.需要你定义发送的端口.接收也需要定义端口.定义接收的地址.一般还需要你对PLC的地址进行编号.因为通讯是双方的.另一个设备需要知道PLC的地址才能发送.
湛凭13113537005问: 如何用Modbus通讯协议实现串行通信 - ?
延边朝鲜族自治州咪唑回答: 网上有很多说明,我到现在也没看明白他们说了些什么,自己都不明白还能说明白?Modbus协议包括ASCII、RTU、TCP等,并没有规定物理层.此协议定义了控制器能够认识和使用的消息结构,而不管它们是经过何种网络进行通信的.标准...
湛凭13113537005问: 我用欧姆龙的CP1E与称重仪表用MODBUS RTU通讯样例谁有啊,谢谢啊 - ?
延边朝鲜族自治州咪唑回答: 分几步,你试一下1.把PLC发出的数发到电脑上,电脑通过类似串口助手的程序观察确认你发出的数据是否正确.2.如果正确,再把仪表和电脑相连,把这串数据发给仪表,观察仪表回复是否正确.3.如果正确,那就说明PLC和仪表的数据收发的格式均没错.适当增加发送启动间隔应该会解决你的问题.
湛凭13113537005问: 一台pc用如何modbus协议连接多个欧姆龙CJ系列的PLC,目前有组态软件,PLC编程器. - ?
延边朝鲜族自治州咪唑回答: 先将 欧姆龙CJ系列的PLC通讯方式设成 modbusRTU方式,波特率 9600,8,n,1 每台PLC 将地址#1、 #2、#3.....设定好 以便上位机识别 上位机RS232串口通过通讯转换头 转成RS485 可买ADAM4520带隔离 效果较好 组态软件 一般都支持modbusRTU ,在软件中 选定好COM1,设好波特率 9600,8,n,1 然后添加#1、 #2、#3 设备 在每台设备中读取如40001 模拟量 000001开关量即可 组态软件有 组态王 MCGS 开物2000都可以用
湛凭13113537005问: 欧姆龙CP1H型号的PLC与3G3MZ型号的变频器利用MODBUS通信的具体步骤 ??
延边朝鲜族自治州咪唑回答: 主要就是根据变频器的型号、进行协议通讯、具体怎么通讯、rs232 or 485 、也有厂家专门做的协议通讯线、然后从plc设置主战从站、从plc上设置串口参数
湛凭13113537005问: 欧姆龙PLC如何与台达变频器通讯 ? - ?
延边朝鲜族自治州咪唑回答: (不需要编写CRC校验)硬件配置一个485通讯模块,型号是CP1W-CIF11.需要对该模块进行拨码设定.台达变频器M系列本身也支持MODBUS-RTU协议.这样PLC 就只需要做些简单的设置,编写简单的程序就可以通讯了.在欧姆龙PLC编程软件CX-Programmer串口设置中设置好通讯方式(MODBUS-RTU)、波特率,数据位等.然后按照变频器说明书制作通讯线.把变频器的波特率、站号、数据地址等有关参数与PLC串口设置一致.注意:做通讯一定要弄清楚通讯设备的通讯协议!
湛凭13113537005问: 欧姆龙PLC协议宏的使用 - ?
延边朝鲜族自治州咪唑回答: 不太明白,为啥你PLC还要再去计算一遍校验码呢.如果你的协议宏配置里头,就是CX-Protocol文件里头已经配置了校验,那么下载到PLC之后,PLC输出的校验码就是由协议宏计算出来的撒,不用PLC程序再去计算一次的啊.另外校验码不对,可能还是数据的格式不对,再计算的时候是否真的已经是十六进制数据了.