西门子S71200串口通讯RS485

新建一个项目并添加一个新的设备,本例是以1214C为例。

S71200系列PLC是不自带RS485串口,需要另行添加通信模块或者通信板都是可以的。本例中通过通信板的。

此时就有默认的通讯参数了。

注:西门子的RS485接线与其它的USB转485通讯是相反的。一般90%都A对A,B对B,但西门子的特殊,值得注意。

在编写程序时,注意Modbus(RTU)的指令是在PLC左侧的通信模块所用指令;Modbus指令是操控通信板的指令。

如果PLC是控制的下面的仪表或变频器等此时,PLC是做为主站的。如果触摸屏下面带了很多的PLC,此时PLC是做为从站的。

Modbus功能表,在手册的1357页

向地址为2的Modbus地址为 40015的从站写入数据。

接通M2.0就可以用串口助手来代替从站接收主站写过来的数据了,

此时从站收到的07D0就是十进制的2000

此时的MB_MASTER_DB复能复制,如如拖的话关联的就不是DB2了,这样通讯就不对了。

测试代码

串口调试工具

转载请注明出处:  https://www.cntworld.cn
智能工控 » 西门子S71200串口通讯RS485

发表回复

提供最优质的资源集合

立即查看 了解详情