您现在的位置是:首页 > 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指令,则会在项目中自动增加一个或多个有关的子程序。
图1 Modbus和USS协议库
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元每篇,请联系客服,谢谢!在线客服:)
点击排行
