“西门子PLC”和“托利多称重表头”进行通讯,如何通过编程实现?

如题所述

看你的称重表是什么协议的,如果是modbus的那你直接用西门子2000plc中的modbus库就可以了,网上应该有很多这种例子。 如果是自定协议,例如发的报文是仪表的自定报文034141303003,回的是0341XXXXXXXXXXXXXXXX03,这种协议就要用自由口协议,需要用到 RCV (自由口接收指令)和XMT(自由口发送指令),具体是哪一种你可以看一下。

如果用自由口就比较麻烦,需要定义SMB30或者SMB130以及SMB86等等一些寄存器,建议你好好看下这两个指令,200的手册中有这两个指令的用法,详细看看吧,也可以从网上下载一些用法。

建议称重仪加装MODBUS RTU的通讯模块,与200走MODBUS通讯。上西门子网站获取MODBUS通讯相关知识。

1、屏蔽电缆。

2、可以网上购买PROFIBUS DP接头,带终端电阻。

3、波特率设置9600,通讯距离有800米。

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜