展开全部
仪表读上来的看是否支持IEEE754浮点数格式,先用ModScan测试用浮点数格式(正浮点和反浮点)能否正常显示,如果能正常读取和显示,那么西门子PLC通过MODBUS 主站程序读取(注意起点和长度)回的数据直接存放到连续的两个VW就行了(如VW100、VW102),直接查看VD100的数值(real)就可以了,如果不对的话再查看顺序(将VW100和VW102交换)。
追问
用ModScan测试,显示正常。用VD读不对,我也试着交换顺序,显示也不对。不知是不是西门子的浮点数格式与MODBUS的格式不一样?
追答
忘了告诉你,西门子S7-200的modbus主站程序好像没做CRC校验,上次我做的时候都出错了,最后我是通过自由通信方式按照MODBUS 的固定代码发送,收到的数据按照上面 的方法处理应该不会错,
另外西门子的VD单元直接存放带小数点的实数,就符合IEEE754浮点数格式,反过来也对
展开全部
1、仪表读上来的看是否支持IEEE754浮点数格式,先用ModScan测试用浮点数格式(正浮点和反浮点)能否正常显示,如果能正常读取和显示,那么西门子PLC通过MODBUS 主站程序读取(注意起点和长度)回的数据直接存放到连续的两个VW就行了(如VW100、VW102),直接查看VD100的数值(real)就可以了,如果不对的话再查看顺序(将VW100和VW102交换)。
2、仪器仪表应用领域广泛,覆盖了工业、农业、交通、科技、环保、国防、文教卫生、人民生活等各方面,在国民经济建设各行各业的运行过程中承担着把关者和指导者的任务。由于其地位特殊、作用大,对国民经济有巨大倍增和拉动作用,有着良好的市场需求和巨大的发展潜力。
2、仪器仪表应用领域广泛,覆盖了工业、农业、交通、科技、环保、国防、文教卫生、人民生活等各方面,在国民经济建设各行各业的运行过程中承担着把关者和指导者的任务。由于其地位特殊、作用大,对国民经济有巨大倍增和拉动作用,有着良好的市场需求和巨大的发展潜力。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果PLC是S7300,可以用PBMD-K20网关将虹润MODBUS转为PROFIBUS
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-03-08 · 知道合伙人IT服务行家
关注
展开全部
S7200 自由口通讯,调用modbus指令库;
S7300,加一个协议转换网关profibus转modbus,(如:NT50-DP-RS)
S7300,加一个协议转换网关profibus转modbus,(如:NT50-DP-RS)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询