西门子6ES7215-1AG40-0XB0库存现货
西门子6ES7215-1AG40-0XB0库存现货
**西门子官*采购渠道给您**放心品质。
上海斌勤电气技术有限公司
一、s7200 PLC MOdbus rtu通讯基础
1.Modbus RTU主站指令库的功能是通过在用户程序中调用预先编好的程序功能块实现的,该库对Port0和Port1有效。该指令库将设置通信口工作在自由口模式下。
2.Modbus RTU主站指令库使用了一些用户中断功能,编其他程序时不能在用户程序中禁止中断。
3.Modbus RTU主站库对CPU的版本有要求。CPU的版本必须为2.00或者2.01(即订货号为6ES721*-***23-0BA*),1.22版本之前(包括1.22版本)的S7-200 CPU不支持。
使用Modbus RTU主站指令库,可以读写Modbus RTU从站的数字量、模拟量I/O以及保持寄存器。
要使用Modbus RTU主站指令库,须遵循下列步骤:
安装西门子标准指令库;
按照要求编写用户程序调用 Modubs RTU 主站指令库 ;
二、主站和从站功能块
1、主站控制功能块和数据读写功能块可以参见帮助文件,写的非常详细!
三、注意及常见问题
1、MODBUS通讯是一种轮询的方式,即一次只能读取一个站的数据。所以在触发读取数据的时候要用脉冲触发,而非长期为1去触发。
2、在读取多个从站的时候,要注意每个站的轮询,轮询程序没做好,将导致通讯**时得错误,从而无法读取数据。
3、参数设计的时候,奇偶校验,通讯速率得一致,站地址不能有冲突。
4、主站与从站的数据区必须一致。
5、详细故障可以通过程序块得故障代码查询。
S7-200 PLC比较300 plc实现Modbus的优点:
虽然s7-200在实现modbus通讯时使用的是s7-200的自由口功能,借口采用rs485,或通过适配器转换成rs232接口类型不如cp341的丰富,但其实现modbus功能上*组态和额外购买组件,所以实现起来既简单而且成本低廉,在比较低端的场合是不错的选择.