签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
SMART LINE 系列触摸屏通过MODBUS 协议使用(2019.3.14-ayang)
1.预实现功能:通过触摸屏smart 700IE V3 的485通讯口与 1台液位仪进行通讯读取液位仪的数据信息--液位、界面、平均温度等。
2.液位仪的通讯协议:地址0x81(129),功能码(读寄存器数据) 04,读取寄存器数量--单位为字(2个字节),寄存器地址高位:01H-0BH,对应于探棒1-12号,
特率 9600、帧格式为:起始位1,数据位8,停止位1,共10位,无校验(N)
3.触摸屏smart 700IE V3 在组态软件WinCC flexible smart 中可以连接设置为:
“通信驱动程序”(Communication drivers)为Modicon Modbus RTU,
“类型”(Type) 选择“RS 485”,“波特率”(Baud rate) 9600,
“数据位”(Data bits) 只能选择“8”,
“奇偶校验”(Parity) 下,选择“无”(None),
“停止位”(Stop bits) 选择 1,
“组帧”(Framing) 只能设置为 RTU(标准),
“从站地址”(Slave address) 设置为 129。
“CPU 类型”(CPU type) 仅支持CPU 984(CPU 984A、984B 和 984X 除外)、CPU 984-785、CPU TSX Quantum、Modbus Delta、Modbus M218/M238/M258。( 尚不明确这些有什么详细区别)
4.HMI-变量设置问题
问题: 软件中好像只有--3x InputRegister 输入寄存器 是 功能码04 。
读取寄存器的位数 没有可以设置的地方。
读取的数据实际为浮点数,而软件中此寄存器下--无浮点数可选。
5. 通过串口调试工具监视到的数据:
81 04 01 00 00 01 2F F6 //液面 0x0100== 256 (软件中 设定256+1== 30257)
81 04 01 02 00 01 8E 36 //界面 0x0102== 258 (设定258+1== 30259)
81 04 02 00 00 B8 EE //**平均温度 0x0104== 260 (设定260+1== 30261)//这个是不正确数据
6.实际读取液位仪的 罐1-罐12 的液位、界面、平均温度所需发送的数据为:
81 04 01 00 00 06 6E 34 // 罐1的液位、界面、平均温度
81 04 02 00 00 06 6E 70// 罐2的液位、界面、平均温度
81 04 03 00 00 06 6F 8C
81 04 04 00 00 06 6E F8
81 04 05 00 00 06 6F 04
81 04 06 00 00 06 6F 40
81 04 07 00 00 06 6E BC
81 04 08 00 00 06 6D A8
81 04 09 00 00 06 6C 54
81 04 0A 00 00 06 6C 10
81 04 0B 00 00 06 6D EC
81 04 0C 00 00 06 6C 98
HMI-液位仪通讯2019.3.14.pdf
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1548782&b_id=64&s_id=0&num=3
实际需求( WinCC flexible smart 软件在做modbus通讯时):
可以 使用 功能码 04 ,且可以选择 浮点数 ;
可以设置读取寄存器的位数 ;
可以设置返回数据的高低字节交换方式;
软件组态完成后,最好可以在软件中运行查看--通讯数据结果(在线监视仿真)
能满足前3条就可以。
如果现在软件版本暂时无法满足,
期待西门子的工程师早日完善软件功能。
你答非所问;
你根本就没有用过 WinCC flexible smart 软件配置过 这个 触摸屏smart 700IE V3 ,我要求的是功能码04 ,你给建一个变量类型是浮点数,且功能码为 04的变量表,分享一下;
我们讨论的实现方法,首先是先满足功能再说,我就建一个变量,能够读出来也行,至于每个周期读多少变量,不是本贴考虑的范围(看清楚我只建了三个);
如果,没有实际用过,也不打算解决这种技术问题,建议你可以只看,不回答。
类似的组态软件(以及一些国产触摸屏)里基本都 可以设置 字节顺序,
下面这是 组态王的文档里的截图
希望软件的改进版本也可以支持这种字节交换的设置 。
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录