您现在的位置是:首页 > PLC技术 > PLC技术

S7-200 PLC使用Modbus从站的要求

来源:艾特贸易2018-06-26

简介在使用 Modbus 协议或 USS 协议之前,需要先安装西门子的指令库,安装后在 STEP 7-Micro/Win 的指令树的“ \ 指令 \ 库”中将出现两个文件夹“ USS Protocol ”和“ Modbus Protocol ”,如图 1 所示

    在使用Modbus协议或USS协议之前,需要先安装西门子的指令库,安装后在STEP 7-Micro/Win的指令树的“\指令\库”中将出现两个文件夹“USS Protocol”和“Modbus Protocol”,如图1所示,里面有两个用于通信协议的子程序和中断程序。如果S7-200执行Modbus从站协议指令,作为Modbus RTU中的从站设备,可以与Modbus主设备通信。如果在用户程序中调用了Modbus指令,则会在项目中自动增加一个或多个有关的子程序。

Modbus和USS协议库

    1    ModbusUSS协议库

   Modbus从站协议指令使用下列S7-200资源:

   (1)初始化Modbus从站协议使用指定的通信端口0。端口0被指定为Modbus从站协议占用时,不能用于任何其他用途,包括与STEP 7-Micro/Win通信。MBUS_INIT指令可以控制将端口0指定给Modbus从站协议或PPI。将S7-200上的模拟开关设为“STOP”模式,端口0也会被复位为PPI协议模式。

   (2) Modbus从站协议指令影响与端口0的自由端口通信有关的所有SM

   (3) Modbus从站协议指令使用3个子程序和2个中断子程序。

   (4) Modbus从站协议的两条指令及其支持子程序占用1857个字节的程序空间。

   (5) Modbus从站协议指令的变量要求779个字节的V存储区块。该块的起始地址由用户菜单命令“文件”→“库文件”指定,保留给Modbus变量使用。

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务