台达PLC与带有485功能输出的流量计如何通讯且读写数据,程序怎么写~~

如题所述

设置MODBUS通讯,以PLC为主站,流量计为从站,建立通讯。这里,8 位二进制,以十六进制数0...9,A...F来表示。编写SEND子程序来完成16进制查询命令的生成和数据的发送;RECV子程序完成接收到的数据的处理;CRC子程序完成发送数据和接收数据的校验码生成 SEND子程序调用指令格式为-[ECALLP “SEND” P700 W30 W35 W3A]。ECALLP是子程序调用指令;“SEND”是子程序名称;P700是公用指针号;链接寄存器W30、W35和W3A是子程序的传递参数,分别表示设备号、功能代码和数据。例如:链接寄存器W30、W35和W3A的值分别为1、5和64(16进制);则表示设定设备号为1的质量流量计的流量输出值为100sccm,QJ71C24-R4将发送16进制查询命令0106 0011 0064 D824。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-25
很有压力啊!额,看来得凿凿壁刺股悬梁了。现实依然骨感,理想不在丰满,人也就废了
第2个回答  2020-06-02

语言方面应使用梯形图编译程序。

硬件方面如图西门子的PLC一般都带有RS232口和RS485的接口。

在编译程序时,应注意使用232口(左下角)进行全双工数据交互,而不要使用485口。

在与现场仪表类设备如温度变送器/压力变送等进行数据交互时,应使用485口转换为POWERBUS物理层进行数据交互,大大提升施工容易度和稳定性。

第3个回答  2019-01-04
流量计设计为脉冲输出,在PLC这边就计数,就可以,流量计还要设点其它参数

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网