某客户要求将流量计数据采集到西门子PLC,由于PLC没有485接口,于是采用我司研发的Profinet转RS485网关来进行转换。
首先打开PLC组态软件(博图,step7等),新建项目添加PLC并导入网关GSD文件
将模块添加进入网关并分配Profinet参数给网关(设备名称及IP地址等)
添加输入输出长度并分配IQ地址
完成后将组态下载进PLC,并且打开网关配置软件。
打开网关配置软件“ECSP-RS”
新建项目类型选择PNIO-COM3
设置网关的Profinet参数与网关组态保持一致。
设置485总线参数,工作模式分为主从模式,生产消费者模式。物理接口选择RS485。
点击子网设置485总线参数(波特率,数据位,奇偶校验等)
添加发送与接收,由于编码器使用modbus协议,所以网关配置为主从模式
添加数据类型如从PLC发送modbus报文则选择添加数据并设置好数据长度
如果选择字节常量那么网关会自动按设定好的数值发送,无需经过PLC
将设备的485接线连接正确,然后发送对应的报文
打开流量计通讯手册。
以上图为例,网关发送Modbus报文,02 03 00 00 00 04 44(16进制,可由PLC通过网关发送,也可由网关设置不经过PLC自动发送)
从站设备收到报文后回复Modbus报文,只需要在接收应答处添加数据写上对应的报文长度即可。
也可以配置多组报文,通过触发字节来发送,需要的时候对设定的触发字节给值即可触发发送。
审核编辑 黄宇
全部0条评论
快来发表一下你的评论吧 !